oracle - AWS RDS 的主用户没有各种操作的权限
问题描述
我在 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 是一项托管服务,因此某些特权不可用
尤其是
以下权限不适用于使用 Oracle 引擎的 Amazon RDS 数据库实例上的 DBA 角色:
更改数据库
改变系统
创建任意目录
删除任何目录
授予任何特权
授予任何角色
推荐阅读
- python - Pytesseract 没有给出预期的输出
- python - 如何在 PyQT4 中为显示和控制按钮添加 QPixmap
- linux - 获取符号链接完整路径
- java - 如何以编程方式获取电视的型号?
- javascript - Vuejs Prop 不断变化
- android - 如何使用 JiaoZiVideoPlayer 播放本地 mp4 视频?
- python - 试图理解python中的变量范围
- css - React [生产经验] 中关于 CSS 样式的最佳实践是什么
- hyperledger-fabric - 我如何在没有织物样本的情况下启动我的超级账本 fabirc 项目?
- python-3.x - wxpython pubsub 在从 dill 加载后失败