upgrade CRS & Oracle 10g to 10.2.0.4 for Linux x86_64bit

tolywang發表於2008-12-10

1.  如果沒有建庫就升級,那麼過程很簡單,先利用 p6810189_10204_Linux-x86-64.zip  升級crs 到10.2.0.4,然後同樣使用p6810189_10204_Linux-x86-64.zip   升級Oracle軟體到 10.2.0.4 ,然後NETCA 建立監聽,最後DBCA建庫。

2. 如果已經存在的RAC資料庫, 需要升級crs, oracle software , 那麼就複雜一些。

A,.   Update Oracle Time Zone Definitions ;   SELECT version FROM v$timezone_file;   if version 4,   no action is required;  If version lower or higher , running utltzpv4.sql  (node1)  ;   SQL> select * from sys.sys_tzuv2_temptab;   if no rows then there is no action  . 

B.  1). On node1, 
$ srvctl stop database -d orcl -o immediate
$ srvctl stop nodeapps -n Node1
$ srvctl stop nodeapps -n Node2
$ /u01/app/oracle/product/crs/bin/crs_stop  -all

2). Upgrade CRS on node1 .  Notes: OraCrs10g_home
3). On all nodes :
# /u01/app/oracle/product/crs/bin/crsctl stop crs
# /u01/app/oracle/product/crs/install/root102.sh 
4). On node1, 
$ srvctl stop database -d orcl -o immediate
$ srvctl stop nodeapps -n Node1
$ srvctl stop nodeapps -n Node2
$ /u01/app/oracle/product/crs/bin/crs_stop  -all
5). Upgrade Oracle RDBMS on node1 .  Notes: OraDb10g_home1
6). On all nodes :
#/u01/app/oracle/product/10.2.0/db_1/root.sh 
7). #/etc/init.d/init.crs   stop
#/etc/init.d/init.crs   start   

 

最好先NETCA 建立監聽相關網路設定,以便DBCA的時候相關例項資訊寫入tnsnames.ora 及 listener.ora 檔案。

 

 

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

相關文章