我在AWS中创建了一个oracle RDS,然后尝试对最初创建的主用户执行一些操作。
看来此主用户没有执行各种操作的权限。
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的主用户所有特权,以便主用户可以执行上述操作而没有任何问题?
因为Oracle RDS是一项托管服务,所以某些特权不可用
特别是
以下特权不适用于服务器上的DBA角色使用Oracle引擎的Amazon RDS数据库实例:
更改数据库
变更系统
创建任何目录
拖放任何目录
授予任何特权
授予任何角色