PL/SQL Developer連接虛擬機Oracle資料庫(圖文詳解,全網最詳細)
公眾號Web項目聚集地的朋友求助關於PL/SQL Developer連接虛擬機Oracle資料庫的教程,他說自己操作過程遇到很多錯誤,可以說操作中有很多注意的地方,找過很多文章博客都是寥寥草草,幾筆帶過。我打算把自己的安裝調試歷程用圖文的方式一步一步呈現出來,這將是一篇最仔細最全面的圖文教程。另外本次教程用到的所有鏡像,安裝包都會提供。由於小編在考研,只能晚上奮戰,如有紕漏還請見諒(現在是凌晨3點)
註:如果轉載,請務必註明來自公眾號:Web項目聚集地
準備
Oracle 11g 安裝包
PL/SQL Developer工具
本地系統:Windows10
虛擬機系統:WindowsXP鏡像
OracleInstanceClient安裝包
http://weixin.qq.com/r/GSmbgzbEiWv2rXLg93wL (二維碼自動識別)
註:以上所有安裝介質獲得公眾號回復:Oracle安裝介質
01
虛擬機的安裝:
由於虛擬機的安裝比較簡單,一直點擊下一步就可以,我們就此不再張貼相應的截圖,安裝成功是這樣的:
02
虛擬機安裝XP系統:
1. 選擇自定義(高級)
2. 此處鏡像文件選擇下載的XP鏡像(公眾號回復:Oracle安裝介質)
3. 選擇下一步,產品密匙可以在後面XP安裝過程填寫
4. 選擇虛擬機安裝的位置
5. 配置相應的參數
6. 此處虛擬機內存務必調成大於800M
7. 選擇使用橋接網路
8. 不用做任何改動
9. 不用做任何改動
10. 此處選擇創建新虛擬磁碟
11. 指定磁碟大小30G左右,必須勾選立即分配所有磁碟空間,以及勾選將磁碟存儲為單個文件
12. 磁碟文件命名
13. 點擊完成
03
接下來啟動虛擬機,安裝WindowsXP系統:
由於系統的安裝比較簡單,一直點擊下一步就可以,我們就此不再張貼相應的截圖,請注意以下幾點:
- 安裝時需要填入產品密匙,公眾號回復:Oracle安裝介質 即可獲得。
- 安裝成功可能解析度有些問題,可以按需調節
- 安裝成功後一定保存快照!
04
Windows10上Oracle 11g安裝包拷貝到虛擬機:
1. 右鍵->設置
2. 選項->共享文件夾
3. 總是啟用->添加
4. 下一步
5. 瀏覽選擇您Windows10上的Oracle安裝包所在目錄,此處我選擇的時整個D盤
6. 啟用此共享
7. 如果有下角有這樣的展示,說明您操作成功
8. 我的電腦->工具->映射網路驅動器
9. 根據下方紅色箭頭,選擇你映射的文件夾(我的是D)
10. 我的電腦出現下方驅動器說明成功
11. 雙擊上方箭頭指向的驅動器,找到您的Oracle安裝包複製到虛擬機C盤
12. 打開C盤剛剛複製過來的虛擬機安裝包,分別對兩個安裝包進行提取文件到一個目錄。此處我解壓到了虛擬機 C:/Oracle文件夾下
13. 解壓完畢
14. 雙擊下方setup 進行安裝
註:這個時候可以存儲一個快照.
05
Oracle 11g的安裝
Oracle的安裝,由於Oracle 11g的安裝有很多注意的地方,我單獨把他提出來,Oracle資料庫安裝請移步查看這篇文章(歷史消息也可以找到)
http://weixin.qq.com/r/GSmbgzbEiWv2rXLg93wL (二維碼自動識別)
註:這個時候可以存儲一個快照哦!
06
網路配置:
1. 虛擬機:點擊虛擬網路編輯器
2. 添加後會自動分配子網IP,不用修改,直接點擊應用,確定
3. 添加完後再本機(Win10)的網路上會多出一個網路適配器
4. 一定看清楚,選擇你剛剛添加網路對應的網路適配器,右鍵屬性
5. 此處我的IP地址設置為 192.168.232.1
6. 回到XP虛擬機中設置IP,右鍵本地連接
7. 屬性->設置IP地址為:192.168.232.2(Win10中是192.168.232.1)
8. 右鍵虛擬機->設置,按照下方步驟,自定義虛擬機的網路適配器,自定義為剛才手動添加的那個網路設配器
9. 修改Oracle兩個核心文件,進入虛擬機找到Oracle安裝目錄
10. 打開Listener把箭頭指向修改為虛擬機的IP
11. 打開tnsname.ora把箭頭指向修改為虛擬機的IP
12.重啟Oracle的兩個服務
07
測試sqlplus客戶端連接Oracle:
1. 找到安裝介質中的oracleInstanceClient下載下來
2. 把32bit中的兩個壓縮文件複製到安裝目錄
註:剛開始用的64bit(有問題),可以先嘗試32bit
3. 一起解壓縮到本地目錄(文件夾名字不要有空格)
4. 進如DOS命令行(Win+R->CMD->回車)移動到instantclient的路徑下
5. 命令格式:sqlplus 用戶名/密碼@虛擬機ip:埠號/ 資料庫名稱
6. 出現連接到:如下圖,連接成功註:當你沒辦法連接成功的時候,嘗試關閉虛擬機xp系統的防火牆
08
PL/SQL Developer安裝並且測試連接:
1.下載客戶端
2. 雙擊plsqldev1000.exe進行安裝
3. 點擊I agree
4.更改路徑,一定要改,不要有空格中文(默認路徑有空格)
5. 如下圖
6. 如下圖
7. 如下圖
8. Finish安裝完成
9. 雙擊下方圖標
10. Cancel 點擊
11. 下方對話框
12. 找到提供的下方Keygen.exe
13. 根據生成的碼填入Register對話框
14. 註冊成功
15. 點擊Tools->Preferences
16. 在下面的圖中,找到你的instantclient_12_1(32位)文件夾所在的位置17 將XP虛擬機中的tnsnames.ora拷貝至D盤(Win10)根目錄(或其它位置),編輯此文件。
註:此文件在下圖目錄中查找。因為你oracle安裝在虛擬機中,所以這個路徑是虛擬機winxp上的路徑
18. 先將這個文件放到共享文件夾中
在winxp中: 「我的電腦」雙擊->工具->映射網路驅動器,進入下面界
19. 進入下面界面,將文件複製到此處,再到win10系統中找到這個文件,複製到D:根目錄下(複製到哪裡一定記清楚)
20. 打開複製的tnsnames.ora確認是否把紅框框改成xp上的ip地址
21. 在win10系統中進行操作
右鍵我的電腦->高級系統設置->環境變數
設置環境變數 TNS_ADMIN 為D盤根目錄( tnsnames.ora所在目錄 )
22. 再次雙擊PL/SQL圖標,進入系統
填寫相應的賬號密碼 點擊OK
23. 進圖主界面
註:當你沒辦法連接成功的時候,嘗試關閉虛擬機xp系統的防火牆和重啟win10系統。
10
當然你可以去官網下載最新版的sqldeveloper,支持多種資料庫只要引入相應的驅動就可以了,特別簡單這裡不再詳細介紹。
總結
此教程我已經詳細的完成了,不敢說是面面俱到,也應該是全網最詳細的圖文教程了,連續兩個晚上的折騰,寫這篇文章就素材準備就花了很長的時間(截屏90餘張),文章每一個文字都是親自手碼。對學習Oracle的朋友這篇文章是不可缺少的,如果覺得對您有所幫助請轉發吧。
http://weixin.qq.com/r/GSmbgzbEiWv2rXLg93wL (二維碼自動識別)
推薦閱讀:
※Mysql優化
※MySQL資料庫應用總結(十)—MySQL資料庫數據的插入、更新和刪除操作
※關係型資料庫的原理
※學習SQL【4】-聚合與排序
※Google Spanner 事務在存儲層的實現