国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

記一次oracle小版本回退

IT那活兒 / 2335人閱讀
記一次oracle小版本回退
在客戶的要求下,我們針對(duì)數(shù)據(jù)的11.2.0.3版本升級(jí)到11.2.0.4,經(jīng)過準(zhǔn)生產(chǎn)測(cè)試后,生產(chǎn)版本也升級(jí)成功。但是由于某些原因,客戶要求對(duì)已經(jīng)升級(jí)的版本進(jìn)行回退。針對(duì)回退做了如下操作:

1. ###root###使用11.2.0.4的環(huán)境變量,對(duì)每個(gè)節(jié)點(diǎn)執(zhí)行,回滾psu

/db/oracle/product/11.2.0.3/db11204/OPatch/opatch auto /db/soft/28429134 -rollback


2. 啟動(dòng)所有的數(shù)據(jù)庫實(shí)例,確保所有的實(shí)例都是啟動(dòng)正常的

srvctl start database -d cwswdb


3. 在其中一個(gè)節(jié)點(diǎn)執(zhí)行以下腳本

cd $ORACLE_HOME/rdbms/admin
sqlplus /nolog
SQL> CONNECT / AS SYSDBA
SQL> STARTUP
SQL> @catbundle_PSU_CWSWDB_ROLLBACK.sql
SQL> QUIT


4. 如果是RAC數(shù)據(jù)庫,需要修改一下參數(shù)

alter system set CLUSTER_DATABASE=FALSE sid=* scope=spfile;


5. 降級(jí)前需要

1)查看數(shù)據(jù)庫組件及數(shù)據(jù)庫對(duì)象狀態(tài),確保有效執(zhí)行utlrp.sql編譯

2)如果已在數(shù)據(jù)庫上啟用了 Oracle Database Vault,則必須禁用(降級(jí)之后再啟用,本次不涉及)
SQL> CONNECT DVSYS/DVSYS
SQL> ALTER TRIGGER DV_BEFORE_DDL_TRG DISABLE;
SQL> ALTER TRIGGER DV_AFTER_DDL_TRG DISABLE;
3)升級(jí)前如果配置了Enterprise Manager則需要停止服務(wù),并刪除用戶
DROP USER sysman CASCADE;


6. 在其中一個(gè)節(jié)點(diǎn)以DOWNGRADE打開數(shù)據(jù)庫實(shí)例,執(zhí)行腳本

SQL> STARTUP DOWNGRADE
SQL>
SQL> SPOOL downgrade.log
SQL> @catdwgrd.sql
SQL> SPOOL OFF



7. 修改.bash_profile環(huán)境變量為回退的ORACLE_HOME,并使其生效,所有節(jié)點(diǎn)操作

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0.3/db1
export PATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:$PATH

source .bash_profile
檢查/etc/oratab并修改為降級(jí)后的ORACLE_HOME

8. 停數(shù)據(jù)實(shí)例并以u(píng)pgrade在一個(gè)節(jié)點(diǎn)啟動(dòng),執(zhí)行catrelod.sql重新加載降級(jí)數(shù)據(jù)庫中所有數(shù)據(jù)庫組件的相應(yīng)版本

SQL> SHUT IMMEDIATE
SQL> STARTUP UPGRADE
SQL>
SQL> SPOOL catrelod.log
SQL> @catrelod.sql
SQL> SPOOL OFF


9. 修改CLUSTER_DATABASE參數(shù)

alter system set CLUSTER_DATABASE=TRUE sid=* scope=spfile;



10. 正常啟動(dòng)數(shù)據(jù)庫實(shí)例

SQL> SHUT IMMEDIATE

SQL> STARTUP


11. 執(zhí)行utlrp.sql編譯

SQL>@utlrp.sql


12. 集群環(huán)境需配置ORACLE_HOME信息,使用11.2.0.4的srvctl進(jìn)行更改

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0.3/db11204
export PATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:$PATH

srvctl downgrade database -d cwswdb -o /db/oracle/product/11.2.0.3/db1 -t 11.2.0.3.0

13. 正常啟動(dòng)所有節(jié)點(diǎn),檢查日志是否正常等

srvctl start database -d cwswdb


END


更多精彩干貨分享

點(diǎn)擊下方名片關(guān)注

IT那活兒

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/129845.html

相關(guān)文章

  • 一次升級(jí)Oracle驅(qū)動(dòng)引發(fā)的死鎖

    摘要:問題描述近期項(xiàng)目需要從虛擬機(jī)環(huán)境遷移到容器環(huán)境,其中有一個(gè)項(xiàng)目在遷移到容器環(huán)境之后的兩天之內(nèi)出現(xiàn)了次死鎖的問題,部分關(guān)鍵日志如下日志還是挺明顯的,線程獲得了鎖,等待獲取而正好相反,從而導(dǎo)致死鎖問題分析以上的錯(cuò)誤 問題描述 近期項(xiàng)目需要從虛擬機(jī)環(huán)境遷移到容器環(huán)境,其中有一個(gè)項(xiàng)目在遷移到容器環(huán)境之后的兩天之內(nèi)出現(xiàn)了2次死鎖(deadlock)的問題,部分關(guān)鍵日志如下: Found one ...

    Caicloud 評(píng)論0 收藏0
  • 一次 android 線上 oom 問題

    摘要:問題分析隨著回滾版本的放量,主端崩潰逐漸回歸正常,進(jìn)一步坐實(shí)了新版本存在問題。內(nèi)容非常多但都是重復(fù)的,看起來進(jìn)程沒有啟動(dòng),導(dǎo)致連接端一直在進(jìn)行重連。背景公司的主打產(chǎn)品是一款跨平臺(tái)的 App,我的部門負(fù)責(zé)為它提供底層的 sdk 用于數(shù)據(jù)傳輸,我負(fù)責(zé)的是 Adnroid 端的 sdk 開發(fā)。sdk 并不直接加載在 App 主進(jìn)程,而是隔離在一個(gè)多帶帶進(jìn)程中,然后兩個(gè)進(jìn)程通過 tcp 連接進(jìn)行通信...

    番茄西紅柿 評(píng)論0 收藏2637

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<