【導(dǎo)讀】Dataguard是ORACLE推出的一種高可用性的數(shù)據(jù)庫方案,RAC的技術(shù)。在8i之前稱之為standbydatabase,從9i開始,正式更名為Dataguard,它是在主節(jié)。點與備用節(jié)點間通過日志同步來保證數(shù)據(jù)的同步,可以實現(xiàn)快速切換與災(zāi)難性恢復(fù)。果是在實時應(yīng)用模式則理論上主備庫的數(shù)據(jù)應(yīng)該是一樣的)。所以如果在主庫出現(xiàn)故障的情。況下會丟失這部分未歸檔的數(shù)據(jù)。當(dāng)然這是最壞的一種情況。不創(chuàng)建數(shù)據(jù)庫和實例。主備數(shù)據(jù)庫所在操作系統(tǒng)版本以及位數(shù)要求一樣。同一個dataguard環(huán)境中數(shù)據(jù)庫名必須一樣。如果已經(jīng)是歸檔模式則跳。如果在執(zhí)行forcelogging時有nologging之類的語句在執(zhí)行,則force. logging會等待直到這類語句全部執(zhí)行。FORCELOGGING是做為固定參數(shù)保存在控制文。增加以下參數(shù),如果在初始化參數(shù)已經(jīng)有配置,則看需要做相應(yīng)的修改。庫db),以逗號分隔。指定參數(shù)值為ENABLE,標(biāo)示對應(yīng)的LOG_ARCHIVE_DEST_n參數(shù)是否有效。推薦設(shè)置參數(shù)值為EXCLUSIVE或者SHARED,注意保證相同DataGuard配置中所有db服務(wù)。指定歸檔文件格式。一般也不用修改,保持默認(rèn)即可。庫角色相互轉(zhuǎn)換后不需要做修改dataguard也能正常運行。