powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как дать права доступа к таблице датабэйз линку?
4 сообщений из 4, страница 1 из 1
Как дать права доступа к таблице датабэйз линку?
    #40075776
GrayMagellan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго времени суток.

Есть инстанс СУБД А, в котором есть пользователь АА. Есть инстанс Б, в котором есть пользователь ББ. Необходимо пользователю ББ дать права к таблицам пользователя АА. Как это сделать? Подскажите пожалуйста.

Я думал решить задачу с помощью database link. Для этого в инстансе Б пользователю ББ (под sys) дал права создавать database link:

Код: sql
1.
GRANT CREATE DATABASE LINK TO ББ;



Затем залогинился под пользователем ББ, и создал датабэйз линк:

Код: sql
1.
CREATE DATABASE LINK ББкАА CONNECT TO "АА" IDENTIFIED BY "пароль АА" USING '//сервер инстанса А:1521/SID инстанса А';



А затем я задумался - как с помощью GRANT дать доступ к таблицам схемы АА датабэйз-линку ББкАА? Он вроде как юзер, но в то же время и не юзер. Как указать имя датабэйз линка ББкАА в команде GRANT схемы АА?
...
Рейтинг: 0 / 0
Как дать права доступа к таблице датабэйз линку?
    #40075777
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем?
В Вашем варианте пользователь линка соединяется с базой А как пользователь АА, т.е. имея права владельца схема АА.
...
Рейтинг: 0 / 0
Как дать права доступа к таблице датабэйз линку?
    #40075779
GrayMagellan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andrey_anonymous,

Ммммм... Проверил... Действительно, пользователь ББ сквозь датабэйз линк получил доступ ко всем таблицам пользователя АА. Хм... Нет, я так не хочу. Значит, если я хочу предоставить доступ пользователю ББ инстанса Б только к некоторым таблицам пользователя А инстанса АА, я должен в инстансе А создать ещё одного пользователя, к примеру, АБ, дать пользователю АБ требуемый доступ к требуемым таблицам пользователя АА, и затем уже рисовать датабэйз линк от пользователя ББ к пользователю АБ? Я правильно понимаю?
...
Рейтинг: 0 / 0
Как дать права доступа к таблице датабэйз линку?
    #40075781
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GrayMagellan
Я правильно понимаю?

Если полагаете пользоваться вариантом линка fixed user - то да, можно так.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как дать права доступа к таблице датабэйз линку?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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