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应用。

相关文章
相关标签/搜索