事情發(fā)生在某運(yùn)營(yíng)商核心生產(chǎn)環(huán)境ActiveDataGuard應(yīng)急庫(kù)主機(jī)和存儲(chǔ)過(guò)保,根據(jù)需求新搭建一套應(yīng)急環(huán)境。“一切就緒,靜等版本割接”,終于等到了某年某月某日晚準(zhǔn)備啟動(dòng)割接計(jì)劃,誰(shuí)知天有不測(cè)風(fēng)云,某運(yùn)營(yíng)商在遷移數(shù)據(jù)同步軟件的過(guò)程中反饋同步軟件無(wú)法正常啟動(dòng)。
具體報(bào)錯(cuò)如下:
ORA-00310:archived log contains sequence 578278; sequence 578272 required
ORA-00334:archived log: xxxxxxxxxxxxxxxxx/onlinelog/sdy_redo_a41
報(bào)錯(cuò)顯示歸檔日志中scn是578278,需要578272
查詢(xún)對(duì)應(yīng)的standby_log的scn號(hào)578272
查看trace日志可以看到ora-0038ora-00312報(bào)錯(cuò),檢查新老應(yīng)急環(huán)境scn號(hào)不一致
1.退出日志實(shí)時(shí)應(yīng)用模式
alter database recover managed standby database cancel;
2.關(guān)閉數(shù)據(jù)庫(kù)
shutdown immediate
3.啟動(dòng)數(shù)據(jù)庫(kù)到mount狀態(tài)
startup mount
4.清除報(bào)錯(cuò)的日志組4
alterdatabase clear unarchived logfile group 4;
5.應(yīng)用日志
alterdatabase recover managed standby database using current logfiledisconnect from session;
6.日志應(yīng)用完后先退出然后再打開(kāi)數(shù)據(jù)庫(kù)
alterdatabase recover managed standby database cancel;
alter databaseopen;
7.再次應(yīng)用日志
alterdatabase recover managed standby database using current logfiledisconnect from session;
解決完檢查下日志文件
Scn號(hào)已經(jīng)更新,執(zhí)行下報(bào)錯(cuò)sql也可以正常執(zhí)行,新老應(yīng)急環(huán)境scn號(hào)檢查一致
DataGurad是實(shí)現(xiàn)核心數(shù)據(jù)庫(kù)容災(zāi)方案的常用手段,以保護(hù)關(guān)鍵業(yè)務(wù)數(shù)據(jù)免受故障,災(zāi)難,人為錯(cuò)誤和數(shù)據(jù)損壞,同時(shí)還可以提供復(fù)雜報(bào)表業(yè)務(wù)查詢(xún)功能,可以大大減輕生產(chǎn)環(huán)境負(fù)載。但是,DataGurad在使用過(guò)程中問(wèn)題也是層出不窮。希望這次分享的內(nèi)容能夠幫助大家在日常運(yùn)維過(guò)程中快速定位和解決問(wèn)題。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/130055.html
摘要:前言老項(xiàng)目,項(xiàng)目情況端配置運(yùn)行環(huán)境方面有些人開(kāi)發(fā)環(huán)境是,有些是。以我的開(kāi)發(fā)環(huán)境為例老項(xiàng)目的運(yùn)行,開(kāi)發(fā)時(shí)需要先執(zhí)行一個(gè)腳本經(jīng)歷過(guò)一次風(fēng)波之后做的人走光啦,但是老項(xiàng)目要繼續(xù)維護(hù)。老項(xiàng)目改造其實(shí)還有不少坑,等我想起來(lái)再慢慢更新。 前言 老項(xiàng)目,React + PHP + nginx 項(xiàng)目情況 PHP端配置 PHP運(yùn)行環(huán)境方面:有些人開(kāi)發(fā)環(huán)境是wamp(apache + PHP),有些是np...
摘要:清理上一次執(zhí)行創(chuàng)建的文件處理資源文件編譯代碼執(zhí)行單元測(cè)試文件創(chuàng)建拷貝到本地的倉(cāng)庫(kù)下面發(fā)布生成文檔將工程所有文檔生成網(wǎng)站,生成的網(wǎng)站界面默認(rèn)和的項(xiàng)目站點(diǎn)類(lèi)似,但是其文檔用格式寫(xiě)的,目前不支持,需要用其他插件配合才能支持。 前言 本文可以幫助你加深對(duì)Maven的整體認(rèn)識(shí),不是一篇基礎(chǔ)文章。如果你現(xiàn)在還沒(méi)有用 Maven 跑過(guò) HelloWorld,那么本文可能不適合你。 一、Maven簡(jiǎn)介...
摘要:曲線救國(guó)既然只有機(jī)器人報(bào)錯(cuò),那么本地測(cè)試好后,可以考慮將機(jī)器人報(bào)錯(cuò)的部分做排除。雖然好用,但卻不能自己定義具體的信息它的就那幾種,比如就一個(gè)打造自己的單元測(cè)試服務(wù)器迫在眉睫。接收到信息后,檢出相應(yīng)的分支,執(zhí)行單元測(cè)試,并將測(cè)試的結(jié)果推送給 本地環(huán)境可以跑通,但只要一上機(jī)器人環(huán)境,便會(huì)出現(xiàn)錯(cuò)誤。一般這種情況都是由于本地與travis的JDK版本不一致造成的。然而,機(jī)器人又有日志大粘限制,...
摘要:解決開(kāi)發(fā)使用的是的框架,在中配置的是然而,在中,通過(guò)發(fā)現(xiàn)的有兩個(gè)用戶(hù)的紀(jì)錄,一個(gè)是,另一個(gè)是空,即當(dāng)使用的用戶(hù)是非時(shí),訪問(wèn)的是時(shí),就會(huì)報(bào)這個(gè)錯(cuò)。解決辦法將修改為。。,的,只不過(guò)的配置導(dǎo)致了不同的結(jié)果。 SQLSTATE[HY000] [2002] No such file or directory 解決Trace 開(kāi)發(fā)使用的是PHP的Yii2框架,在config/db.php中配置的h...
摘要:文鐵樂(lè)與貓今天到遠(yuǎn)程倉(cāng)庫(kù)的時(shí)候,出現(xiàn)報(bào)錯(cuò),嚴(yán)格來(lái)說(shuō)也不算報(bào)錯(cuò),它只是在告訴你,提交區(qū)所有的東西都是最新的。之所以引起這個(gè)信息的原因有沒(méi)有了,但忘了提交信息。文:鐵樂(lè)與貓 今天git push 到github遠(yuǎn)程倉(cāng)庫(kù)的時(shí)候,出現(xiàn)報(bào)錯(cuò)Everything up-to-date,嚴(yán)格來(lái)說(shuō)也不算報(bào)錯(cuò),它只是在告訴你,提交區(qū)所有的東西都是最新的。 $ git push origin master Ev...
閱讀 1346·2023-01-11 13:20
閱讀 1684·2023-01-11 13:20
閱讀 1132·2023-01-11 13:20
閱讀 1858·2023-01-11 13:20
閱讀 4100·2023-01-11 13:20
閱讀 2704·2023-01-11 13:20
閱讀 1385·2023-01-11 13:20
閱讀 3597·2023-01-11 13:20