APTARE IT Analytics 安装和升级指南 (Linux)
升级 Oracle 数据库应用程序二进制文件 (Linux)
确保 APTARE IT Analytics 服务器未安装任何其他 Oracle 数据库实例。另外,请注意确认购买协议中提供的说明,如需其他帮助,请咨询 Veritas 支持。
要升级 Oracle 数据库二进制文件,请执行以下操作:
- 执行 Oracle 数据库冷备份。这意味着以物理方式将文件复制或备份到另一个位置。如果发生意外的数据丢失,这种冷备份将简化还原过程。
- 导出 Oracle 数据库。可以在升级前手动执行此操作,也可以选择在升级过程中完成此操作。
- 验证是否具有最新版本的 Oracle 19c 安装程序二进制文件。
- 临时文件系统 (tmpfs) 的总内存必须至少为 24 GB,否则 Oracle 将无法启动。增加 tmpfs 的大小,通常在 /etc/fstab 中。
- 从 Veritas 下载以下 Oracle 修补程序,并将它们保留在将安装 Oracle 数据库的服务器上的目录中。
p31281355_190000_Linux-x86-64.zip
p30565805_198000DBRU_Linux-x86-64.zip
在升级过程中,Oracle 数据库安装程序将需要此目录的路径。Oracle 数据库安装程序将在升级过程中安装这些修补程序。
Oracle 安装程序仅安装上面列出的修补程序。Oracle 发行的任何其他修补程序都必须手动安装。请参见应用 Oracle 建议的修补程序。
- 验证 Oracle 数据库不包含任何无效对象。安装程序将验证数据库是否包含任何无效对象。如果找到任何无效对象,安装程序将提示用户将其删除。建议在删除无效对象之前咨询支持人员。
- 以 root 用户身份登录到将要安装 APTARE IT Analytics 数据库的服务器。通常,这也是门户服务器。
- 将 ISO 映像置于 /mnt 目录中。
- 装入下载的 ISO 映像。
mkdir /mnt/diskd
mount -o loop <sc_dbinstaller_XXXXX_XXX_linux.iso> /mnt/diskd
在此替换下载的 ISO 文件的相关名称。
- 输入以下命令以启动安装程序:
cd / /mnt/diskd/install_oracle.sh
该命令将 ORACLE 二进制文件复制到 /opt/aptare/oracle19c。
- 按 Enter 阅读整个 EULA 授权许可协议并接受该协议。升级过程首先检测现有的 Oracle 安装并切换到升级模式。
- 提供下载建议的 Oracle 修补程序的绝对目录路径。
注意:
aptare 用户必须对下载这些修补程序的目录具有写入访问权限。
如果此系统中提供了 Oracle 安全修补程序,则数据库升级过程将安装这些修补程序。Aptare 用户必须对下载这些修补程序的目录具有写入权限。输入下载这些修补程序的绝对目录路径。
- 输入 PROCEED 继续进行升级。
完成此过程需要 3-5 分钟,因为它将文件安装到 /opt/aptare/oracle19c 中。
Creating group aptare...Done. Creating user aptare...with default Group aptare... Done. Creating group dba...Done. Adding user aptare to group dba...Done. Creating ORACLE_HOME directory in /opt/aptare/oracle ... Done. Setting up database directories /data01 /data02 /data03 /data04 /data05 /data06... Done. Installing ORACLE binaries in /opt/aptare/oracle19c ... Extracting files... Please wait, this process will take 3-5 minutes to complete... Done. Setting permissions for oracle files ... Done. Done.
- Oracle 数据库安装程序将安装建议的 Oracle 修补程序。在安装 Oracle 修补程序之前,Oracle 安装程序将验证 Oracle 清单。如果发现任何问题,则会重新创建 Oracle 清单。
- 在提取 Oracle 19c 二进制文件之后,升级前过程开始。这包括:
确认已执行冷备份。在升级过程中,会将 Oracle 19c 二进制文件安装到您的系统上,使用自动升级实用程序进行升级并将其转换为基于容器的数据库 (CDB)。需要对 Oracle 数据文件进行冷备份,以防止可能的错误和数据丢失。
兼容性检查可验证现有数据库是否兼容以直接升级到 Oracle 19c
数据库导出。这是必需操作。在此过程中,您可以验证导出,或者指示升级程序将其导出。
验证数据库导出:需要导出 Oracle 数据库。此导出是完整 Oracle 文件系统冷备份的补充。如果在执行升级过程之前已执行此步骤,则必须输入 SKIP,然后输入现有的数据库导出文件名和位置。
或者
导出数据库:需要导出 Oracle 数据库。如果未在升级之前执行此操作并对其进行验证,升级程序可以为您导出。此导出是完整 Oracle 文件系统冷备份的补充。输入 PROCEED 以导出数据库,并输入供升级程序放置文件的位置。此步骤可能需要 20-30 分钟,具体取决于数据库的大小。
- 升级前过程完成后,实用程序将完成 Oracle 升级。
- 成功完成升级前过程后,将使用自动升级实用程序开始数据库升级过程。在此过程中,将显示以下内容:
[exec] Autoupgrade Utility Started. [exec] aptare [exec] AutoUpgrade tool launched with default options [exec] Processing config file ... [exec] +--------------------------------+ [exec] | Starting AutoUpgrade execution | [exec] +--------------------------------+ [exec] 1 databases will be processed
成功完成此过程后,将显示以下内容:
[exec] Autoupgrade Utility Started. [exec] aptare [exec] AutoUpgrade tool launched with default options [exec] Processing config file ... [exec] +--------------------------------+ [exec] | Starting AutoUpgrade execution | [exec] +--------------------------------+ [exec] 1 databases will be processed [exec] Job 100 completed [exec] ------------------- Final Summary -------------------- [exec] Number of databases [ 1 ] [exec] [exec] Jobs finished successfully [1] [exec] Jobs failed [0] [exec] Jobs pending [0] [exec] ------------- JOBS FINISHED SUCCESSFULLY ------------- [exec] Job 100 for scdb [exec] Autoupgrade Utility Finished.
整个升级过程的日志位于:
/opt/aptare/upgrade/logs/upgrade19c/upgrade19c.log
自动升级过程的日志位于:
/opt/aptare/upgrade/logs/upgrade19c/scdb_upd_logs/ scdb/xxx/autoupgrade_<YYYYMMDD>.log
其中,<YYYYMMDD> 是创建日期。
概要表日志位于:
/opt/aptare/upgrade/logs/upgrade19c/global_logs/ cfgtoollogs/upgrade/auto/autoupgrade.log
注意:
在 Oracle 早期版本上对 Oracle 配置文件 initscdb.ora
执行的任何调整都不属于 19c 中的 initscdb.ora
文件。必须再次应用这些更改。