1. 程式人生 > >不同網段訪問訪問同一oracle

不同網段訪問訪問同一oracle

如何使用兩個不同網段地址,訪問讀寫同一ORACLE?

理論上只要網路能互相聯通,即能訪問同一個oracle伺服器,事實上,oracle也確實做到了這一點,那麼具體操作上怎麼做呢?

第一步:測試要訪問的oracle伺服器的ip地址能否聯通,可以使用ping指令來檢查,如果能通,可以進行下一步;

第二步:在oracle伺服器上建立 具體要連線的ip地址的偵聽服務;

第三步:測試建立好的偵聽服務是否可用。

如:有一個應用環境,oracle伺服器安裝在192.168.23.X網段,oracle伺服器的ip地址為:192.168.23.18,在此伺服器上建立 192.168.23.18的監聽服務(listener),則所有192.168.23.X

網段的機器都能訪問192.168.23.18的伺服器;

如果還有另外一個網段192.1.1.X要訪問192.168.23.18的oracle服務,則需要在192.168.23.18的機器上另外安裝一塊網絡卡,並配置好192.1.1.X網段上的地址,如:192.1.1.250,並在192.168.23.18的機器上另新增一個監聽(listener),如下圖所示

如此:192.1.1.X網段上的機器通過配置監聽:192.1.1.250,也就都能訪問這個Oracle服務了。

如:192.1.1.x上的機器配置:

DBUrl=jdbc\:oracle\:thin\:@192.1.1.250\:1521\:orcl  
DBDriver=oracle.jdbc.driver.OracleDriver
DBPassword=cranejk
DBUser=cranejk