新聞資訊
了解故障案例及產(chǎn)品資訊
新聞資訊News
相關(guān)產(chǎn)品Related Product
問題描述
Metro1000初始化配置掉電重啟后配置恢復(fù)。(使用命令是cfg-init-all)
處理過程
分析網(wǎng)元掉電重啟時(shí),數(shù)據(jù)庫恢復(fù)過程如下:
主控首先檢查DRDB庫中有無配置數(shù)據(jù)。若有,則從DRDB庫中恢復(fù)數(shù)據(jù)進(jìn)行校驗(yàn);若DRDB庫中的數(shù)據(jù)被破壞,則從FDB0和FDB1中恢復(fù)。恢復(fù)時(shí),如果FDB0和FDB1中都有數(shù)據(jù),則先比較兩個(gè)庫的備份時(shí)間,優(yōu)先恢復(fù)較新的庫。如果只有一個(gè)庫中有數(shù)據(jù),則數(shù)據(jù)不能自動恢復(fù)。因此在進(jìn)行數(shù)據(jù)庫備份的時(shí)候,不僅要備份FDB0,同時(shí)也要備份FDB1。否則,DRDB庫被破壞時(shí),數(shù)據(jù)無法從FDB庫中恢復(fù)。這時(shí)若想讓網(wǎng)元使用FDB庫中的配置數(shù)據(jù),則需通過手工的方法將FDB庫中的數(shù)據(jù)恢復(fù)到DRDB庫中。
因此,使用初始化命令清空配置后,可以理解為清空的是運(yùn)行內(nèi)存上的數(shù)據(jù),此時(shí)網(wǎng)元馬上掉電,會從FDB0和FDB1中恢復(fù)。
解決辦法如下
1、等待30分鐘,網(wǎng)元會將DRDB庫的數(shù)據(jù)備份至FDB0和FDB1。
2、運(yùn)行以下兩條命令,可以達(dá)到1的效果。
:dbms-copy-all:drdb,fdb0;
:dbms-copy-all:drdb,fdb1;
現(xiàn)場按照解決方案2操作,問題解決。
根因
未等待30分鐘,網(wǎng)元掉電重啟后,會從FDB0和FDB1恢復(fù)配置數(shù)據(jù)。
解決方案
還需要運(yùn)行以下兩條命令備份空數(shù)據(jù)。
:dbms-copy-all:drdb,fdb0;
:dbms-copy-all:drdb,fdb1;
建議與總結(jié)
建議打開網(wǎng)元自動備份和周期備份功能,防止網(wǎng)元掉電配置丟失。