CRT端口轉發鏈接數據庫

由於不能直接訪問外網的listener主機,只能在server上直接作sqlplus,很不方便,因此決定作端口轉發。sql

我就簡單說說,步驟很是容易shell

1.查清楚listener的ip和 端口號ide

lsnrctl status


假如咱們的實例叫作orcl,listener的地址是10.23.10.12,端口是1521工具


2.打開一個有端口轉發功能的shell鏈接工具,好比secureCRT測試

選擇一臺你最常鏈接的server,右擊會話選項,選擇端口轉發。spa


3.添加,而後設置地址,如圖所示。名稱隨便取,本地ip,端口號就是轉發後的端口號。遠程要寫listener的地址和端口,不能錯。server


4.N多肯定。配置TNSblog

orcl=
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 10037))
    (CONNECT_DATA =
      (ORACLE_SID = orcl)
    )
  )

就這樣就好了ip


5.保持剛纔那個server鏈接暢通的狀況下,能夠先tnsping測試下,再sqlplus登陸get

tnsping orcl
sqlplus user/pass@orcl

tnsping 會返回OK。若是沒開SERVER,會返回監聽不存在,由於tns寫着localhost。若是開了server報錯,tns關閉鏈接,是由於端口錯了。


P.S.此方法一樣適用於FTP/SFTP應用。

相關文章
相關標籤/搜索