【操作】升級資料庫軟體到10.2.0.3

secooler發表於2009-08-17
今天打算使用RMAN將生產資料庫資料恢復到災備資料庫,然後進行資料分析。(目的是恢復生產資料庫到某一個具體的時間點)
這只是目的,不過在操作過程中發現了一個之前沒有想到的問題(本不應該發生的),兩個Oracle資料庫的小版本不一致,生產資料庫是10.2.0.3,但是災備伺服器上的資料庫版本是10.2.0.1。於是,第一步要做的就是將這個災備資料庫的資料庫軟體升級到10.2.0.3。

藉此機會,記錄一下具體的升級操作步驟:
1.複製10.2.0.3的補丁包到伺服器上
如何獲得10.2.0.3的補丁包請參考《【介質】【安裝】Oracle 9i和10g安裝介質and補丁下載大全》http://space.itpub.net/519536/viewspace-612230

2.VNC登陸到伺服器,如果不知道如何配置VNC,請再參見《【實驗】【VNC】Linux環境VNC服務安裝、配置與使用》http://space.itpub.net/519536/viewspace-607549

3.以root使用者開啟terminal終端
開啟訪問控制
# xhost +

4.su到oracle使用者
為了使用英文介面進行如下設定
$ export LC_ALL=en

5.在補丁安裝目錄下執行如下命令進行Oracle軟體的升級
使用-ignoreSysPreReqs選項避免應為作業系統版本不相容導致啟動升級介面失敗
bomsdb1@testdb /hsw_media/Disk1$ ./runInstaller -ignoreSysPreReqs

6.OK,現在進入到了升級介面,一路點選“Next”就可以看到升級的進度條

7.等待一段時間後,提示需要在root使用者下執行一個指令碼,按照提示說的去做就OK了(注意選擇“y”同意覆蓋原有檔案)
[root@testdb ~]# cd /oracle/app/oracle/product/10.2.0/db_1/
[root@testdb db_1]# ./root.sh
Running Oracle10 root.sh script...

The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /oracle/app/oracle/product/10.2.0/db_1

Enter the full pathname of the local bin directory: [/usr/local/bin]:
The file "dbhome" already exists in /usr/local/bin.  Overwrite it? (y/n)
[n]: y
   Copying dbhome to /usr/local/bin ...
The file "oraenv" already exists in /usr/local/bin.  Overwrite it? (y/n)
[n]: y
   Copying oraenv to /usr/local/bin ...
The file "coraenv" already exists in /usr/local/bin.  Overwrite it? (y/n)
[n]: y
   Copying coraenv to /usr/local/bin ...

Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.

8.回到升級介面視窗,點選“OK”,再點選“Exit”,詢問是否真的退出,點選“Yes”完成Oracle軟體部分的升級

9.驗證升級成功,注意下面已經提示是10.2.0.3.0版本的資料庫了
ora10g@testdb /home/oracle$ sqlplus

SQL*Plus: Release 10.2.0.3.0 - Production on Mon Aug 17 21:06:19 2009

Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.

Enter user-name:

-- The End --

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-612530/,如需轉載,請註明出處,否則將追究法律責任。

相關文章