В основном ваши настройки неверны. На клиенте или на сервере, или на обоих, размер sdu был установлен, и они не совпадают между клиентом и сервером. Размер sdu может быть установлен на клиенте в
- файл
sqlnet.ora
или
- в дескрипторе соединения
На сервере это можно установить с помощью
- в файле
sqlnet.ora
- Диспетчеры
init.ora
Параметр
- или
listener.ora
файл.
Если вы все еще не уверены, отследите трафик tns, чтобы убедиться в этом. Отслеживание на стороне клиента можно включить, добавив следующие параметры в файл sqlnet.ora
:
trace_level_client = 10
trace_unique_client = on
trace_file_client = sqlnet.trc
trace_directory_client = <path_to_trace_dir>
Настройки на стороне сервера можно включить с помощью следующих настроек:
trace_level_server = 10
trace_file_server = server.trc
trace_directory_server = <path_to_trace_dir>
Если уровень 10
недостаточен, установите уровень на 16
. Это создаст файл трассировки, который вы сможете проанализировать.