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