場景:連接虛擬機oracle
准備:WMware(掛載虛擬機)+XP系統+oracle數據庫+PLSQL Developer(oracle第三方圖形化工具)
適用:
遠程:安裝好虛擬機並在虛擬機上安裝好oracle數據庫(我就不安裝啦,不是本文內容)
本地:安裝好PLSQL Developer(oracle第三方圖形化工具)
01.測試安裝工作:
測試oracle是否安裝成功 :(虛擬機)
* 運行cmd進入命令行,輸入以下命令:
Sqlplus 用戶名/密碼@ip地址:1521/orcl [as sysdba]
* 如果oracle安裝成功的話如下圖所示:
PLSQL Developer安裝:(本地)
傻瓜式安裝即可,不建議漢化, 最后會提示輸入序列號 (破解) ,序列號輸入即可。
重要提示:不要把plsql developer安裝在有括號的目錄下,否則會出現連不上數據庫的情況,
安裝目錄也不要出現中文。
如果以上都沒有問題的話,我們就可以開始下一步了:
02.網絡配置:
(1).為虛擬機添加虛擬網卡:打開VMware --> 打開編輯 --> 打開虛擬網絡編輯器
(2).添加網絡,添加后會生成自動分配的子網IP,不用修改,點擊確認,應用。
(3).添加網絡后,在虛擬機上更改本地連接的子網IP,根據虛擬機的子網IP設置此IP(IPV4最后一位隨意設置)例:192.168.138.12
(4).添加網絡后,本機的網絡上會多一個網絡適配器,根據虛擬機的子網IP設置此IP(IPV4最后一位隨意設置)例:192.168.138.10
(5).自定義虛擬機的網絡適配器,自定義為剛才手動添加的網絡適配器
(6).進入oracle的安裝目錄,修改oracle的兩個核心文件 目錄路徑:C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN
(7).重啟oracle的兩個服務
(8).測試是否能聯通虛擬機 ping 虛擬機IP地址
03.PLSQL測試連接: (一定要有網絡)
(1).把oracle客戶端工具(instantclient_12_1)轉移到一個沒有中文,沒有空格的路徑下 我的路徑:I:\soft\instantclient_12_1
(2).進入無連接狀態,配置信息
路徑為:第一個:I:\soft\instantclient_12_1 第二個:I:\soft\instantclient_12_1\oci.dll 下圖右介紹(就是客戶端工具的路徑,PLSQL是基於instantclient才能用的)
(3).在虛擬機找到oracle的安裝路徑下的tnsnames(那個核心配置文件),復制到本地D盤根目錄或其他路徑
(4).配置環境變量:TNS_ADMIN 里面添加剛才那個文件的路徑,點擊確認
變量值:是我的tnsnames文件放置位置,你們記得改成自己的
(3).連接虛擬機oracle(再次提醒:虛擬機記得關閉防火牆或者開啟1521端口)
配置成功會出現這個:ORCl ,輸入賬戶:system 密碼:自己安裝數據庫設置的 點擊OK就可以啦(下面有配置不成功的連接方法)
配置失敗:沒有出出現ORCL,可以通過IP連接 值: IP地址:1521/orcl 例如:192.168.138.12:1521/orcl
連接成功: