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

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


Вступление в Клуб: 28.09.2007
СообщениеЧт Авг 21, 2008 12:57    Ответить с цитатой
Полезность: Нет оценки
Посмотрите количество экземпляров, возвращаемое запросом у тех и у других пользователей. Там же есть в условии какие-то проверки?
svenson
Участник


Вступление в Клуб: 24.04.2008
СообщениеЧт Авг 21, 2008 13:03    Ответить с цитатой
Полезность: Нет оценки
Запрос возвращает 1 строчку всего ... там точная выборка по номеру документа ... переполнения быть не должно Sad
svenson
Участник


Вступление в Клуб: 24.04.2008
СообщениеЧт Авг 21, 2008 13:06    Ответить с цитатой
Полезность: Нет оценки
Вот собственно сам запрос ...
Код:
select * from gc.maina@rbs_link m where m.UNO = 1911981;
Alexsey
Эксперт


Вступление в Клуб: 06.09.2007
СообщениеВт Авг 26, 2008 12:46    Ответить с цитатой
Полезность: Нет оценки
в продолжение темы:
Для организации в IBSO database link на имеющуюся базу RBS были выполнены следующие операции (от пользователя ibs):

create role RBS_ROLE;

grant execute on EXECUTOR to RBS_ROLE;

grant execute on MESSAGE to RBS_ROLE;

grant execute on Z$DOCUMENT_RBS_LIB to RBS_ROLE;

grant RBS_ROLE to RBS;

create synonym rbs.executor for ibs.executor;

create synonym rbs.z$document_rbs_lib for ibs.z$document_rbs_lib;

drop database link rbs_link;

далее под пользователем sys выполнил:

drop database link rbs_link;

create public database link rbs_link connect to gate4ibso
identified by gate4ibso using 'bank.tyumdip';

Выполняя запрос select * from all_db_links убеждаемся что пользователь RBS видит наш RBS_link. Он его видит


Для проверки выполняю запрос select * from gc.vw$cons_acc_list@RBS_link
и он не выполняется под пользователем RBS!

При выполнении запроса под пользователем RBS выдается ошибка:


Для интереса попробовал выполнить аналогичный запрос под пользователем IBS.
В результате все отлично отработало.

Вопрос: на каком этапе я ошибся почему пользователь RBS не может отработать запрос тогда как IBS может отлично это сделать?
_________________
всегда есть как минимум 2 выхода
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Oracle DBA Часовой пояс: GMT + 3
На страницу Пред.  1, 2
Страница 2 из 2

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