Azure
Azure 與 Oracle 雲基礎設施 (OCI) 的集成 ORA-03113:通信通道上的文件結尾
我正在嘗試使用這種方法和這篇文章來集成 Azure 和 OCI 。
現在,我已經啟動並執行了基礎架構。它由 Azure 中的 VM、自治數據庫 (ATP) Oracle 雲基礎設施 (OCI) 和 VM 上的 Java 應用程序組成。應用程序成功連接到數據庫。
但是,經過一段時間後,應用程序失敗並顯示:
ORA-03113: 通信通道上的文件結尾
程序號:86437
會話 ID:57114 序列號:29955
我如何確定問題出在哪裡(Azure、OCI 等)以便了解如何解決它?
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
參數的更多資訊。