ubuntu

Oracle在Ubuntu上如何进行版本升级

小樊
41
2025-11-27 02:03:44
栏目: 云计算

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

一 升级总览与路径选择

二 升级前准备

三 标准升级步骤

  1. 安装新版本Oracle软件(Out-of-Place)
    • 解压安装介质,运行runInstaller在**/u01/app/oracle/product/NEW_VERSION/dbhome_X**安装新Oracle Home(不要覆盖旧Home)。
  2. 准备AutoUpgrade配置
    • 示例配置文件(config.cfg):
      upg1.source_home=/u01/app/oracle/product/19
      upg1.target_home=/u01/app/oracle/product/23
      upg1.sid=MYDB
      # 如为non-CDB且需迁移至CDB,指定目标CDB
      # upg1.target_cdb=CDB23
      
  3. 预检查(Analyze)
    • 执行:java -jar $NEW_ORACLE_HOME/rdbms/admin/autoupgrade.jar -config config.cfg -mode analyze
    • 修复报告中的问题(参数、兼容性、对象、空间等),再进入部署阶段。
  4. 执行升级(Deploy)
    • 执行:java -jar $NEW_ORACLE_HOME/rdbms/admin/autoupgrade.jar -config config.cfg -mode deploy
    • 默认配置下,如出现错误将尝试使用Flashback Database自动回退到升级前状态(适用于Enterprise EditionStandard Edition 2需自备回退方案)。
  5. 使用DBUA(可选)
    • 可在新Oracle Home中启动DBUA进行图形化或静默升级;DBUA会自动运行升级脚本。注意:若源/目标Oracle Home所有者不同,会报PRKH-1014,需保证所有者一致或改用手动/AutoUpgrade方式。

四 升级后验证与回退策略

五 常见注意事项与排错要点

0
看了该问题的人还看了