AutoUpgrade升級19C non-cdb

      網友投稿 901 2022-05-30

      **參考MOS文檔:

      AutoUpgrade Tool (Doc ID 2485457.1)

      Database Server Upgrade/Downgrade Compatibility Matrix (Doc ID 551141.1)????**

      Using AutoUpgrade for Oracle Database Upgrades

      一、環境準備

      測試環境安裝過程忽略,可參考:

      10分鐘!一鍵部署Oracle 11GR2單機

      30分鐘!一鍵部署Oracle 19C單機CDB+PDB

      腳本使用和下載可參考Github:https://github.com/pc-study/InstallOracleshell

      本次測試盡量按照生產環境升級進行模擬,故而使用2臺主機進行測試:

      注意:源庫為生產環境,目標庫為升級環境,需要通過rman的將生產環境實例備份恢復到目標庫,保留生產環境用于失敗回退。

      根據MOS文檔 2485457.1可以獲取最新版 AutoUpgrade工具-:

      The most recent version of AutoUpgrade can be downloaded via this link: version?20210421.

      以下所有操作都不涉及源庫192.168.1.100數據庫,以下稱192.168.1.101中11GR2庫為源庫。

      二、升級前準備

      由于AutoUpgrade工具需要JDK版本1.8以上,11GR2的jdk版本為1.5不支持,所以使用19C的ORACLE_HOME中JDK版本。

      1、設置JAVA環境變量

      ##使用19c環境的ORACLE_HOME JDK su - oracle cat<>/home/oracle/.bash_profile_19 export JAVA_HOME=$ORACLE_HOME/jdk/bin export PATH=$ORACLE_HOME/jdk/bin:$PATH EOF source /home/oracle/.bash_profile_19 java -version java -jar /soft/autoupgrade.jar -version

      2、創建并編輯config文件

      java -jar /soft/autoupgrade.jar -create_sample_file config chown -R oracle:oinstall /soft ##參照生成的config文件,編寫config mkdir /soft/upg_logs /soft/logs cat</soft/conifg.cfg #Global configurations #Autoupgrade's global directory, ... #temp files created and other ... #send here global.autoupg_log_dir=/soft/upg_logs # # Database number 1 # upg1.dbname=nocdb upg1.start_time=NOW upg1.source_home=/u01/app/oracle/product/11.2.0/db upg1.target_home=/u01/app/oracle/product/19.3.0/db upg1.sid=nocdb upg1.log_dir=/soft/logs upg1.upgrade_node=s19c upg1.target_version=19 upg1.restoration=no EOF

      3、升級前源庫進行分析檢查

      java -jar /soft/autoupgrade.jar -config /soft/config.cfg -mode analyze

      Notes:可以通過 lsj 命令查看當前JOB的運行情況。

      4、升級前源庫執行修復腳本

      java -jar /soft/autoupgrade.jar -config /soft/config.cfg -mode fixups

      Notes:可以通過 status -job 101 命令查看當前JOB的運行情況。

      三、正式升級

      在確認以上步驟沒有問題之后,可以開始進行數據庫升級。

      1、執行升級命令

      java -jar /soft/autoupgrade.jar -config /soft/config.cfg -mode deploy

      Notes:執行升級過程中,可以通過 lsj 和 status -job 102 來檢查升級情況。

      或者通過python來創建一個HTTPServer網頁來監控升級情況:

      cd /soft/upg_logs/cfgtoollogs/upgrade/auto python -m SimpleHTTPServer 8000

      打開網頁,輸入:http://192.168.1.101:8000/state.html,網頁會自動刷新執行情況:

      等待升級完成即可。

      四、升級后處理

      1、刪除原11GR2環境相關文件

      rm -rf /u01/app/oracle/product/11.2.0/db ##關閉11G監聽 ps -ef|grep tns kill -9 $spid

      2、修改新實例nocdb 19C監聽端口號為1521

      AutoUpgrade升級至19C non-cdb

      ##修改LOCAL_LISTENER alter system reset local_listener; shutdown immediate startup ##Notes:如果不將LOCAL_LISTENER設置為空,動態監聽無法注冊。 lsnrctl stop cd $TNS_ADMIN ##修改listener.ora文件: LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = s19c)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) ) lsnrctl start

      3.配置sqlnet.ora

      cd $TNS_ADMIN cat <>sqlnet.ora SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8 SQLNET.ALLOWED_LOGON_VERSION_SERVER=8 EOF

      4.檢查所有組件

      select substr(comp_id,1,15) comp_id,substr(comp_name,1,30) comp_name,substr(version,1,10) version,status from dba_registry order by modified;

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:昇騰Mindstudio官方樣例源碼解讀分享---Resnet50推理
      下一篇:專家專欄 | 使用Zabbix監控Ceph集群的三種方式
      相關文章
      亚洲av无码乱码在线观看野外| 亚洲国产精品久久久久久| 亚洲AV成人无码久久WWW| 亚洲视频精品在线| 国产亚洲视频在线| 亚洲精品综合久久中文字幕 | 国产AV无码专区亚洲AV毛网站| 亚洲熟妇无码一区二区三区 | 亚洲日韩精品无码专区加勒比☆| 久久亚洲精品成人综合| 亚洲精品中文字幕无乱码麻豆| 亚洲国产精品久久人人爱| 国产亚洲精品va在线| 国产亚洲成在线播放va| 亚洲中文字幕一二三四区| 亚洲国产美国国产综合一区二区| 亚洲人成网站看在线播放| 亚洲A∨无码一区二区三区| 亚洲视频一区调教| 91亚洲国产成人久久精品| 中文字幕亚洲男人的天堂网络| 亚洲另类自拍丝袜第五页| 国产精品亚洲片在线花蝴蝶| 亚洲精品国产综合久久久久紧| 亚洲欧美国产欧美色欲| 国产成人精品亚洲| 亚洲精品国产V片在线观看| 亚洲色大成网站www永久一区| 亚洲AV无码不卡在线播放| 亚洲香蕉免费有线视频| 亚洲综合色区中文字幕| 亚洲成a人片在线不卡一二三区 | 91久久亚洲国产成人精品性色| 亚洲无砖砖区免费| 亚洲另类自拍丝袜第五页| 亚洲中文字幕久久久一区| 国产成人亚洲合集青青草原精品| 亚洲人成电影网站| 亚洲日韩国产欧美一区二区三区| 春暖花开亚洲性无区一区二区| 亚洲人成色7777在线观看不卡 |