1

我正在尝试在 Amazon AWS ec2 上配置 Oracle Apex 并使用 Oracle RDS 作为数据库实例。我已注册为免费用户用于学习目的。这是我第一次为 oracle Apex 配置 ec2 + ORDS。

当我为 Oracle Apex (ec2) 配置 ORDS 并点击命令时:java -jar ords.war 它要求“输入具有 SYSDBA 权限的用户名以验证安装 [SYS]: ”但我的用户没有 SYS 权限而且我无法授予它 SYS 权限。在此处输入图像描述

有人可以帮我解决这个问题。我被困在这一点上,因此无法启动 APEX。我附上了错误

4

1 回答 1

0

根据用户 MichaelB@AWS(亚马逊员工账户)的说法:

对于 ORDS 的问题,您应该跳过(通过输入“2”)涉及 ORDS 模式和 PL/SQL 网关的步骤。ORDS 模式不需要支持 APEX RESTful 侦听器,目前 RDS Oracle 不支持。具体选项可能因 ORDS 版本而异。 https://forums.aws.amazon.com/thread.jspa?messageID=711534

APEX+APEX_DEV 选项不会创建正确的 ORDS 用户,特别是没有创建 ORDS_METADATA,这是大多数重要的 ORDS 包和数据的存储位置。如果没有 SYSDBA(在 RDS 上不可用),您也将无法安装 ORDS。

从文档中: http : //docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appendix.Oracle.Options.html 使 APEX 工作所需的最小 ORDS.war 配置和相关模式可在 Amazon 的 RDS 上作为替换已弃用的 APEX Express 侦听器。它不是用于 RESTful 服务的 ORDS 的完整安装。

解决方案是:

  1. 等待亚马逊在 RDS 上支持 ORDS
  2. 在 EC2 实例上自行安装 Oracle 并忘记 RDS
于 2016-07-01T03:20:25.763 回答