Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从一个oracle容器访问数据表到另一个oracle容器时出错。我得到了以下错误:_Oracle_Docker_Containers_Sqlplus_Data Linking - Fatal编程技术网

从一个oracle容器访问数据表到另一个oracle容器时出错。我得到了以下错误:

从一个oracle容器访问数据表到另一个oracle容器时出错。我得到了以下错误:,oracle,docker,containers,sqlplus,data-linking,Oracle,Docker,Containers,Sqlplus,Data Linking,错误: ORA-03150:数据库链接的通信通道上的文件结束 ORA-02063:站点1的前一行 SQL> SQL>**从中选择*persons@site1_david;** 从中选择*persons@site1_david * 第1行错误: ORA-03150:数据库链接的通信通道上的文件结束 ORA-02063:SITE1_DAVID的前一行 **-我在docker中创建了两个oracle容器。 -创建了一个docker网络 在同一docker网络中连接两个容器 然后从主机ping站点的I

错误: ORA-03150:数据库链接的通信通道上的文件结束 ORA-02063:站点1的前一行

SQL>

SQL>
**从中选择*persons@site1_david;**
从中选择*persons@site1_david
*
第1行错误:
ORA-03150:数据库链接的通信通道上的文件结束
ORA-02063:SITE1_DAVID的前一行

**-我在docker中创建了两个oracle容器。 -创建了一个docker网络

  • 在同一docker网络中连接两个容器
  • 然后从主机ping站点的IP地址成功执行 -已更改站点的listener.ora并成功执行命令**
(正在侦听终结点摘要。。。 (描述=(地址=(协议=tcp)(主机=172.21.0.2)(端口=1522))) (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521))) 服务摘要。。。 服务“xe”有1个实例。 实例“xe”,状态未知,此服务有1个处理程序。。。
命令成功完成)

检查您的alert.log和远程数据库上的新事件
**drop database link site1_david; 
create database link site1_david 
connect to site_user identified by oracle
using '(DESCRIPTION = 
(ADDRESS_LIST = 
(ADDRESS = (PROTOCOL = TCP) 
(HOST = 172.21.0.2) 
(PORT = 1522)) 
) 
(CONNECT_DATA =(sid=xe)) 
)' 
;**