公眾號:Web項目聚集地
前沿技術(shù)交流,資源分享,熱衷圖文教程,詳細刨析互聯(lián)網(wǎng)技術(shù)。

前言
我的公眾號:Web項目聚集地的朋友求助關(guān)于PL/SQL Developer連接虛擬機Oracle數(shù)據(jù)庫的教程,他說自己操作過程遇到很多錯誤,可以說操作中有很多注意的地方,找過很多文章博客都是寥寥草草,幾筆帶過。我打算把自己的安裝調(diào)試歷程用圖文的方式一步一步呈現(xiàn)出來,這將是一篇最仔細最全面的圖文教程。另外本次教程用到的所有鏡像,安裝包都會提供。由于小編在考研,只能晚上奮戰(zhàn),如有紕漏還請見諒(現(xiàn)在是凌晨3點)
準備
Oracle 11g 安裝包
PL/SQL Developer工具
本地系統(tǒng):Windows10
虛擬機系統(tǒng):WindowsXP鏡像
OracleInstanceClient安裝包
注:以上所有安裝介質(zhì)獲得公眾號回復(fù):Oracle安裝介質(zhì)
01
虛擬機的安裝:
由于虛擬機的安裝比較簡單,一直點擊下一步就可以,我們就此不再張貼相應(yīng)的截圖,安裝成功是這樣的:
02
虛擬機安裝XP系統(tǒng):
1. 選擇自定義(高級)
2. 此處鏡像文件選擇下載的XP鏡像(公眾號回復(fù):Oracle安裝介質(zhì))
3. 選擇下一步,產(chǎn)品密匙可以在后面XP安裝過程填寫
4. 選擇虛擬機安裝的位置
5. 配置相應(yīng)的參數(shù)
6. 此處虛擬機內(nèi)存務(wù)必調(diào)成大于800M
7. 選擇使用橋接網(wǎng)絡(luò)
8. 不用做任何改動
9. 不用做任何改動
10. 此處選擇創(chuàng)建新虛擬磁盤
11. 指定磁盤大小30G左右,必須勾選立即分配所有磁盤空間,以及勾選將磁盤存儲為單個文件
12. 磁盤文件命名?
13. 點擊完成
03
接下來啟動虛擬機,安裝WindowsXP系統(tǒng):
由于系統(tǒng)的安裝比較簡單,一直點擊下一步就可以,我們就此不再張貼相應(yīng)的截圖,請注意以下幾點:
安裝時需要填入產(chǎn)品密匙,公眾號回復(fù):Oracle安裝介質(zhì) 即可獲得。
安裝成功可能分辨率有些問題,可以按需調(diào)節(jié)
安裝成功后一定保存快照!
04
Windows10上Oracle 11g安裝包拷貝到虛擬機:
1. 右鍵->設(shè)置
2. 選項->共享文件夾
3. 總是啟用->添加
4. 下一步
5. 瀏覽選擇您Windows10上的Oracle安裝包所在目錄,此處我選擇的時整個D盤
6. 啟用此共享
7. 如果有下角有這樣的展示,說明您操作成功
8. 我的電腦->工具->映射網(wǎng)絡(luò)驅(qū)動器
9. 根據(jù)下方紅色箭頭,選擇你映射的文件夾(我的是D)
10. 我的電腦出現(xiàn)下方驅(qū)動器說明成功
11. 雙擊上方箭頭指向的驅(qū)動器,找到您的Oracle安裝包復(fù)制到虛擬機C盤
12. 打開C盤剛剛復(fù)制過來的虛擬機安裝包,分別對兩個安裝包進行提取文件到一個目錄。此處我解壓到了虛擬機 C:/Oracle文件夾下
13. 解壓完畢
14. 雙擊下方setup 進行安裝
注:這個時候可以存儲一個快照.
05
Oracle 11g的安裝
Oracle的安裝,由于Oracle 11g的安裝有很多注意的地方,我單獨把他提出來,Oracle數(shù)據(jù)庫安裝請移步查看這篇文章(歷史消息也可以找到)
注:這個時候可以存儲一個快照哦!
06
網(wǎng)絡(luò)配置:
1.?虛擬機:點擊虛擬網(wǎng)絡(luò)編輯器
2. 添加后會自動分配子網(wǎng)IP,不用修改,直接點擊應(yīng)用,確定
3. 添加完后再本機(Win10)的網(wǎng)絡(luò)上會多出一個網(wǎng)絡(luò)適配器
4. 一定看清楚,選擇你剛剛添加網(wǎng)絡(luò)對應(yīng)的網(wǎng)絡(luò)適配器,右鍵屬性
5. 此處我的IP地址設(shè)置為 192.168.232.1
6. 回到XP虛擬機中設(shè)置IP,右鍵本地連接
7. 屬性->設(shè)置IP地址為:192.168.232.2(Win10中是192.168.232.1)
8. 右鍵虛擬機->設(shè)置,按照下方步驟,自定義虛擬機的網(wǎng)絡(luò)適配器,自定義為剛才手動添加的那個網(wǎng)絡(luò)設(shè)配器
9. 修改Oracle兩個核心文件,進入虛擬機找到Oracle安裝目錄?
10. 打開Listener把箭頭指向修改為虛擬機的IP
11. 打開tnsname.ora把箭頭指向修改為虛擬機的IP
12.重啟Oracle的兩個服務(wù)
07
測試sqlplus客戶端連接Oracle:
1. 找到安裝介質(zhì)中的oracleInstanceClient下載下來
2. 把32bit中的兩個壓縮文件復(fù)制到安裝目錄
注:剛開始用的64bit(有問題),可以先嘗試32bit
3. 一起解壓縮到本地目錄(文件夾名字不要有空格)
4. 進如DOS命令行(Win+R->CMD->回車)移動到instantclient的路徑下
5. 命令格式:sqlplus 用戶名/密碼@虛擬機ip:端口號/?數(shù)據(jù)庫名稱
6. 出現(xiàn)連接到:如下圖,連接成功
注:當(dāng)你沒辦法連接成功的時候,嘗試關(guān)閉虛擬機xp系統(tǒng)的防火墻
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. 根據(jù)生成的碼填入Register對話框
14. 注冊成功
15. 點擊Tools->Preferences
16.??在下面的圖中,找到你的instantclient_12_1(32位)文件夾所在的位置
17? 將XP虛擬機中的tnsnames.ora拷貝至D盤(Win10)根目錄(或其它位置),編輯此文件。
注:此文件在下圖目錄中查找。因為你oracle安裝在虛擬機中,所以這個路徑是虛擬機winxp上的路徑
18.?先將這個文件放到共享文件夾中
在winxp中:? “我的電腦”雙擊->工具->映射網(wǎng)絡(luò)驅(qū)動器,進入下面界面
19. 進入下面界面,將文件復(fù)制到此處,再到win10系統(tǒng)中找到這個文件,復(fù)制到D:\根目錄下(復(fù)制到哪里一定記清楚)
20. 打開復(fù)制的tnsnames.ora確認是否把紅框框改成xp上的ip地址
21.???在win10系統(tǒng)中進行操作
右鍵我的電腦->高級系統(tǒng)設(shè)置->環(huán)境變量
設(shè)置環(huán)境變量??TNS_ADMIN??為D盤根目錄( tnsnames.ora所在目錄 )
22.? 再次雙擊PL/SQL圖標,進入系統(tǒng)?
填寫相應(yīng)的賬號密碼 點擊OK
23. 進圖主界面
注:當(dāng)你沒辦法連接成功的時候,嘗試關(guān)閉虛擬機xp系統(tǒng)的防火墻和重啟win10系統(tǒng)。
10
當(dāng)然你可以去官網(wǎng)下載最新版的sqldeveloper,支持多種數(shù)據(jù)庫只要引入相應(yīng)的驅(qū)動就可以了,特別簡單這里不再詳細介紹。
總結(jié)
????此教程我已經(jīng)詳細的完成了,不敢說是面面俱到,也應(yīng)該是全網(wǎng)最詳細的圖文教程了,連續(xù)兩個晚上的折騰,寫這篇文章就素材準備就花了很長的時間(截屏90余張),文章每一個文字都是親自手碼。對學(xué)習(xí)Oracle的朋友這篇文章是不可缺少的,如果覺得對您有所幫助請轉(zhuǎn)發(fā)吧。
