版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38207970/article/details/80997060
- 保证本地plsql能够连接本机oracle数据库,并且不会出现任何问题。
- 利用花生壳做内网穿透工具把数据库服务器ip+端口映射到公网上。
- oracle数据库端口号一般为1521。如果服务器端口号更改要记得改。
- 在数据库服务上运行花生壳。
- 修改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数据库映射成功。然后进行测试:
- 打开本机(能够上外网)plsql
- 数据库名为配置文件修改的别名。RACDB2
- 输入用户名和口令即可登陆远程数据库。