powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Public db link и Права на его использование
9 сообщений из 9, страница 1 из 1
Public db link и Права на его использование
    #34587764
jonik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем.
Существует такая проблема. Есть public dblink. Создан через пользователя, который имеет доступ ко всем таблицам удаленной базы.
Можно ли запретить отдельным пользователям обращаться через dblink в удаленную базу ??
...
Рейтинг: 0 / 0
Public db link и Права на его использование
    #34587769
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет. Публичный на то и публичный.
...
Рейтинг: 0 / 0
Public db link и Права на его использование
    #34587833
jonik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
каким образом можно решить вопрос, не ограничивая пользователя через которого идет соединение с удаленной базой ??
...
Рейтинг: 0 / 0
Public db link и Права на его использование
    #34587837
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jonikкаким образом можно решить вопрос, не ограничивая пользователя через которого идет соединение с удаленной базой ??Сделать его непубличным и обложить все варианты доступа к удалённой БД представлениями с соответствующими правами.
...
Рейтинг: 0 / 0
Public db link и Права на его использование
    #34587864
jonik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
другого способа нет ??
только такой ??
...
Рейтинг: 0 / 0
Public db link и Права на его использование
    #34587896
jonik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хочется выбрать вариант (если он есть) с наименьшими затратами .
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Public db link и Права на его использование
    #39445294
Topichi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я сделал так:
допустим есть public линк TEST_LINK и пользователь у которого нужно отнять права(TEST3).
Я создал личный линк для TEST3 с тем же именем (TEST_LINK) и натравил его на пустую схему в этой же базе.

было:
select * from select * from dba_db_links;

OWNER DB_LINK USERNAME HOST CREATED
PUBLIC TEST_LINK system TESTDB 27.04.2017 09:55:34

>sqlplus test3/qwerty

SQL> select count(*) from dba_tables@test_link;

COUNT(*)
----------
14443

SQL> create database link TEST_LINK connect to NULL_USER identified by qwerty using 'TESTDB' ;

Database link created.

SQL> select count(*) from dba_tables@test_link;

select count(*) from dba_tables@test_link
*
ERROR at line 1:
ORA-00942: table or view does not exist
ORA-02063: preceding line from TEST_LINK

потом забираем права на создание линка у TEST3

SQL>revoke create database link from TEST3

стало:
OWNER DB_LINK USERNAME HOST CREATED
PUBLIC TEST_LINK system TESTDB 27.04.2017 09:55:34
TEST3 TEST_LINK NULL_USER TESTDB 27.04.2017 10:00:34
...
Рейтинг: 0 / 0
Public db link и Права на его использование
    #39445536
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TopichiЯ сделал так:
Я создал личный линк для TEST3 с тем же именем (TEST_LINK) и натравил его на пустую схему в этой же базе.


И, некрофил ты наш ? Юзер тупо дропает личный линк и получает доступ ко всем таблицам удаленной базы.

SY.
...
Рейтинг: 0 / 0
Public db link и Права на его использование
    #39445542
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SY,

Триггер на DDL, кидающий ошибку. Нет предела извращенству совершенству!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Public db link и Права на его использование
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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