1. 程式人生 > >關於利用plsql訪問外網oracle資料庫(利於花生殼作為對映工具)

關於利用plsql訪問外網oracle資料庫(利於花生殼作為對映工具)

  1. 保證本地plsql能夠連線本機oracle資料庫,並且不會出現任何問題。
  2. 利用花生殼做內網穿透工具把資料庫伺服器ip+埠對映到公網上。

  3. oracle資料庫埠號一般為1521。如果伺服器埠號更改要記得改。
  4. 在資料庫服務上執行花生殼。
  5. 修改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資料庫對映成功。然後進行測試:

  1. 開啟本機(能夠上外網)plsql   
  2. 資料庫名為配置檔案修改的別名。RACDB2
  3. 輸入使用者名稱和口令即可登陸遠端資料庫。