環境介紹:
當前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; \\查看各組件是否升級成功了,