2026-01
在 Amazon RDS Custom for Oracle 上使用 Oracle Forms 和
在 Amazon RDS Custom for Oracle 上使用 Oracle Forms 和 Reports
关键要点
Amazon RDS Custom 提供对数据库环境的细粒度控制,使客户能够运行并自定义其 Oracle 数据库环境。本文讨论了如何在使用 RDS Custom 的情况下安装 Oracle Forms 和 Reports。包括详细的安装步骤、先决条件以及配置过程,确保可以顺利运行。Amazon 关系数据库服务Amazon RDS使在 AWS 云中创建、操作和扩展关系数据库变得简单。Amazon RDS Custom 是另一种部署类型,提供了更细粒度的控制能力,允许您访问和自定义数据库环境,并提供一个操作系统,可以在 AWS 上运行第三方软件。与 Amazon RDS 一样,RDS Custom 自动化了许多繁重的工作,例如数据库供给、补丁管理和备份。RDS Custom 允许您对数据库及底层操作系统进行特权访问,以便支持遗留应用程序、手动安装操作系统补丁和软件包、应用自定义数据库补丁,以及安装第三方安全和诊断软件。此外,您还可以在 RDS Custom 上配置数据库设置和网络文件系统NFS。
Oracle Fusion Middleware 是一套中间件软件产品和工具,旨在开发和管理企业应用程序。其中,Oracle Forms 是这一套件的一部分,用于开发与 Oracle 数据库直接通信的基于表单的软件。Forms 应用程序提供用户界面,以高效直接的方式访问 Oracle 数据库。Oracle Forms 访问 Oracle 数据库并生成数据页面。Oracle Reports 则用于从不同数据源创建自定义业务报告,支持多种输出类型,让企业能够在可扩展和安全的环境下即时访问信息。
在本文中,我们将讨论如何使用 RDS Custom for Oracle 作为后端数据库安装 Oracle Forms 和 Reports。我们将在同一 RDS Custom 计算/服务器上安装 Oracle Forms 和 Reports,尽管您也可以使用单独的 Amazon Elastic Compute Cloud 实例进行安装。我们使用 AWS Systems Manager Session Manager 连接到 RDS Custom for Oracle 的底层 EC2 实例,遵循 Amazon RDS 用户指南 的说明。
解决方案概述
以下架构图表示运行在 AWS 单一可用区中 RDS Custom for Oracle 的 EC2 实例上的 Oracle Forms 和 Reports 应用。应用层安装并配置在 RDS Custom for Oracle EC2 主机上,并通过 EC2 端口进行访问。
以下是高层安装步骤:
安装 Fusion Middleware 基础设施。运行存储库创建实用程序RCU创建数据库模式。安装 Oracle Forms 和 Reports。运行配置向导。启动所有服务器以完成配置。先决条件
在开始之前,请使用您的 Oracle 帐户下载以下软件:
Java 开发工具包我们在此设置中使用 8u351 jdk8u355linuxx64targzFusion Middleware Infrastructure InstallerOracle Forms 和 Reports 12c (12214)我们在此设置中使用 fmw122140infrastructurejarRDS Custom for Oracle接下来完成以下先决条件步骤。有关认证版本和所需设置的额外信息,请参考 系统要求和规格。
连接到 RDS Custom for Oracle EC2 实例,使用 rdsdb 用户或您希望安装 Forms 应用程序的其他用户。我们在本例中使用 rdsdb 用户。在服务器上安装所需的 JDK,以便安装 WebLogic:
bashtar xvzf /rdsdbdata/weblogic/jdk8u351linuxx64targzjava version输出示例:java version 180351Java(TM) SE Runtime Environment (build 180351b10)Java HotSpot(TM) 64Bit Server VM (build 25351b10 mixed mode)
为应用用户设置 bash 配置文件:
bashexport MWHOME=/rdsdbdata/weblogic/product/12214export WLSHOME=MWHOME/wlserverexport WLHOME=WLSHOMEexport ORACLEHOME=/rdsdbdata/weblogic/product/12214export DOMAINHOME=/rdsdbdata/weblogic/product/12214/userprojects/domains/basedomainexport JAVAHOME=ORACLEHOME/jdk180351export PATH=JAVAHOME/binPATH
确认您正在使用经过认证的操作系统。我们在此设置中使用的是 Oracle Enterprise Linux 79:
bashcat /etc/osrelease输出示例:NAME=Oracle Linux ServerVERSION=79
设置一个 GUI如 VNC以调用安装程序:
安装所需的 RPM:
bashsudo yum install tigervncserver gnutls libXdmcp libXfont2 libxkbfile llvmprivate mesadridrivers mesafilesystem nettle tigervnclicense tigervncserverminimal trousers xkeyboardconfig xorgx11xauth xorgx11xinit xorgx11xkbutils
安装完成后,以应用 OS 用户登录并运行以下操作。将 DISPLAY 变量导出到您希望的端口号。在下面的示例中,我们使用端口 80:
bash vncserver 80Password # 请输入密码Verify Would you like to enter a viewonly password (y/n) n
bash export DISPLAY=80
通过 SSH 连接到服务器并进行端口转发5980,并从本地工作站启动 VNC Viewer,以访问 GUI。
安装 Fusion Middleware 基础设施
在提取的软件目录中运行安装程序,并完成以下步骤以安装 WebLogic 服务器作为应用用户:
使用应用用户的 bash 配置并运行以下命令:
bashunzip fmw122140infrastructureDisk11of1zipJAVAHOME/bin/java jar fmw122140infrastructurejar
在 安装库存设置 页面上,将 目录 设置为 /home/rdsdb/oraInventory,并将 OS 组 设置为 dba,然后选择 确定。
在 欢迎页面 上,选择 下一步。
选择 跳过自动更新,然后选择 下一步。
对于 Oracle Home,输入您希望的产品安装位置本帖使用 /rdsdbdata/weblogic/product/12214,然后选择 下一步。关于不同 Oracle Forms 版本的更多信息,请参考 Oracle Forms 和 Reports。
选择 Fusion Middleware Infrastructure,然后选择 下一步。
如果先决条件检查在没有错误和警告的情况下完成,则选择 下一步。如果出现故障,请选择 查看日志 以获取详细信息,并在解决问题后重试先决条件检查。
验证安装摘要并选择 安装。
安装完成后,选择 下一步。
选择 完成。
使用 RCU 创建数据库模式
RCU 是与 Oracle Fusion Middleware Infrastructure 发行版一起提供的。安装 Oracle Fusion Middleware Infrastructure 并创建 Oracle Home 后,可以从 ORACLEHOME/oraclecommon/bin 启动 RCU。RCU 创建日志文件通常存储在临时目录中,如 /tmp/RCUltTimestampgt/logs/rculog。完成以下步骤以创建您的数据库模式:
从您的 VNC 窗口运行以下命令以调用 GUI:
bashORACLEHOME/oraclecommon/bin/rcu
在 欢迎页面 上选择 下一步。
在 创建存储库 页面中,选择 创建存储库,选择 系统负载和生产负载,然后选择 下一步。
在 数据库连接详情 页面中,对于 数据库类型,选择 Oracle 数据库 并输入数据库的详细信息,如主机名、端口、服务名称和凭据。
在安装程序检查数据库连接并打开窗口后,选择 确定。如果出现像 ORA 28040 没有匹配的认证协议 的错误,请参考文档 ID 无效的用户名/密码错误文档 23185431。
在 选择组件 页面上,选择 前缀,提供一个名称我们使用 DEV用于数据库模式,并选择以下组件:
Oracle 平台安全服务审计服务审计服务追加公共基础设施服务WebLogic 服务审计服务查看器选择 下一步。
安装程序检查数据库先决条件后,选择 确定。
在 模式密码 页面上,默认情况下,您可以为所有模式使用相同的密码。请安全记录密码。
鲸鱼加速器免费签到在 映射表空间 页面上,配置您想要设置的模式的表空间映射,然后选择 下一步。
当出现“验证和创建表空间”的消息时,选择 确定。
验证安装摘要并选择 创建。
回顾摘要并选择 关闭。
安装 Oracle Forms 和 Reports
WebLogic 服务器安装完成后,通过运行提取的软件目录中的安装程序来安装 Oracle Forms 和 Reports。
可选地,如果您想使用除 /tmp 以外的其他临时目录安装 Fusion Middleware 12c,请参考如何使用其他临时目录安装 FMW 12c文档 ID 22452571。
解决方案:使用以下命令在 Java 临时目录中启动 Forms 安装程序,而不是使用 /tmp:

bash/fmw122120frlinux64bin JDjavaiotmpdir=ltAlternativetmpDirectoryLocationgt
确保在运行安装程序之前设置了 Java:
bash which java/rdsdbbin/oracle/jdk180351/bin/java
通过运行以下可执行文件启动 Forms 安装程序:
bash/fmw122140frlinux64bin
在 安装库存设置 页面中,输入 库存目录 的位置为本帖,/home/rdsdb/oraInventory,指定您的操作系统组,然后选择 确定。
在 欢迎页面 上,选择 下一步。
选择 跳过自动更新,然后选择 下一步。
指定 Oracle Forms 和 Reports 的 Oracle Home 位置。
对于 安装类型,选择 Forms 和 Reports 部署。
选择 下一步。![Forms 和 Reports 安装程序选择](https//d2908q01vomqb2cloudfrontnet/887309d048beef83ad3e