日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Oralce 9.2.0.6 到 9.2.0.8 升级 小结

發布時間:2023/12/10 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Oralce 9.2.0.6 到 9.2.0.8 升级 小结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

13號,晚上加班,將2臺數據庫從9.2.0.6 升級到9.2.0.8. 因為之前有個小bug9.2.0.6 DataGuard中會經常不能識別備庫的監聽,造成Data Guard不能同步。

?

Oracle 的升級包,path什么的,需要從metalink上下載,這個是Oralce的收費帳號,只有買了Oralcle的產品才有。 Oracle 的升級包里有readme.html文件,該文件里有升級的執行步驟,對于單實例,照上面的步驟操作就可以了。 這次升級是一個Data Guard 環境,所以要多幾步操作。 關于Data Guard 環境下的Data Guard 升級,參考Blog

????? Oracle Data Guard 環境下的數據庫升級方法

???? http://blog.csdn.net/tianlesoftware/archive/2010/10/13/5938582.aspx

?

?

數據庫是windows 2003 平臺。 開始運行setup程序的時候,報了一個錯誤,雖然 oui窗口顯示的中文是正常的,但是報錯的窗口顯示的卻是亂碼。

?

在執行程序之前,已經把所有的Oracle 服務都停掉了。 所以有點奇怪,后來又檢查了一遍服務,還是沒有問題。 想折騰出oui 界面亂碼的問題,好看下報什么錯,google 一下,說是JDK 的問題。 不想現在去解決這個問題,因為今天的任務是升級數據庫,不想節外生枝。也是避免問題擴大化。 ?

?

最終的找到的原因是因為一個sqlplus 窗口沒有關閉,杯具。 所以,在升級的時候,切記把所有的服務和窗口都關閉。

?

?

這個錯誤之后,安裝時又報了一個錯誤:

???????????? orapls9.dll(另一個程序正在使用此文件,進程無法訪問)

?

顯示的界面還是亂碼,因為不能確定問題,所以終止了安裝,google 了一下。 有兩種方法可以解決這個問題:

1)找到使用該連接的進程,然后kill掉。

找進程可以用命令:tasklist /m orapls9.dll
殺進程可以用命令:orakill或者taskkill

?????? 2 orapls9.dll會被Distributed Transaction Coordinator服務調用到,停掉這個服務后就可以繼續安裝了。

?

?

??? 經過上面的折騰,數據庫已經升級完成了。不過實例的相關組件還沒有升級,需要執行2個腳本:@?/rdbms/admin/catpatch.sql @ ?/rdbms/admin/utlrp.sql? . catapatch.sql用來升級實例的相關組件,utlrp.sql 用來編譯無效對象。

?

??? 在這個執行這個腳本的時候,遇到了Oracle 的一個bug,還是9.2 的所有版本都有,到10g才修復。 關于這個bug 的處理過程,參考blog

?

??? Oracle 9i 升級中的bug-- Sys.Cdc_alter_ctable_before ORA-04020 deadlock detected while trying to lock object

http://blog.csdn.net/tianlesoftware/archive/2010/10/13/5937398.aspx

?

?

把這個bug 搞定了,腳本也就執行完了,不過后來查看了一下組件的狀態,有幾個無效的,就又重新執行了一個catapatch.sql 腳本,最后還有一個組件, OLAP Catalog是無效的。最后從metalink上找到了解決方法。 具體參考Blog

??? Oracle 9i 升級后 OLAP Catalog 組件 Invalid

http://blog.csdn.net/tianlesoftware/archive/2010/10/13/5937372.aspx

?

??? 順便也看了一下Oracle 組件的內容,參考Blog

??? Oracle components and schema

????? http://blog.csdn.net/tianlesoftware/archive/2010/10/13/5937382.aspx

?

?

上面工作結束了,單實例的升級也就ok了。 不過這個是Data Guard,所以又折騰了很長時間,去升級另一個數據庫,步驟都差不多。 搞到最后時間都差點不夠用。 小杯具.

?

?

?

小結:

??? DBA,需要膽大心細,沉著穩重!還有,記得備份!

?

?

?

?

------------------------------------------------------------------------------

Blog http://blog.csdn.net/tianlesoftware

網上資源: http://tianlesoftware.download.csdn.net

相關視頻:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx

DBA1 群:62697716(滿); DBA2 群:62697977(滿)

DBA3 群:62697850?? DBA 超級群:63306533;????

聊天 群:40132017

--加群需要在備注說明Oracle表空間和數據文件的關系,否則拒絕申請

轉載于:https://www.cnblogs.com/tianlesoftware/archive/2010/10/13/3609954.html

總結

以上是生活随笔為你收集整理的Oralce 9.2.0.6 到 9.2.0.8 升级 小结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。