PL/SQL Developer連接虛擬機Oracle資料庫(圖文詳解,全網最詳細)

公眾號Web項目聚集地的朋友求助關於PL/SQL Developer連接虛擬機Oracle資料庫的教程,他說自己操作過程遇到很多錯誤,可以說操作中有很多注意的地方,找過很多文章博客都是寥寥草草,幾筆帶過。我打算把自己的安裝調試歷程用圖文的方式一步一步呈現出來,這將是一篇最仔細最全面的圖文教程。另外本次教程用到的所有鏡像,安裝包都會提供。由於小編在考研,只能晚上奮戰,如有紕漏還請見諒(現在是凌晨3點)

註:如果轉載,請務必註明來自公眾號:Web項目聚集地

準備

Oracle 11g 安裝包

PL/SQL Developer工具

本地系統:Windows10

虛擬機系統:WindowsXP鏡像

OracleInstanceClient安裝包

weixin.qq.com/r/GSmbgzb (二維碼自動識別)

註:以上所有安裝介質獲得公眾號回復:Oracle安裝介質

01

虛擬機的安裝:

由於虛擬機的安裝比較簡單,一直點擊下一步就可以,我們就此不再張貼相應的截圖,安裝成功是這樣的:

02

虛擬機安裝XP系統:

1. 選擇自定義(高級)

2. 此處鏡像文件選擇下載的XP鏡像(公眾號回復:Oracle安裝介質)

3. 選擇下一步,產品密匙可以在後面XP安裝過程填寫

4. 選擇虛擬機安裝的位置

5. 配置相應的參數

6. 此處虛擬機內存務必調成大於800M

7. 選擇使用橋接網路

8. 不用做任何改動

9. 不用做任何改動

10. 此處選擇創建新虛擬磁碟

11. 指定磁碟大小30G左右,必須勾選立即分配所有磁碟空間,以及勾選將磁碟存儲為單個文件

12. 磁碟文件命名

13. 點擊完成

03

接下來啟動虛擬機,安裝WindowsXP系統:

由於系統的安裝比較簡單,一直點擊下一步就可以,我們就此不再張貼相應的截圖,請注意以下幾點:

  1. 安裝時需要填入產品密匙,公眾號回復:Oracle安裝介質 即可獲得。
  2. 安裝成功可能解析度有些問題,可以按需調節
  3. 安裝成功後一定保存快照!

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資料庫安裝請移步查看這篇文章(歷史消息也可以找到)

weixin.qq.com/r/GSmbgzb (二維碼自動識別)

註:這個時候可以存儲一個快照哦!

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的朋友這篇文章是不可缺少的,如果覺得對您有所幫助請轉發吧。

weixin.qq.com/r/GSmbgzb (二維碼自動識別)


推薦閱讀:

Mysql優化
MySQL資料庫應用總結(十)—MySQL資料庫數據的插入、更新和刪除操作
關係型資料庫的原理
學習SQL【4】-聚合與排序
Google Spanner 事務在存儲層的實現

TAG:MySQL | 資料庫 | SQL |