Alex Karasev Asked: 2020-09-26 01:56:28 +0800 CST2020-09-26 01:56:28 +0800 CST 2020-09-26 01:56:28 +0800 CST Azure 与 Oracle 云基础设施 (OCI) 的集成 ORA-03113:通信通道上的文件结尾 772 我正在尝试使用这种方法和这篇文章来集成 Azure 和 OCI 。 现在,我已经启动并运行了基础架构。它由 Azure 中的 VM、自治数据库 (ATP) Oracle 云基础设施 (OCI) 和 VM 上的 Java 应用程序组成。应用程序成功连接到数据库。 但是,经过一段时间后,应用程序失败并显示: ORA-03113: 通信通道上的文件结尾 进程号:86437 会话 ID:57114 序列号:29955 我如何确定问题出在哪里(Azure、OCI 等)以便了解如何解决它? database oracle azure azure-networking 1 个回答 Voted Best Answer Alex Karasev 2020-10-06T01:01:51+08:002020-10-06T01:01:51+08:00 tnsnames.ora通过添加参数调整文件ENABLE=broken解决了这个问题。 比如我的配置是这样的: net_service_name= (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=sales1-svr)(PORT=1521))) (CONNECT_DATA=(SERVICE_NAME=sales.us.example.com)) 现在看起来像这样: net_service_name= (DESCRIPTION= (ENABLE=broken) (ADDRESS=(PROTOCOL=tcp)(HOST=sales1-svr)(PORT=1521))) (CONNECT_DATA=(SERVICE_NAME=sales.us.example.com)) 在Oracle 官方文档中查看有关该ENABLE参数的更多信息。
tnsnames.ora
通过添加参数调整文件ENABLE=broken
解决了这个问题。比如我的配置是这样的:
现在看起来像这样:
在Oracle 官方文档中查看有关该
ENABLE
参数的更多信息。