powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Парсинг SQL*Net trace-файла: вытащить бинды
15 сообщений из 15, страница 1 из 1
Парсинг SQL*Net trace-файла: вытащить бинды
    #39274829
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Вкратце ситуация такая:
нужно увидеть порядок передачи биндов при insert ... returning ... свалившемся с ошибкой ORA-01483: invalid length for DATE or NUMBER bind variable.
Сами значения биндов получил через alter system set events '1483 trace name errorstack level 3, lifetime 5';
Но оказалось что они перепутаны: был биндинг по именам переменных, но в еррорстеке показано что значения перепутаны.
В трассировке SQL*Net они непонятно как разделены.
Кто-нибудь знает/поможет распарсить бинды?

Трассу SQLNET приложил
...
Рейтинг: 0 / 0
Парсинг SQL*Net trace-файла: вытащить бинды
    #39275220
Фотография Sergey_Korolev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xtender,

try
Using LogMiner to Analyze Redo Log Files
https://docs.oracle.com/html/B28319_02/logminer.htm
...
Рейтинг: 0 / 0
Парсинг SQL*Net trace-файла: вытащить бинды
    #39275227
Фотография Sergey_Korolev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xtender,

проверить
версии драйверов
настройки NLS
...
Рейтинг: 0 / 0
Парсинг SQL*Net trace-файла: вытащить бинды
    #39275235
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Sergey_Korolevxtender,

try
Using LogMiner to Analyze Redo Log Files
https://docs.oracle.com/html/B28319_02/logminer.htm в реду не будет, т.к. Dml не прошёл
Sergey_Korolevxtender,

проверить
версии драйверов
настройки NLSнужны только бинды, которые вызывают ошибку
...
Рейтинг: 0 / 0
Парсинг SQL*Net trace-файла: вытащить бинды
    #39275236
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Парсинг SQL*Net trace-файла: вытащить бинды
    #39275257
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Relic Hunter,

спасибо, попробую
...
Рейтинг: 0 / 0
Парсинг SQL*Net trace-файла: вытащить бинды
    #39277221
...
Рейтинг: 0 / 0
Парсинг SQL*Net trace-файла: вытащить бинды
    #39277289
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xtender,

В конце пакета nsbasic_bsd (send) не оно?

Может будет полезна инфа об ошибке после следующего пакета nsbasic_brc (receive)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
2016-07-15 14:41:41.113092 : nsbasic_brc:packet dump
2016-07-15 14:41:41.113106 : nsbasic_brc:00 0B 00 00 0C 00 00 00  |........|
2016-07-15 14:41:41.113119 : nsbasic_brc:01 00 01                 |...     |
2016-07-15 14:41:41.113131 : nsbasic_brc:exit: oln=0, dln=1, tot=11, rc=0
2016-07-15 14:41:41.113679 : nioqrc: found a break marker...
2016-07-15 14:41:41.113719 : nioqrc: Recieve: returning error: 3111
2016-07-15 14:41:41.113736 : nioqrc:exit
2016-07-15 14:41:41.113759 : nioqrs:entry
2016-07-15 14:41:41.113772 : nioqrs: state = interrupted (1)

PS. Хорошо сформулировано

Код: plaintext
1.
2.
2016-07-15 14:41:41.114501 : nioqrs:nioqrs: sucking for reset marker...
2016-07-15 14:41:41.114514 : nioqar:entry
2016-07-15 14:41:41.114524 : nioqar:nioqar: suck pipe til I get a reset...
...
Рейтинг: 0 / 0
Парсинг SQL*Net trace-файла: вытащить бинды
    #39277301
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Клиента обновить забыли по ходу,

не, инстант клиент 12.1.0.2 да и приложение не жабное
...
Рейтинг: 0 / 0
Парсинг SQL*Net trace-файла: вытащить бинды
    #39277307
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
dbms_photoshop,

что-то странное получается...
если
Код: plsql
1.
2016-07-15 14:41:41.113719 : nioqrc: Recieve: returning error: 3111

это ORA-03111, то почему после этого идет
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
2016-07-15 14:41:41.179300 : nsbasic_brc:00 00 00 00 3B 4F 52 41  |....;ORA|
2016-07-15 14:41:41.179323 : nsbasic_brc:2D 30 31 34 38 33 3A 20  |-01483:.|
2016-07-15 14:41:41.179338 : nsbasic_brc:69 6E 76 61 6C 69 64 20  |invalid.|
2016-07-15 14:41:41.179350 : nsbasic_brc:6C 65 6E 67 74 68 20 66  |length.f|
2016-07-15 14:41:41.179364 : nsbasic_brc:6F 72 20 44 41 54 45 20  |or.DATE.|
2016-07-15 14:41:41.179386 : nsbasic_brc:6F 72 20 4E 55 4D 42 45  |or.NUMBE|
2016-07-15 14:41:41.179408 : nsbasic_brc:52 20 62 69 6E 64 20 76  |R.bind.v|
2016-07-15 14:41:41.179428 : nsbasic_brc:61 72 69 61 62 6C 65 0A  |ariable.|
2016-07-15 14:41:41.179447 : nsbasic_brc:exit: oln=0, dln=126, tot=136, rc=0
...
Рейтинг: 0 / 0
Парсинг SQL*Net trace-файла: вытащить бинды
    #39277308
xtenderне, инстант клиент 12.1.0.2 да и приложение не жабное
Саян, проверь каким конкретно клиентом ходят по факту , а не в теории.
Instant - он такой...
...
Рейтинг: 0 / 0
Парсинг SQL*Net trace-файла: вытащить бинды
    #39277310
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Инстант - это силаxtenderне, инстант клиент 12.1.0.2 да и приложение не жабное
Саян, проверь каким конкретно клиентом ходят по факту , а не в теории.
Instant - он такой...там другого клиента и нет :( да и включал я SQL*Net трассировку именно Instant client'a
...
Рейтинг: 0 / 0
Парсинг SQL*Net trace-файла: вытащить бинды
    #39277312
oci_break
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
xtender...после апгрейда базы с 10.2 до 11.2...
xtenderинстант клиент 12.1.0.2 да и приложение не жабное

А все же попробуй 11-го клиента...
...
Рейтинг: 0 / 0
Парсинг SQL*Net trace-файла: вытащить бинды
    #39277313
И это...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
oci_breakxtender...после апгрейда базы с 10.2 до 11.2...
xtenderинстант клиент 12.1.0.2 да и приложение не жабное
А все же попробуй 11-го клиента...
Я бы эту конструкцию еще нежно потрогал бы за NLS_LENGTH_SEMANTICS...
...
Рейтинг: 0 / 0
Парсинг SQL*Net trace-файла: вытащить бинды
    #39277321
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xtender,

Видимо она просто внутренняя ошибка свидетельствующая о других проблемах - Doc ID 1219453.1, раздел CAUSE.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Парсинг SQL*Net trace-файла: вытащить бинды
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]