Проблема с RBS_link
На страницу 1, 2 След.
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
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" с ошибкой:
PL/SQL: ORA-04052: ошибка во время поиска удаленного объекта GC.VW$CONS_ACC_LIST@RBS_LINK ORA-00604: ошибка на рекурсивном SQL-уровне 2 ORA-12154: TNS:невозможно разрешить имя службы
доступ к vw$cons_acc_list в RBS есть ... собственно поэтому на нем и тестирую запрос
Как я понимаю из текста ошибки проблема не в коде ...
С RBS имею дело впервые, поэтому может делаю что-то нет так???  |
|
 |
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   |
|
Полезность: Нет оценки
|
Дак вот знать бы почему не работает ... в обратную сторону все работает  |
|
 |
dnk_dz Эксперт
Вступление в Клуб: 19.09.2007
|
Пт Авг 15, 2008 11:32   |
|
Полезность: Нет оценки
|
svenson пишет: | Дак вот знать бы почему не работает ... в обратную сторону все работает  |
В обратную сторону, это линк из РБС к ИБСО.
Проверьте настройки линка из ИБСО в РБС |
|
 |
svenson Участник
Вступление в Клуб: 24.04.2008
|
Пт Авг 15, 2008 11:42   |
|
Полезность: Нет оценки
|
Все дело в том, что админ оракловый IBSO и админ оракловый RBS - это 2 разных человека ))) Оба утверждают что все настроено верно ... я, как программист IBSO, не могу понять в чем проблема
Строку:
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 админа сейчас сидят ломают голову в чем проблема  |
|
 |
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   |
|
Полезность: Нет оценки
|
в общем админы пошаманили ... RBS_link теперь заработал, вот только как то странно под некоторыми пользователями запрос к RBS выполняется корректно и без ошибок, а под некоторыми появляется ошибка:
ORA-00600: код внутренней ошибки, аргументы: [KGHAL02],[0x0],[],[],[],[],[],[]
Проблемы с памятью??? или что???  |
|
 |
Vovidez Профи
Вступление в Клуб: 27.09.2007
|
Чт Авг 21, 2008 12:23   |
|
Полезность: Нет оценки
|
svenson пишет: | в общем админы пошаманили ... RBS_link теперь заработал, вот только как то странно под некоторыми пользователями запрос к RBS выполняется корректно и без ошибок, а под некоторыми появляется ошибка:
ORA-00600: код внутренней ошибки, аргументы: [KGHAL02],[0x0],[],[],[],[],[],[]
Проблемы с памятью??? или что???  |
Плохая ошибка... Оракл советует обращаться к ним за саппортом:
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   |
|
Полезность: Нет оценки
|
Ну описание ошибки я смотрел
Главный вопрос: почему ошибка происходит не под всеми пользователями, а только под некоторыми????  |
|
 |
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. |
|
Директория доступна для записи ... |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|