公司有一台数据库只有私网IP,每次进数据库写过程很费劲,只有在命令方式下写,没有PL/SQL工具这么方便。可以在SecureCRT工具里配置地址转换功能实现。
设置如下:
前提是必须有一台服务器B能防问私网数据库的服务器A, 并在CRT上设置能够登录服务器B。
1.打开SecureCRT 配置服务器B 然后 打开Options ----选Port forwarding -----点 ADD
有三个地方需要填写
(1) name hljdb #主要是在本地配置TNS名用 entera descripttive name for this forwarded
(2) Local 项 port: 55667 #配置本地监听
(3) Remote 项 Destination host is different from the SSH server 打勾 并填上私网
数据库IP地址 10.168.187.25 port:1521
2.配置本地oracle TNS名 如下:
hljdb =
(DEscripttION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 55667))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = maildb)
)
)
注意:host 必须写127.0.0.1 port 为 556677 就是securecrt里第二项配置过的
这样就可以通过PL/SQL工具连上了,方便多了。
通过pl/sql连外地私网地址的数据库设置方法
最新推荐文章于 2024-09-09 09:47:53 发布