连接超时

默认情况下,与自治 AI 数据库的数据库连接在空闲或处理操作 120 秒后断开连接。这是因为服务器端 SQLNET.ORA 具有 RECV_TIMEOUT = 120。因此,需要超过 2 分钟(120 秒)的 DDL 或 DML 操作将失败。

要覆盖此行为,必须在客户端 SQLNET.ORA 文件上将 RECV_TIMEOUT 设置为较高值。

RECV_TIMEOUT 参数可用于连接字符串。因此,它们不会修改 SQLNET.ORA 文件,而是将其添加为连接字符串的一部分。

(DESCRIPTION =
   (ADDRESS=(PROTOCOL=TCP)(HOST=myhost)(PORT=1521)(CONNECT_TIMEOUT=10)(RECV_TIMEOUT=6000)
   (CONNECT_DATA=(SERVICE_NAME=myservice))
)