连接超时
默认情况下,与自治 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))
)