不同網段訪問訪問同一oracle
阿新 • • 發佈:2019-02-08
如何使用兩個不同的網段地址,訪問讀寫同一個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