分类: Oracle
2010-03-27 10:09:34
1、编辑升级介质中的../Disk1/response/patchset.rsp文件,主要编辑以下条目
UNIX_GROUP_NAME="oinstall"
ORACLE_HOME="/u01/app/oracle/product/10.2.0/db_1"
ORACLE_HOME_NAME="OraDb10g_home1"
ORACLE_HOME_NAME可以从../oraInventory/ContentsXML/inventory.xml文件中 HOME NAME获取。
2、升级Oracle软件
$ ./runInstaller -silent -responseFile /mzh/Disk1/response/patchset.rsp
3、执行root.sh
4、SQL> startup upgrade启动数据库
5、SQL> SPOOL upgrade_info.log
6、执行@$ORACLE_HOME/rdbms/admin/utlu102i.sql 收集升级信息
7、SQL> SPOOL OFF保存至文件
8、启动监听:[oracle@localhost Disk1]$ lsnrctl start
9、进入sqlplus
SQL> startup upgrade
SQL> SPOOL patch.log
SQL> @$ORACLE_HOME/rdbms/admin/catupgrd.sql –升级脚本[刷新数据字典]
SQL> SPOOL OFF
10、重启oracle
SQL> SHUTDOWN IMMEDIATE
SQL> STARTUP
11、SQL> @$ORACLE_HOME/rdbms/admin/utlrp.sql
12、查询sys.dba_registry视图,看组件的status是否是valid
13、emca -upgrade db –更新EM资料库
参考:http://itspace.javaeye.com/blog/603657
-EOF-