Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Как прочитать LOB  [new]
v_mish
Member

Откуда:
Сообщений: 5
Помогите новичку!

Пытаюсь работать с Logminer без словаря, но проблема с update Lob.
Получаю Dictionary Version Mismatch для операции SEL_LOB_LOCATOR вместо

DECLARE
loc_c CLOB;
buf_c VARCHAR2(6222);
loc_b BLOB;
buf_b RAW(6222);
loc_nc NCLOB;
buf_nc NVARCHAR2(6222);
BEGIN
select "B2" into loc_b from "ORACLEXE"."PROBA_TABLE" where "F1" = 'aaa';

Следующая, после Dictionary Version Mismatch, строка указывает на обьект (DATA_OBJD#) 20698 (в моем случае). В dba_objects нашел:
OBJECT_NAME - SYS_LOB0000020057C00010$$;
OBJECT_TYPE - LOB;
OBJECT_ID - 20698.

Подозреваю, что данные SEL_LOB_LOCATOR хранятся в этом обьекте, но как их получить?

Помогите с этим или может быть есть еше идеи
Спасибо
26 ноя 12, 18:50    [13531982]     Ответить | Цитировать Сообщить модератору
 Re: Как прочитать LOB  [new]
Изя Кацман
Member

Откуда: Великий Эксперимент
Сообщений: 2019
v_mish
Помогите новичку!

Пытаюсь работать с Logminer без словаря, но проблема с update Lob.
Получаю Dictionary Version Mismatch для операции SEL_LOB_LOCATOR вместо

DECLARE 
loc_c CLOB; 
buf_c VARCHAR2(6222); 
loc_b BLOB; 
buf_b RAW(6222); 
loc_nc NCLOB; 
buf_nc NVARCHAR2(6222); 
BEGIN
select "B2" into loc_b from "ORACLEXE"."PROBA_TABLE" where "F1" = 'aaa';


Следующая, после Dictionary Version Mismatch, строка указывает на обьект (DATA_OBJD#) 20698 (в моем случае). В dba_objects нашел:
OBJECT_NAME - SYS_LOB0000020057C00010$$;
OBJECT_TYPE - LOB;  
OBJECT_ID - 20698.


Подозреваю, что данные SEL_LOB_LOCATOR хранятся в этом обьекте, но как их получить?

Помогите с этим или может быть есть еше идеи
Спасибо
27 ноя 12, 01:17    [13533522]     Ответить | Цитировать Сообщить модератору
 Re: Как прочитать LOB  [new]
v_mish
Member

Откуда:
Сообщений: 5
Изя, Вашего ответа не видно.

Кстати,
select table_name, column_name from dba_lobs where segment_name=(select object_name from dba_objects where data_object_id=20698);
возрашает имена таблицы и поле для update, но как получить строку?
27 ноя 12, 13:15    [13535712]     Ответить | Цитировать Сообщить модератору
 Re: Как прочитать LOB  [new]
Lecter
Member

Откуда: Киев
Сообщений: 2032
v_mish,
А там не було ответа, вам просто тонко( точнее не очень ) намекнули на то что если вам лень оформить пост так что бы его можна было читать без кровавых слез то на него не будет никто отвечать.
27 ноя 12, 13:54    [13536064]     Ответить | Цитировать Сообщить модератору
 Re: Как прочитать LOB  [new]
Изя Кацман
Member

Откуда: Великий Эксперимент
Сообщений: 2019
v_mish
Изя, Вашего ответа не видно.

Кстати,
select table_name, column_name from dba_lobs 
where segment_name=(select object_name from dba_objects where data_object_id=20698);
возрашает имена таблицы и поле для update, но как получить строку?

В_Миша, я тебе намекаю, чтобы ты для оформления кода пользовал тег SRC
(видишь кнопу SRC вверху окна ввода?)
Уже второй раз я ето сделал за тебя
Изучать чей-то код и ломать при этом себе глаза никому не охота

Так понятнее, камрад? :)

Пользуй и другие полезные теги, тогда люди к тебе потянутся :)
27 ноя 12, 13:55    [13536092]     Ответить | Цитировать Сообщить модератору
 Re: Как прочитать LOB  [new]
Изя Кацман
Member

Откуда: Великий Эксперимент
Сообщений: 2019
Lecter
v_mish,
А там не було ответа, вам просто тонко( точнее не очень ) намекнули на то что если вам лень оформить пост так что бы его можна было читать без кровавых слез то на него не будет никто отвечать.

Вот именно! Всё так! :)
27 ноя 12, 13:56    [13536110]     Ответить | Цитировать Сообщить модератору
 Re: Как прочитать LOB  [new]
v_mish
Member

Откуда:
Сообщений: 5
Lecter и Изи

Спасибо за замечание.
Буду иметь ввиду
27 ноя 12, 13:59    [13536141]     Ответить | Цитировать Сообщить модератору
 Re: Как прочитать LOB  [new]
Изя Кацман
Member

Откуда: Великий Эксперимент
Сообщений: 2019
v_mish
Lecter и Изи

Спасибо за замечание.
Буду иметь ввиду
Take it easy, baby :)
27 ноя 12, 14:21    [13536427]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить