使pl/sql远程连接云服务器oracle
-
拉取镜像
docker pull truevoly/oracle-12c
-
创建启动容器,并指定对应端口映射
docker run -p 8080:8080 -p 1521:1521 truevoly/oracle-12c /bin/bash
-
配置listener.ora
在容器下切换至该目录:
/u01/app/oracle/product/12.1.0/xe/network/admin
并配置下列内容:HOST为服务器地址
LISTENER1 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST =iZj6c36ko0jzbu*****)(PORT = 1521)) )
-
配置本地pl/sql 在oracle远程的目录下创建文件:tnsnames.ora
C:\Program Files\instantclient_11_2
配置内容:c1 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 47.52.16.241)(PORT = 1521)) (CONNECT_DATA = (SERVER = XE) (SERVICE_NAME = xe) ) )
host处为公网ip,service_name = xe
<