介绍 Oracle Database 12c 版本 1 (12.1) 的升级方面新功能 DBUA 界面在版本 12cR1 (12.1.0.1) 中有了重大改变。
要在 Linux 上运行 catctl.pl,请执行以下操作: 示例:并行度为 6 (n=6)
$ORACLE_BASE/cfgtoollogs/tool_name/SID/upgrade<n>
catupgrd0.log
• EM DB Control 在 12c 中由 Oracle EM Express 取代。 - 因此不再需要资料档案库。 - 如果没有提前删除 EM 资料档案库,则将在 catuppst.sql 升级后阶段中自动删除。 或者 - 用如下命令删除 Enterprise Manager Database Control 资料档案库。
$emctl stop dbcontrol SQL> @ ?/rdbms/admin/emremove.sql 要从特定的失败阶段重新启动升级,可以执行以下命令 -
cd $ORACLE_HOME/rdbms/admin 多租户Oracle数据库(CDB)中的PDB: cd $ORACLE_HOME/rdbms/admin 适用于:
Oracle Database Cloud Schema Service - 版本 N/A 和更高版本
Gen 1 Exadata Cloud at Customer (Oracle Exadata Database Cloud Machine) - 版本 N/A 和更高版本
Oracle Database Exadata Express Cloud Service - 版本 N/A 和更高版本
Oracle Cloud Infrastructure - Database Service - 版本 N/A 和更高版本
Oracle Database Cloud Exadata Service - 版本 N/A 和更高版本
本文档所含信息适用于所有平台
用途
详细信息
DBUA 现在采用面板设计(与 OUI 相同),并将升级过程划分为以下几个阶段:
使用新的 Pre-Upgrade Information Tool 增强了升级自动化功能
数据库升级的并行处理
如果一个 SQL 文件是独立的,那么它就可以与另一个 SQL 文件一起并行运行。
这种情况并不适用于所有 SQL 脚本,因为一些 SQL 脚本依赖于其他脚本并会调用其他实用程序。
在这种情况下,Oracle 确保调用下一个脚本或进行引用之前满足这些相关性。
阶段就是 Oracle 升级如何并行加载 sql 文件。
必须先完成一个阶段,然后才能进入下一个阶段。
即使在单 CPU 下将该数字设置为 4 也观察到了性能提升。
升级过程可以获取更多 CPU 周期来完成工作,即使只有一个处理器/CPU 也是如此。新升级实用程序 catctl.pl
如果catuppst.sql没有运行,那么继续运行catuppst.sql。
如果您自己运行catupgrd.sql,则catuppst.sql不会作为升级过程的一部分运行。 必须在catupgrd.sql完成后运行catuppst.sql脚本。
: cd $ORACLE_HOME/rdbms/admin
: $ORACLE_HOME/perl/bin/perl catctl.pl catupgrd.sql
要在 Windows 上运行 catctl.pl,请执行以下操作:
: cd %ORACLE_HOME%\rdbms\admin
: %ORACLE_HOME%\perl\bin\perl catctl.pl catupgrd.sql
: cd $ORACLE_HOME/rdbms/admin_
: $ORACLE_HOME/perl/bin/perl catctl.pl -n 6 -l $ORACLE_HOME/diagnostics -t phase_tab -i V112 catupgrd.sqlOracle XML DB 现在是安装的必需组件
如果在升级期间发现未安装 Oracle XML DB,则 Oracle XML DB 将自动被加载到 SYSAUX 表空间中。
升级后的 Oracle数据库中将包含 Oracle XML DB。升级日志文件
$ORACLE_HOME/cfgtoollogs/tool_name/SID/upgrade<n>
其中 n 表示此系统上针对特定 ORACLE_SID 已执行升级的编号。
例如:
catupgrd1.log
catupgrd2.log
catupgrd3.logOracle EM Express
Non-CDB Oracle 数据库:
$ORACLE_HOME/perl/bin/perl catctl.pl -p 15 catupgrd.sql
$ORACLE_HOME/perl/bin/perl catctl.pl -p 15 -c 'PDB1' catupgrd.sql参考
NOTE:1503653.1 - Complete Checklist for Manual Upgrades to Oracle Database 12c Release 1 (12.1)
NOTE:1520299.1
- Primary Note For Oracle Database 12c Release 1 (12.1) Database/Client
Installation/Upgrade/Migration Standalone Environment (Non-RAC)
NOTE:1493645.1 - Oracle Database 12c Release 1 (12.1) DBUA : Understanding New Changes with All New 12.1 DBUA
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




