国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫技術(shù)|

服務(wù)器之家 - 數(shù)據(jù)庫 - Oracle - AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫

AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫

2022-01-25 22:45Lucifer三思而后行Lucifer Oracle

Oralce 19C 版本已經(jīng)趨于成熟,而 11GR2 版本Oracle已經(jīng)在 2020 年停止支持,意味著不再更新 bug 補丁。因此,升級 19C 是未來的大趨勢。

前言

Oralce 19C 版本已經(jīng)趨于成熟,而 11GR2 版本Oracle已經(jīng)在 2020 年停止支持,意味著不再更新 bug 補丁。因此,升級 19C 是未來的大趨勢,本文就來講解下 Oracle 如何快速安裝的升級到 19C 版本。

AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫

根據(jù)上圖所示介紹,Oracle 推出一種新的升級方式,升級過程簡單且非常高效!

一、環(huán)境準(zhǔn)備

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

AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫

注意: 源庫為生產(chǎn)環(huán)境 Linux 6 版本系統(tǒng),目標(biāo)庫為升級環(huán)境,由于 19C 無法安裝在 Linux 6 版本系統(tǒng),因此選擇異機升級,保留生產(chǎn)環(huán)境用于失敗回退。

「AutoUpgrade 工具:」

根據(jù) MOS文檔 2485457.1 可以獲取最新版AutoUpgrade工具下載地址:

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

二、升級前準(zhǔn)備

拷貝19C 的 jdk 到源庫:

scp -r $ORACLE_HOME/jdk/ 10.211.55.110:/soft/

注意: AutoUpgrade 工具需要JDK版本 1.8 以上,11GR2 的 jdk 版本為 1.5 不支持,因此需要使用 19C 的 ORACLE_HOME 中 JDK 版本。

1、設(shè)置JAVA環(huán)境變量

Oracle 用戶下 java 環(huán)境變量配置

##使用19c環(huán)境的ORACLE_HOME JDK
su - oracle
cat<>/home/oracle/.bash_profile
export JAVA_HOME=/soft/jdk/bin
export PATH=/soft/jdk/bin:\$PATH
EOF

source /home/oracle/.bash_profile

java -version
java -jar /soft/autoupgrade.jar -version

AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫

2、源端創(chuàng)建并編輯config文件

java -jar /soft/autoupgrade.jar -create_sample_file config /soft/config.cfg

##參照生成的config文件,編寫config
mkdir /soft/upg_logs /soft/logs
cat</soft/config.cfg
global.autoupg_log_dir=/soft/upg_logs
#
# Database number 1 
#
upg1.dbname=lucifer
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=lucifer
upg1.log_dir=/soft/logs
upg1.upgrade_node=localhost
upg1.target_version=19
upg1.restoration=no
EOF

chown -R oracle:oinstall /soft

AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫

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

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

AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫

注意: 可以通過 lsj 命令查看當(dāng)前JOB的運行情況。

「可以通過網(wǎng)頁查看檢查情況:」

cd /soft/logs
python -m SimpleHTTPServer 8000

打開網(wǎng)頁訪問: http://10.211.55.110:8000/lucifer/100/prechecks/lucifer_preupgrade.html AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫

AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫

4、升級前源庫執(zhí)行修復(fù)腳本

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

AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫

AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫注意: 可以通過 status -job 101 命令查看當(dāng)前JOB的運行情況。 AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫

AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫

三、正式升級

1、關(guān)閉源庫

sqlplus / as sysdba
shutdown immediate

AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫

2、拷貝源庫數(shù)據(jù)文件,日志文件,參數(shù)文件,密碼文件到目標(biāo)端,均在源端操作

su - oracle
##拷貝數(shù)據(jù)文件,控制文件,日志文件,臨時文件
scp -r /oradata/lucifer/ 10.211.55.102:/oradata
scp -r /u01/app/oracle/fast_recovery_area/lucifer/control02.ctl 10.211.55.102:/oradata/lucifer
##拷貝參數(shù)文件
scp spfilelucifer.ora 10.211.55.102:/u01/app/oracle/product/19.3.0/db/dbs
##拷貝密碼文件
scp orapwlucifer 10.211.55.102:/u01/app/oracle/product/19.3.0/db/dbs

3、目標(biāo)庫打開實例到upgrade模式,均在目標(biāo)端操作

##創(chuàng)建文件夾
mkdir -p /u01/app/oracle/admin/lucifer/adump
mkdir -p /u01/app/oracle/fast_recovery_area/lucifer

mv /oradata/lucifer/control02.ctl /u01/app/oracle/fast_recovery_area/lucifer/control02.ctl

##/etc/oratab增加oracle_sid
cat <>/etc/oratab
lucifer:/u01/app/oracle/product/19.3.0/db:Y
EOF

su - oracle
##替換環(huán)境變量或者設(shè)置ORACLE_SID
export ORACLE_SID=lucifer
sqlplus / as sysdba
startup upgrade

「Oracle環(huán)境變量如下:」

################OracleBegin#########################
umask 022
export TMP=/tmp
export TMPDIR=$TMP
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8 #AL32UTF8,ZHS16GBK
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/19.3.0/db
export ORACLE_HOSTNAME=cdb19c
export ORACLE_TERM=xterm
export TNS_ADMIN=$ORACLE_HOME/network/admin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export ORACLE_SID=lucifer
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH
alias sas='sqlplus / as sysdba'
alias alert='tail -500f $ORACLE_BASE/diag/rdbms/$ORACLE_SID/$ORACLE_SID/trace/alert_$ORACLE_SID.log|more'
export PS1="[`whoami`@`hostname`:"'$PWD]$ '
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
alias lsnrctl='rlwrap lsnrctl'
alias asmcmd='rlwrap asmcmd'
alias adrci='rlwrap adrci'
alias ggsci='rlwrap ggsci'
alias dgmgrl='rlwrap dgmgrl'
################OracleEnd###########################
export JAVA_HOME=$ORACLE_HOME/jdk/bin
export PATH=$ORACLE_HOME/jdk/bin:$PATH

AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫

4、目標(biāo)端創(chuàng)建并編輯config文件

java -jar /soft/autoupgrade.jar -create_sample_file config /soft/config.cfg

##參照生成的config文件,編寫config
mkdir /soft/upg_logs /soft/logs
cat</soft/config.cfg
global.autoupg_log_dir=/soft/upg_logs
upg1.dbname=lucifer
upg1.start_time=NOW
upg1.source_home=/tmp
upg1.target_home=/u01/app/oracle/product/19.3.0/db
upg1.sid=lucifer
upg1.log_dir=/soft/logs
upg1.upgrade_node=localhost
upg1.target_version=19
upg1.restoration=no
EOF

chown -R oracle:oinstall /soft

AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫

「注意:」 源端目錄可以隨意填寫一個目錄,例如:/tmp。

5、目標(biāo)端執(zhí)行升級操作(upgrade模式)

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

AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫

6、監(jiān)控升級情況

「通過python來創(chuàng)建一個HTTPServer網(wǎng)頁來監(jiān)控升級情況:」

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

打開網(wǎng)頁訪問:http://10.211.55.102:8000/state.html,網(wǎng)頁會自動刷新執(zhí)行情況:

AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫

等待升級完成即可!

AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫

AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫

AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫至此,AutoUpgrade工具升級結(jié)束!

四、升級后處理

1 配置sqlnet.ora

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

AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫

2 檢查所有組件

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;

AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫

五、升級為PDB并且插入CDB

通過以上操作可以異機升級數(shù)據(jù)庫,但是只升級到NON-CDB模式。那么如何直接升級成PDB呢? AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫

AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫

1、目標(biāo)端需要創(chuàng)建CDB模式的數(shù)據(jù)庫實例

AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫

2、使用剛剛升級成功的lucifer作為源端進行轉(zhuǎn)pdb

「目標(biāo)端創(chuàng)建并編輯config文件」

java -jar /soft/autoupgrade.jar -create_sample_file config /soft/config.cfg

##參照生成的config文件,編寫config
mkdir /soft/upg_logs /soft/logs
rm -rf /soft/upg_logs/*
rm -rf /soft/logs/*

cat</soft/config.cfg
global.autoupg_log_dir=/soft/upg_logs
upg1.dbname=lucifer
upg1.start_time=NOW
upg1.source_home=/u01/app/oracle/product/19.3.0/db
upg1.target_home=/u01/app/oracle/product/19.3.0/db
upg1.sid=lucifer
upg1.log_dir=/soft/logs
upg1.upgrade_node=localhost
upg1.target_version=19
upg1.restoration=no
upg1.target_cdb=cdb19c
upg1.target_pdb_name=lucifer
upg3.target_pdb_copy_option=file_name_convert=('/oradata/lucifer/', '/oradata/CDB19C/lucifer/')
EOF

chown -R oracle:oinstall /soft

AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫

「目標(biāo)端執(zhí)行升級操作(deploy模式):」

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

AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫

AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫

「等待轉(zhuǎn)換完畢:」

AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫

AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫

「升級后檢查:」

AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫

AutoUpgrade 快速升級 Oracle 數(shù)據(jù)庫

至此,完整的升級流程已經(jīng)演示結(jié)束,希望能夠幫助到!

參考文檔:

  • Oracle AutoUpgrade between two servers
  • Oracle AutoUpgrade between two servers – and Plugin?
  • AutoUpgrade with Source and Target Database Homes on Different Servers

原文地址:https://mp.weixin.qq.com/s/ebpMdmozKOR6XZSMKsG2DQ

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产亚洲精品精品国产亚洲综合 | 精品国产精品三级精品av网址 | 欧美精品网站 | 国产精品免费一区二区 | 国产精品一区不卡 | 国产aaaaav久久久一区二区 | 一本一道久久久a久久久精品91 | 成人在线观看免费 | 在线国产小视频 | 在线看片你懂得 | 亚洲一区二区国产 | 亚洲精品久久久久久久久久久久久 | 亚洲三级在线 | 91精品国产综合久久香蕉的用户体验 | 欧美亚洲高清 | 欧美精品欧美精品系列 | 国产精品一区二区久久 | 久一久久 | 动漫爱爱视频 | 成人午夜性a一级毛片免费看 | 美女久久久久 | 亚洲综合一二区 | 欧美精品在线观看 | 亚洲综合一区二区 | 国产成人精品一区二区三区 | 午夜在线影院 | 国产成人久久精品一区二区三区 | 四虎欧美| 国产精品毛片久久久久久久明星 | 成视频年人免费看黄网站 | 日韩欧美一区二区三区在线观看 | 国产精品久久久久国产a级 国产免费久久 | 午夜精| 99久久久无码国产精品 | 91色乱码一区二区三区 | 一区二区在线视频 | 午夜电影网址 | 一本久道久久综合狠狠爱 | 欧美一区二区三区在线观看 | 亚洲一区二区在线 | 韩日精品一区 |