關於利用plsql訪問外網oracle資料庫(利於花生殼作為對映工具)
阿新 • • 發佈:2018-12-27
- 保證本地plsql能夠連線本機oracle資料庫,並且不會出現任何問題。
- 利用花生殼做內網穿透工具把資料庫伺服器ip+埠對映到公網上。
- oracle資料庫埠號一般為1521。如果伺服器埠號更改要記得改。
- 在資料庫服務上執行花生殼。
- 修改oracle客戶端配置檔案:在安裝目錄下找到tnsnames.ora檔案。我的目錄為:E:\app\asus\product\11.2.0\dbhome_1\NETWORK\ADMIN,在最後加上一行配置內容(修改後重啟oracle服務):
RACDB2 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = xxx)(PORT = 18834)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )
RACDB2:oracle資料庫別名(plsql連線名)
xxx:花生殼對映的外網訪問地址
18834:花生殼對映的埠號(根據自己花生殼埠號改變)
到此,資料庫伺服器oracle資料庫對映成功。然後進行測試:
- 開啟本機(能夠上外網)plsql
- 資料庫名為配置檔案修改的別名。RACDB2
- 輸入使用者名稱和口令即可登陸遠端資料庫。