利用plsql访问外网oracle数据库(利于花生壳作为映射工具)

本文详细介绍如何使用花生壳做内网穿透,实现PLSQL连接本机或远程Oracle数据库。包括配置数据库端口、运行花生壳软件、修改tnsnames.ora文件等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

  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. 输入用户名和口令即可登陆远程数据库。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值