Verbindungstimeout
Standardmäßig wird die Verbindung der Datenbank zur autonomen KI-Datenbank nach 120 Sekunden getrennt, nachdem sie sich im Leerlauf befindet oder einen Vorgang verarbeitet hat. Dies liegt daran, dass die serverseitige SQLNET.ORA eine RECV_TIMEOUT = 120 aufweist. DDL- oder DML-Vorgänge, die länger als 2 Minuten (120 Sekunden) dauern, sind daher nicht erfolgreich.
Um dieses Verhalten außer Kraft zu setzen, müssen Sie RECV_TIMEOUT in der clientseitigen Datei SQLNET.ORA auf einen höheren Wert setzen.
Der Parameter RECV_TIMEOUT kann in der Verbindungszeichenfolge verwendet werden. Sie würden die Datei SQLNET.ORA also nicht ändern, sondern als Teil der Verbindungszeichenfolge hinzufügen.
(DESCRIPTION =
(ADDRESS=(PROTOCOL=TCP)(HOST=myhost)(PORT=1521)(CONNECT_TIMEOUT=10)(RECV_TIMEOUT=6000)
(CONNECT_DATA=(SERVICE_NAME=myservice))
)