Главный пользователь AWS RDS не имеет привилегий для различных действий - PullRequest
1 голос
/ 04 марта 2020

Я создал oracle RDS в AWS, а затем попытался выполнить несколько действий с главным пользователем, который был создан изначально.

Похоже, у этого основного пользователя нет прав на выполнение различных действия.

     ORA-31685: Object type SYSTEM_GRANT:"testuser" failed due to insufficient privileges. Failing sql is:
     GRANT CREATE ANY DIRECTORY TO "testuser"
     ORA-31685: Object type SYSTEM_GRANT:"testuser" failed due to insufficient privileges. Failing sql is:
     GRANT UNLIMITED TABLESPACE TO "testuser"

Как я могу дать все привилегии главному пользователю RDS, чтобы мастер мог выполнять вышеуказанные действия без каких-либо проблем?

1 Ответ

1 голос
/ 04 марта 2020

, поскольку Oracle RDS является управляемой службой, некоторые привилегии недоступны

В частности

Следующие привилегии недоступны для роли DBA в Amazon RDS Экземпляр БД с использованием механизма Oracle:

Изменить базу данных

Изменить систему

Создать любой каталог

Удалить любой каталог

Предоставить любая привилегия

Предоставление любой роли

см. https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Oracle.html#Oracle .Concepts.RestrictedDBAPrivileges

...