环境介绍:
当前Oracle版本:10.2.0.1+数据库
升级Oracle版本:10.2.0.5+数据库
升级步骤:1)升级Oracle软件
2)升级库
关于Oracle 10.2.0.1安装步骤参考:
http://zengxin.blog.51cto.com/6098070/1741532
第1章 升级oracle软件
1.1 上传升级包到/home/oracle下
1.2 解压软件包
$ unzip p8202632_10205_Linux-x86-64.zip
$ ls //生成一个目录和一个文件
Disk1 README.html
$ cd Disk1
$ ./runInstaller
出现欢迎界面,点击“Next”。
设置主目录路径:设置为$ORACLE_HMOE为主目录。
没有勾选上的都勾选上,只要没有error错误,都可以忽略。
出现下面错误窗口,你只需要把数据库关闭和监听关闭,在点击Retry,就可以继续安装了。
点击:“install”
出现安装进度,进度达到100%,弹出一个窗口执行窗口中脚本就可以。
点击“Exit”
到这步oracle10g10.2.0.1升级10.2.0.5完成!
[oracle@db1 ~]$ sqlplus –v \\查看软件版本号
SQL*Plus: Release 10.2.0.5.0- Production
$sqlplus / as sysdba
SQL> startup \\这个时候启动数据库出现报错,是因为高版本软件不能挂低版本库
ORACLE instance started.
Total System Global Area 918552576 bytes
Fixed Size 2100552 bytes
Variable Size 230687416 bytes
Database Buffers 679477248 bytes
Redo Buffers 6287360 bytes
Database mounted.
ORA-01092: ORACLEinstance terminated. Disconnection forced
SQL> exit
[oracle@node1 ~]$ ps -ef|grep smon
oracle 7540 2662 0 23:33 pts/2 00:00:00 grep smon
第2章 升级库
2.1 登录数据库中
$ sqlplus / as sysdba
SQL> startup upgrade //启动到upgrade模式下
SQL> spool /tmp/up.log
SQL> @?/rdbms/admin/catupgrd.sql
SQL>spool off
SQL>shutdown immediate
SQL>startup \\打开数据库
SQL> select comp_name,version ,status from dba_registry; \\查看各组件是否升级成功了,