ITPub博客

首页 > 数据库 > Oracle > windows 32位  10.2.0.1升级到10.2.0.5

windows 32位  10.2.0.1升级到10.2.0.5

Oracle 作者:flymoods2011 时间:2014-03-05 11:40:18 0 删除 编辑
1)  关闭数据库:
SQL> shutdown immediate;
2) 停止所有服务:
C:>emctl stop dbconsole
C:>lsnrctl stop
C:>sqlplus /nolog
SQL>conn / as sysdba
使用控制面板中的服务器关闭oracleserviceSID;
3) 备份数据库系统:
备份内容包括: Oracle Inventory, Oracle 10g home 和 Oracle 10g Database
4) 运行setup.exe,本人已下载
也是覆盖原来的目录(D:oracleproduct10.2.0db_1)、基本上一路直接下一步,一直到最后顺利完成;
5)升级数据库
5.1  运行数据库预升级检查:
SQL>spool e:upgrade_info.log
SQL> @E:oracleproduct10.2.0Db_1RDBMSADMINutlu102i.sql
     PL/SQL 过程已成功完成。
SQL>spool off
5.2 进行数据库字典信息升级
启动监听器:C:>lsnrctl start
关闭数据库
SQL> startup upgrade;
SQL> spool patch1.log
SQL> @E:oracleproduct10.2.0Db_1RDBMSADMINcatupgrd.sql
SQL>spool off
5.3 关闭数据库后,重新编译失效PL/SQL对象
SQL>shutdown immediate;
SQL>startup
SQL>spool E:utlrp.sql
SQL> @E:oracleproduct10.2.0Db_1RDBMSADMINutlrp.sql
5.4 检查所有组件是否升级成功
SQL> SELECT COMP_NAME, VERSION, STATUS FROM SYS.DBA_REGISTRY;
所有输出为VALID表示升级成功.
5.5 设置参数COMPATIBLE(不是必须,一旦设置不可回退)
SQL> ALTER SYSTEM SET COMPATIBLE = '10.2.0.5.0' SCOPE=SPFILE;
5.6 如果使用Oracle Recovery Manager catalog, 需要对catalog进行升级,如下:
C:> rman catalog username/password@alias
RMAN> UPGRADE CATALOG;
5.7)对数据库再次做全备份
6、检查
检查基本的数据库工具可用性
对数据库中的用户进行EXP和IMP操作,对数据库用RMAN进行备份和恢复操作。确认备份恢复没问题。
<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26037609/viewspace-1114796/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2011-07-09