ORA-12570: сетевой сеанс: непредвиденная ошибка чтения пакета - PullRequest
0 голосов
/ 26 марта 2020

мы получаем ORA-12570: Сетевой сеанс: непредвиденная ошибка чтения пакета из нашего веб-интерфейса, записанного в. Net ядро ​​2.2. API размещается в Alpine Docker OS 3.11 в GCP с использованием kubernetes. Мы используем Oracle .ManagedDataAccess.Core версии 2.19.60.

Получаемое нами внутреннее сообщение об ошибке:

Oracle .ManagedDataAccess.Client.OracleException (0x80004005): ORA-12570: Сетевой сеанс: непредвиденная ошибка чтения пакета ---> OracleInternal.Network .NetworkException (0x80004005): ORA-12570: Сетевой сеанс: непредвиденная ошибка чтения пакета ---> Система. Net .Sockets.SocketException (110): Тайм-аут операции.

За веб-сайт http://www.dba-oracle.com/t_ora_12570_tns_packet_reader_failure.htm, ORA-12570 возникают из-за конфигурации прослушивателя. Это правда? Также дайте нам знать, как работает трассировка в linux для ODP. Net core.

Спасибо

1 Ответ

2 голосов
/ 27 марта 2020

Это общая ошибка c; это не обязательно связано с Oracle Listener. Ключ здесь: «Система. Net .Sockets.SocketException (110): Тайм-аут операции.» Это может быть много вещей; вам действительно нужно выполнить Oracle Net tracing , чтобы определить, что происходит. Возможно, ваш клиент вообще не видит сеть, или задержка сети или маршрутизация пакетов не такие, какими они должны быть, или некоторые другие вещи.

...