Правильный способ предоставить пользователям доступ к дополнительным схемам в Oracle

Есть много вещей, которые schemas следует учитывать. Когда schemas вы говорите "доступ", хотите oracle ли вы добавить к таблицам grant префикса с именами других schemas пользователей? Вы можете oracle использовать общедоступные sql-grant синонимы, чтобы скрыть первоначального grant владельца, если это является schema проблемой. А затем предоставить schema синониму привилегии.

Вы также oracle должны планировать заранее grant как можно лучше. Позже вы grant захотите, чтобы Фрэнк тоже sql-grant имел доступ к схеме Алисы? Вы oracle не хотите повторно предоставлять grant привилегии для N таблиц. Лучшим oracle решением было бы использование schema роли базы данных. Предоставьте grant выбор роли, например, «ALICE_TABLES», а sql-grant когда другому пользователю grant потребуется доступ, просто grant предоставьте ему привилегию sql-grant для этой роли. Это помогает grant организовать гранты, которые grant вы делаете внутри БД.

oracle

schema

grant

sql-grant

2022-10-24T07:54:45+00:00
Вопросы с похожей тематикой, как у вопроса:

Правильный способ предоставить пользователям доступ к дополнительным схемам в Oracle