CftClub.ru
Клуб специалистов ЦФТ-Банк

Проблема с RBS_link
На страницу 1, 2  След.
 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Oracle DBA
Предыдущая тема :: Следующая тема  
Автор Сообщение
svenson
Участник


Вступление в Клуб: 24.04.2008
СообщениеПт Авг 15, 2008 09:45   Проблема с RBS_link Ответить с цитатой
Полезность: Нет оценки
При распечатке реестра по 113-И необходимо, чтобы в отчет попадал счет клиента (для видов операций с 60 по 65). Данные клиентские счета в ИБСО не ведутся, а ведутся в RBS!!! Соответственно, для поиска нужных документов и счета нужно подключиться к базе RBS. Все настроили по инструкции ... пробовали передать документы из RBS в ИБСО (при завершении дня в RBS) ... документ создался в ИБСО. Теперь пробую из ИБСО написать запрос самый простой (для тестирования связи с RBS):

Код:

pragma include([SYSTEM]::[OUTER_SYSTEMS]);

...

-- begin pl/sql
select * from gc.vw$cons_acc_list@rbs_link;
-- end pl/sql


операция меняет статус на "PROCESSED/INVALID" Sad с ошибкой:
PL/SQL: ORA-04052: ошибка во время поиска удаленного объекта GC.VW$CONS_ACC_LIST@RBS_LINK ORA-00604: ошибка на рекурсивном SQL-уровне 2 ORA-12154: TNS:невозможно разрешить имя службы

доступ к vw$cons_acc_list в RBS есть ... собственно поэтому на нем и тестирую запрос Smile

Как я понимаю из текста ошибки проблема не в коде ...

С RBS имею дело впервые, поэтому может делаю что-то нет так??? Smile
dnk_dz
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеПт Авг 15, 2008 11:30    Ответить с цитатой
Полезность: Нет оценки
У вас линк с РБС не работает. Проверьте tnsnames на сервере.

Последний раз редактировалось: dnk_dz (Пт Авг 15, 2008 11:31), всего редактировалось 1 раз
svenson
Участник


Вступление в Клуб: 24.04.2008
СообщениеПт Авг 15, 2008 11:31    Ответить с цитатой
Полезность: Нет оценки
Дак вот знать бы почему не работает ... в обратную сторону все работает Sad
dnk_dz
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеПт Авг 15, 2008 11:32    Ответить с цитатой
Полезность: Нет оценки
svenson пишет:
Дак вот знать бы почему не работает ... в обратную сторону все работает Sad

В обратную сторону, это линк из РБС к ИБСО.
Проверьте настройки линка из ИБСО в РБС
svenson
Участник


Вступление в Клуб: 24.04.2008
СообщениеПт Авг 15, 2008 11:42    Ответить с цитатой
Полезность: Нет оценки
Все дело в том, что админ оракловый IBSO и админ оракловый RBS - это 2 разных человека ))) Оба утверждают что все настроено верно ... я, как программист IBSO, не могу понять в чем проблема Sad

Строку:
CREATE DATABASE LINK RBS_link CONNECT TO имя_пользователя IDENTIFIED BY пароль USING строка_связи

утверждают, что прописывали и все остальные настройки делали ...
dnk_dz
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеПт Авг 15, 2008 11:47    Ответить с цитатой
Полезность: Нет оценки
Пусть админ ИБСО руками выполнит какой-нибудь запрос к таблице РБС по линку.
svenson
Участник


Вступление в Клуб: 24.04.2008
СообщениеПт Авг 15, 2008 11:54    Ответить с цитатой
Полезность: Нет оценки
Дак я сам пробовал ... выводит:

ORA-02019: описание соединения для удаленной БД не найдено
dnk_dz
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеПт Авг 15, 2008 12:01    Ответить с цитатой
Полезность: Нет оценки
Ошибка ORA-02019 говорит о том, что линк не работает. Трясите админа.
svenson
Участник


Вступление в Клуб: 24.04.2008
СообщениеПт Авг 15, 2008 12:17    Ответить с цитатой
Полезность: Нет оценки
2 админа сейчас сидят ломают голову в чем проблема Laughing
Vovidez
Профи


Вступление в Клуб: 27.09.2007
СообщениеВт Авг 19, 2008 07:39    Ответить с цитатой
Полезность: 2
В серверном tnsnames.ora не прописан TNS на схему RBS...
Если же он прописан, то в самом линке неверное задано "Database to connect to:", оно должно быть такое же, как альяс в серверном tnsnames (именно альяс, а на SID)...
svenson
Участник


Вступление в Клуб: 24.04.2008
СообщениеЧт Авг 21, 2008 11:49    Ответить с цитатой
Полезность: Нет оценки
в общем админы пошаманили Smile ... RBS_link теперь заработал, вот только как то странно Sad под некоторыми пользователями запрос к RBS выполняется корректно и без ошибок, а под некоторыми появляется ошибка:

ORA-00600: код внутренней ошибки, аргументы: [KGHAL02],[0x0],[],[],[],[],[],[]

Проблемы с памятью??? или что??? Sad
Vovidez
Профи


Вступление в Клуб: 27.09.2007
СообщениеЧт Авг 21, 2008 12:23    Ответить с цитатой
Полезность: Нет оценки
svenson пишет:
в общем админы пошаманили Smile ... RBS_link теперь заработал, вот только как то странно Sad под некоторыми пользователями запрос к RBS выполняется корректно и без ошибок, а под некоторыми появляется ошибка:

ORA-00600: код внутренней ошибки, аргументы: [KGHAL02],[0x0],[],[],[],[],[],[]

Проблемы с памятью??? или что??? Sad


Плохая ошибка... Оракл советует обращаться к ним за саппортом:

ORA-00600
internal error code, arguments: [string], [string], [string], [string], [string], [string], [string], [string]
Cause
This is the generic internal error number for Oracle program exceptions. It indicates that a process has encountered a low-level, unexpected condition. Causes of this message include:
timeouts
file corruption
failed data checks in memory
hardware, memory, or I/O errors
incorrectly restored files
The first argument is the internal message number. Other arguments are various numbers, names, and character strings. The numbers may change meanings between different versions of Oracle.
Action
Report this error to Oracle Support Services after gathering the following information:
events that led up to the error
the operations that were attempted that led to the error
the conditions of the operating system and databases at the time of the error
any unusual circumstances that occurred before receiving the ORA-00600 message
contents of any trace files generated by the error
the relevant portions of the Alter files
Note: The cause of this message may manifest itself as different errors at different times. Be aware of the history of errors that occurred before this internal error.
svenson
Участник


Вступление в Клуб: 24.04.2008
СообщениеЧт Авг 21, 2008 12:30    Ответить с цитатой
Полезность: Нет оценки
Ну описание ошибки я смотрел Sad
Главный вопрос: почему ошибка происходит не под всеми пользователями, а только под некоторыми???? Question
dnk_dz
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеЧт Авг 21, 2008 12:30    Ответить с цитатой
Полезность: Нет оценки
svenson пишет:

ORA-00600: код внутренней ошибки, аргументы: [KGHAL02],[0x0],[],[],[],[],[],[]


Нашел на forums.oracle.com. Может, поможет

Код:
Make sure that the directory you use with UTL_FILE is writable. For example, if you use /abc/xyz, then both directories (abc and xyz) should be writable.
svenson
Участник


Вступление в Клуб: 24.04.2008
СообщениеЧт Авг 21, 2008 12:36    Ответить с цитатой
Полезность: Нет оценки
dnk_dz пишет:
svenson пишет:

ORA-00600: код внутренней ошибки, аргументы: [KGHAL02],[0x0],[],[],[],[],[],[]


Нашел на forums.oracle.com. Может, поможет

Код:
Make sure that the directory you use with UTL_FILE is writable. For example, if you use /abc/xyz, then both directories (abc and xyz) should be writable.



Директория доступна для записи ...
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Oracle DBA Часовой пояс: GMT + 3
На страницу 1, 2  След.
Страница 1 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru