實體機用戶端通路Linux 虛拟機下的Oracle
Window XP下安裝 VMware7.0 ,VMware下安裝RedHat 5.4 并在該系統下安裝了Oracle10g.
要實作宿主上安裝的Oracle用戶端軟體(PL/SQL Developer)通路虛拟機Linux下的Oracle;具體步驟如下:
1.確定虛拟機的網絡連接配接模式為Bridged模式
打開VMware==》Open Existing VM or Team==》選擇目标虛拟機=》更改網絡配置==》選擇Bridged模式
2.檢視Linux的防火牆設定,預設隻允許SSH類型的服務,勾選Telnet、Http等,亦可将防火牆關閉。
3.確定Linux下的tns偵聽器處于開啟狀态
$lsnrctl status //檢視偵聽器狀态
$lsnrctl start //啟動偵聽器
4.檢視Linux的ip位址 ip_1,由于該系統在VM下設定成Bridged模式,其IP位址預設為自動獲得,(亦可手動配置,使虛拟機的IP位址和實體機的處于同一網段,相同的子網路遮罩和DNS).
$ifconfig 查得ip位址(假設為ip_1)
5.在主控端器上,打開指令行工具,Telnet ip_1 1521 (ip_1為Linux的ip位址,1521為Oracle 偵聽器的端口号) 如果Telnet通路成功,則可以通過實體機通路虛拟機上的Oracle.
6.打開PL/SQL Developer,通過位址ip_1,1521端口,資料庫執行個體名SERAPY,即可通路虛拟機下的Oracle