ubuntu

Ubuntu中Oracle版本如何升级

小樊
42
2025-11-25 01:49:48
栏目: 云计算

Ubuntu下Oracle数据库升级实操指南

一 升级前准备与兼容性检查

二 升级路径与方式选择

三 标准升级步骤清单

  1. 安装目标版软件:解压并运行新版本安装程序(如runInstaller),安装到新目录(如**/u01/app/oracle/product/19.0.0/dbhome_1**),完成后用root.sh执行root级脚本。
  2. 执行预升级脚本:在源库运行preupgrade_fixups.sql(CDB需使用catcon.pl并行执行),按输出修复问题(如开归档、设置FRA、字典统计、清理回收站等)。
  3. 关闭并启动到升级模式:SQL> SHUTDOWN IMMEDIATE; SQL> STARTUP UPGRADE;(CDB需额外执行:alter pluggable database all open upgrade;)
  4. 执行升级:
    • 手工并行升级:使用catctl.pl(或dbupgrade脚本)并行执行升级脚本,示例:$ORACLE_HOME/perl/bin/perl catctl.pl -n 4 -l $ORACLE_HOME/cfgtoollogs catupgrd.sql
    • 图形化升级:运行DBUA,按向导完成升级。
  5. 升级后处理:
    • 运行catuppst.sql(非UPGRADE模式)完成剩余步骤,必要时自动应用PSU/BP;
    • 运行utlrp.sql重编译无效对象;
    • 运行postupgrade_fixups.sql完成升级后修复;
    • 运行utlusts.sql核对组件版本与升级耗时。
  6. 还原点与回退:如创建过还原点,可在验证无误后再决定是否移除;若使用AutoUpgrade,可在升级后按指引清理中间产物。

四 多步升级与回退要点

五 Ubuntu与19c/21c注意事项

0
看了该问题的人还看了