oracle for windows 11.2.0.1升級到11.2.0.4其實很簡單,但是過程中還是有很多細節要注意,否則就可能會出現不可預知的災難。
oracle for windows 11.2.0.1升級到11.2.0.4有2種途徑,一是異機升級,異機升級要涉及到數據庫備份,可以采用expdp、rman;二
是本地升級,也要做數據庫備份,防止升級失敗后回退。本博文記錄一次oracle 數據庫本地升級過程,僅供參考,如有不當之處接
受指正。
環境:
操作系統版本:windows server 2008R2
數據庫原版本:oracle 11.2.0.1
數據庫升級版本:oracle 11.2.0.4
升級流程:
1、數據庫
服務器及數據庫信息基本檢查
2、數據庫升級前備份
3、數據庫升級前處理
4、新版本數據庫軟件安裝
5、使用dbua升級數據庫
6、升級后檢查數據庫各組件及無效對象情況
7、接受業務接入驗證
-------------------------------------------------------------------------
升級記錄
1、數據庫服務器及數據庫信息基本檢查
--查看操作系統磁盤空間

--查看主機層次數據庫監聽及數據庫服務狀態

--查看數據庫告警日志,確保不帶病升級
--查看數據庫各組件狀態

--查看數據庫無效對象,不能少于升級后,避免不必要的撕逼

2、數據庫升級前備份
--本次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
--備份操作系統path變量,升級操作會修改path變量,導致服務器上的oracle其他客戶端連接異常
--備份參數文件和控制文件
3、數據庫升級前處理
--處理數據庫回收站

--處理無效對象,如果編譯不過去的,升級后還是無效

--查詢數據庫非默認參數,尤其是隱藏參數,升級時會被刪除掉
Col name for a20
Col value for a40
select num,name,value FROM V$PARAMETER where isdefault='FALSE';
4、新版本數據庫軟件安裝
--新版本數據庫軟件安裝基本上是下一步
--如果沒有metalink賬號需要取消“我希望”,然后不填寫郵件

--如果沒有metalink,數據庫在內網機器不連接外網,則跳過軟件更新

--選擇數據庫軟件安裝類型:單實例

--因為是本地數據庫升級,不建庫:僅安裝數據庫軟件

--新版本軟件安裝完成后檢查

5、使用dbua升級數據庫
--cmd dbua調用數據庫升級代理

--升級前按照助手提的建議處理數據庫,已處理跳過,點擊上一步的是,然后點擊下圖下一步

--由于是原地升級,所以:升級過程中不移動數據庫文件

--數據庫升級最好指定閃回區,閃回區調大點,速度快

--升級概要,有必要保存


--開始升級

--升級結果,EM升級失敗,生產庫不建議開啟EM,如果確實需要,重建即可


6、升級后檢查數據庫各組件及無效對象情況
--查看數據庫監聽

--查看數據庫組件

--查看無效對象,由原來的41減少到現在的38,沒有增加

--查看數據庫實例狀態

7、接受業務接入驗證

升級完成
當前標題:oracleforwindows11.2.0.1升級到11.2.0.4
網頁路徑:http://www.yijiale78.com/article0/pjdsoo.html
成都網站建設公司_創新互聯,為您提供電子商務、企業網站制作、企業建站、網站策劃、移動網站建設、服務器托管
廣告
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源:
創新互聯