首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS实例中的APEX_ADMINISTRATOR_ROLE

AWS实例中的APEX_ADMINISTRATOR_ROLE
EN

Stack Overflow用户
提问于 2017-09-10 17:50:41
回答 1查看 931关注 0票数 0

我试图在我的AWS Oracle 12 RDS实例上安装APEX。为了实现这一点,我遵循以下说明:http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appendix.Oracle.Options.APEX.HTML

然而,我被塞进了第七步:

步骤7:

您必须为APEX管理用户设置密码。为此,使用SQL*Plus作为主用户连接到DB实例,然后发出以下命令: 授予APEX_ADMINISTRATOR_ROLE硕士; @/home/apexuser/apxchpwd.sql 用主用户名替换母版。当apxchpwd.sql脚本提示您时,输入一个新的管理密码

当我与主用户登录到我的RDS实例并执行以下操作时:

代码语言:javascript
复制
grant APEX_ADMINISTRATOR_ROLE to [mymasteruser];

我收到了这个错误:

代码语言:javascript
复制
ERROR at line 1:
ORA-01924: role 'APEX_ADMINISTRATOR_ROLE' not granted or does not exist

你能帮我解决这个问题吗?

编辑:2017年9月12日.

使用此帖子/答案:

代码语言:javascript
复制
https://serverfault.com/questions/276541/how-do-you-recover-you-rds-master-user-username

我知道我的主用户如下图所示。据我所知,在RDS实例中,我无法访问sys或系统用户,因此这是我唯一可以使用的用户。

非常感谢

编辑20/09/2017.

我用了亚历克斯的解决方案,而且效果很好!然而,有一些问题需要评论:

教程被更改了,实际上url已经更改了,现在是

http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appendix.Oracle.Options.APEX.html (最后一个"html“之前是大写的)

但是现在不可靠了,有些地方应该修复,例如RDS现在支持Oracle APEX版本5.1.2,我尝试了这个versión,得到了这个错误:

另外,有些目录不符合以前的步骤.

因此,我使用了versión,该教程最初是这样写的: Oracle APEX版本4.2.6.v1

我必须执行这两条语句:

代码语言:javascript
复制
EXEC rdsadmin.rdsadmin_util.grant_apex_admin_role; 
grant APEX_ADMINISTRATOR_ROLE to [master];

然后我就可以成功地执行apxchpwd.sql脚本了!

但是,不幸的是,当我访问我的顶级主页并试图创建一个新的工作区"ws_prueba“时,我收到了这个错误(我试图用我的顶级管理员用户创建它):

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-19 10:03:19

使用

代码语言:javascript
复制
EXEC rdsadmin.rdsadmin_util.grant_apex_admin_role;

而不是。我用AWS打开了一个案例,只要求他们更新文档页面。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46143783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档