在升级前第一步需要做的是判定在升级过程中数据库可能遇到的问题。
Oracle数据库预升级实用程序可以在您数据库正常运行时执行(不需要关闭),并生成一个需要在实际升级前评估的项目列表。在升级前进行评估和调整将有助于减少数据库停机时间和升级过程中面临的问题。
下面可下载的预升级脚本都是从Oracle数据库发行版中获得的。这些脚本也可以在您计划升级到的目标版本新安装的$ORACLE_HOME/rdbms/admin路径下找到。想要得到这个脚本通常意味着您需要下载整个Oracle数据库安装包,解压缩,把它从admin路径放到别的路径下。所以我们通过直接提供下载的方法使您的Oracle数据库升级规划更容易。
运行预升级脚本无需停止或重启数据库。它收集数据库配置信息,报告数据库状况,参数,设置等需要在升级前注意的信息。
你必须具有DBA的权限来成功执行脚本。
数据库不能在只读模式下。一些registry$表如果不存在,可能会被创建,升级表中可能会被插入相关记录。
|
原始版本 |
脚本创建版本/日期 |
升级到目标版本 |
|---|---|---|
|
10.2.0.5, 11.1.0.7, 11.2.0.2, 11.2.0.3, 11.2.0.4, 12.1.0.1 |
Build 8 2014年8月 |
12cR1 (12.1.0.2) for non-windows platforms - preupgrade_12.1.0.2.0_8_lf.zip 在12.1.0.2的第一个版本release后的Build 8中的改变
|
|
10.2.0.5, 11.2.0.2, 11.2.0.3, 11.2.0.4, |
Build 7 |
12cR1 (12.1.0.1) for Windows - preupgrade_12.1.0.1.0_7_crlf.zip 在12.1版本中,预升级工具发生变化。解压缩上面对应您平台的的压缩文件。压缩文件中包含 preupgrd.sql 和 utluppkg.sql,它们组成了预升级工具。复制它们并按照 Oracle Database Upgrade Guide 中的步骤运行 preupgrd.sql。 Build7 中的变化
Build6 中的变化
|
|
9.2.0 (9.2.0.8 及以上), 10.1.0, 10.2.0, 11.1.0, 11.2.0.1 11.2.0.2, 11.2.0.3 |
2014年5月 |
11gR2 (11.2.0.4) - utlu112i_11204_009.sql |
|
9.2.0 (9.2.0.8 及以上), 10.1.0, 10.2.0, 11.1.0, 11.2.0.1 11.2.0.2 |
2014年5月 |
11gR2 (11.2.0.3) - utlu112i_11203_009.sql |
|
9.2.0 (9.2.0.8 及以上), 10.1.0, 10.2.0, 11.1.0, 11.2.0.1 |
2014年5月 |
11gR2 (11.2.0.2) - utlu112i_11202_009.sql |
| 当您的升级目标库为11.2.0.2请使用上面的脚本。如果您计划升级到11.2.0.1,请使用下面的utlu112_1.sql脚本。 | ||
|
9.2.0 (9.2.0.8 及以上), 10.1.0, 10.2.0, 11.1.0 |
Build 4 2010年12月 |
11gR2 (11.2.0.1) - utlu112i_1.sql |
|
9.2.0 (9.2.0.4 及以上), 10.1.0,10.2.0 |
Build 2 2010年12月 |
11gR1- utlu111i.sql |
|
8.1.7, 9.0.1, 9.2.0 (9.2.0.4 及以上), 10.1.0, 10.2.0 |
Build 2 |
10gR2 - utlu102i_2.sql |
这个脚本在升级到11.2.0.4时使用。
下列是伴随11.2.0.4数据库发行版的增强和变更。
这个脚本在升级到11.2.0.3时使用。
下列是伴随11.2.0.3数据库发行版的增强和变更。
这个脚本在升级到11.2.0.2时使用。版本6和版本5的唯一功能性不同是版本5针对的是11.2.0.2版本。
下面是版本4中加入的增强和变更:
下面是版本2中加入的增强和变更:
下面是版本2中加入的增强和变更:
下面是版本3中加入的增强和变更:
下面是版本2中加入的增强和变更:
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31393455/viewspace-2127967/ ,如需转载,请注明出处,否则将追究法律责任。