溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

oracle for windows 11.2.0.1升級到11.2.0.4

發(fā)布時間:2020-08-09 00:29:58 來源:ITPUB博客 閱讀:702 作者:清風艾艾 欄目:關系型數(shù)據(jù)庫
      oracle for windows 11.2.0.1升級到11.2.0.4其實很簡單,但是過程中還是有很多細節(jié)要注意,否則就可能會出現(xiàn)不可預知的災難。
oracle for windows 11.2.0.1升級到11.2.0.4有2種途徑,一是異機升級,異機升級要涉及到數(shù)據(jù)庫備份,可以采用expdp、rman;二
是本地升級,也要做數(shù)據(jù)庫備份,防止升級失敗后回退。本博文記錄一次oracle 數(shù)據(jù)庫本地升級過程,僅供參考,如有不當之處接
受指正。

環(huán)境:
      操作系統(tǒng)版本:windows server 2008R2
      數(shù)據(jù)庫原版本:oracle 11.2.0.1
      數(shù)據(jù)庫升級版本:oracle 11.2.0.4
升級流程:
1、數(shù)據(jù)庫服務器及數(shù)據(jù)庫信息基本檢查

2、數(shù)據(jù)庫升級前備份

3、數(shù)據(jù)庫升級前處理

4、新版本數(shù)據(jù)庫軟件安裝

5、使用dbua升級數(shù)據(jù)庫

6、升級后檢查數(shù)據(jù)庫各組件及無效對象情況

7、接受業(yè)務接入驗證
-------------------------------------------------------------------------
升級記錄
1、數(shù)據(jù)庫服務器及數(shù)據(jù)庫信息基本檢查
--查看操作系統(tǒng)磁盤空間
oracle for windows 11.2.0.1升級到11.2.0.4
--查看主機層次數(shù)據(jù)庫監(jiān)聽及數(shù)據(jù)庫服務狀態(tài)
oracle for windows 11.2.0.1升級到11.2.0.4
--查看數(shù)據(jù)庫告警日志,確保不帶病升級
--查看數(shù)據(jù)庫各組件狀態(tài)
oracle for windows 11.2.0.1升級到11.2.0.4
--查看數(shù)據(jù)庫無效對象,不能少于升級后,避免不必要的撕逼
oracle for windows 11.2.0.1升級到11.2.0.4

2、數(shù)據(jù)庫升級前備份
--本次oracle 11.2.0.1到11.2.0.4升級是本地升級,不重新建庫,停機窗口夠長,所以采用expdp邏輯備份,備用命令
expdp \"/ AS SYSDBA\" directory=zhul dumpfile=expdp_orcl_full_20180117_%U.dmp logfile=expdp_orcl_full_20180117.log
filesize=80g parallel=4 full=y 
--備份操作系統(tǒng)path變量,升級操作會修改path變量,導致服務器上的oracle其他客戶端連接異常
--備份參數(shù)文件和控制文件

3、數(shù)據(jù)庫升級前處理
--處理數(shù)據(jù)庫回收站
oracle for windows 11.2.0.1升級到11.2.0.4
--處理無效對象,如果編譯不過去的,升級后還是無效
oracle for windows 11.2.0.1升級到11.2.0.4
--查詢數(shù)據(jù)庫非默認參數(shù),尤其是隱藏參數(shù),升級時會被刪除掉
Col name for a20
Col value for a40
select num,name,value FROM V$PARAMETER where isdefault='FALSE';

4、新版本數(shù)據(jù)庫軟件安裝
--新版本數(shù)據(jù)庫軟件安裝基本上是下一步
--如果沒有metalink賬號需要取消“我希望”,然后不填寫郵件
oracle for windows 11.2.0.1升級到11.2.0.4
--如果沒有metalink,數(shù)據(jù)庫在內(nèi)網(wǎng)機器不連接外網(wǎng),則跳過軟件更新
oracle for windows 11.2.0.1升級到11.2.0.4
--選擇數(shù)據(jù)庫軟件安裝類型:單實例
oracle for windows 11.2.0.1升級到11.2.0.4
--因為是本地數(shù)據(jù)庫升級,不建庫:僅安裝數(shù)據(jù)庫軟件
oracle for windows 11.2.0.1升級到11.2.0.4
--新版本軟件安裝完成后檢查
oracle for windows 11.2.0.1升級到11.2.0.4
5、使用dbua升級數(shù)據(jù)庫
--cmd dbua調(diào)用數(shù)據(jù)庫升級代理
oracle for windows 11.2.0.1升級到11.2.0.4
--升級前按照助手提的建議處理數(shù)據(jù)庫,已處理跳過,點擊上一步的是,然后點擊下圖下一步
oracle for windows 11.2.0.1升級到11.2.0.4
--由于是原地升級,所以:升級過程中不移動數(shù)據(jù)庫文件
oracle for windows 11.2.0.1升級到11.2.0.4
--數(shù)據(jù)庫升級最好指定閃回區(qū),閃回區(qū)調(diào)大點,速度快
oracle for windows 11.2.0.1升級到11.2.0.4
--升級概要,有必要保存
oracle for windows 11.2.0.1升級到11.2.0.4oracle for windows 11.2.0.1升級到11.2.0.4
--開始升級
oracle for windows 11.2.0.1升級到11.2.0.4
--升級結(jié)果,EM升級失敗,生產(chǎn)庫不建議開啟EM,如果確實需要,重建即可
oracle for windows 11.2.0.1升級到11.2.0.4
oracle for windows 11.2.0.1升級到11.2.0.4
6、升級后檢查數(shù)據(jù)庫各組件及無效對象情況
--查看數(shù)據(jù)庫監(jiān)聽
oracle for windows 11.2.0.1升級到11.2.0.4

--查看數(shù)據(jù)庫組件
oracle for windows 11.2.0.1升級到11.2.0.4
--查看無效對象,由原來的41減少到現(xiàn)在的38,沒有增加
oracle for windows 11.2.0.1升級到11.2.0.4
--查看數(shù)據(jù)庫實例狀態(tài)
oracle for windows 11.2.0.1升級到11.2.0.4
7、接受業(yè)務接入驗證
oracle for windows 11.2.0.1升級到11.2.0.4

升級完成
向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI