首先下载对应的检查脚本
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=884522.1
拷贝11R2.2的$ORACLE_HOME/oracore/zoneinfo 下的 14.dat结尾的文件 到11GR1以下版本的相同目录中
执行:
exec DBMS_DST.BEGIN_PREPARE(14);
检查:
SELECT PROPERTY_NAME, SUBSTR(property_value, 1, 30) value
FROM DATABASE_PROPERTIES
WHERE PROPERTY_NAME LIKE 'DST_%'
ORDER BY PROPERTY_NAME;
EXEC DBMS_DST.END_PREPARE;
设置好新的ORACLE_HOME 和PATH
Startup upgrade;
EXEC DBMS_DST.BEGIN_UPGRADE(14);
@?/rdbms/admin/catupgrd
Startup
@?/rdbms/admin/utlrp期间发生了一些小插曲 由于升级11的时候报了timezone的错误 所以无法继续升级,关闭数据库之后 无法用原来版本的软件打开。于是就注释掉了 升级脚本中 报错的那一段 就可以成功升级了。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21818314/viewspace-693223/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/21818314/viewspace-693223/