Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1374003
  • 博文数量: 112
  • 博客积分: 7112
  • 博客等级: 少将
  • 技术积分: 1299
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-31 16:27
文章分类

全部博文(112)

文章存档

2011年(19)

2010年(20)

2009年(16)

2008年(20)

2007年(37)

分类: LINUX

2008-08-14 10:56:04

  公司黑龙江有一台数据库只有私网IP,每次进数据库写过程很费劲,只有在命令方式下写,没有PL/SQL工具

这么方便。今天听到同事于永梅说可以在SecureCRT工具里配置地址转换功能实现。

设置如下: 

 前提是必须有一台服务器B能防问私网数据库的服务器A, 并在CRT上设置能够登录服务器B。

1.打开SecureCRT 配置服务器B 然后 打开Options ----选Port forwarding -----点 ADD

   有三个地方需要填写
  (1) name  hljdb     #主要是在本地配置TNS名用 entera descriptive 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 =
  (DESCRIPTION =
    (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工具连上了,方便多了。

阅读(1377) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~