ORA-00331 資料庫版本不相容性問題處理

paulyibinyi發表於2010-06-03

          昨天在公司碰到個案例,從一個單例項恢復到rac database中,恢復完後資料庫open時報以下錯誤:

Wed Jun  2 16:09:17 2010
Errors in file /oracle/app/oracle/admin/test/udump/test1_ora_495648.trc:
ORA-00331: log version 1 incompatible with ORACLE version 1
ORA-00312: online log 1 thread 1: '+DATA/test/onlinelog/group_1.257.720092445'

這時查rac資料庫compatible引數,顯示為

compatible='10.2.0.1.0'

而單例項compatible引數為

compatible='10.2.0.3.0'

做恢復時,沒有恢復單例項的pfile引數到rac database中,用的還是rac database中的pfile引數,

出現了這個問題,解決方法很簡單把rac資料庫compatible引數修改為10.2.0.3即可

那是怎麼會出現這種資料庫compatible引數不一樣呢

1:   10.2.0.1版本下建立資料庫,再升級到10.2.0.4 這時compatible引數為10.2.0.1

2:    10.2.0.1版本升級到10.2.0,4,再建立資料庫 這時compatible引數為10.2.0.3

我建立的單例項為資料庫版本升級到10.2.0.4後才建立的,所以才出現這個問題,建議針對這種情況解決方法是:

1.最好恢復單例項引數檔案到rac database中

2.修改rac database pfile檔案中的compatible引數為10.2.0.3

 

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

相關文章