資源描述:
《dataguard推薦:利用冷備創(chuàng)建standby》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、dataGuard推薦:利用冷備創(chuàng)建standby-:試驗(yàn)環(huán)境:primaryserver:CentOSLinux4.4+oracle10.2.0.1ORACLESID:orcl主庫ip:192.168.60.1440RACLEJ10ME:/free/oracle/product/10.2.O/db_l/standbyserver:SUSELinux9+oracle10.2.0.1ORACLESID:orcl備庫ip:192.168.60.253ORACLE_HOME:/free/orac1e/product/10.2.O/db_l/二:配置步
2、驟首先,裝好primary和standby上的oracle,建STD同為orcl的庫,所冇設(shè)置完全相同。然后停止shutdown兩臺上的orac1e,將primary上的所有數(shù)據(jù)文件,控制文件,redo文件和password文件都copy到standby機(jī)器的相應(yīng)位置。這樣,我們就擁有了兩臺完全一樣的oracleserver。1.在primarydatabase上設(shè)置forceloggingSQL>alterdatabaseforcelogging;2.修改primarydatabse的初始化參數(shù),主要增加參數(shù)如下:*.contro/_file
3、s='/free/oracle/oradata/orc1/controlOl.ctT,7free/oracle/oradata/orc1/control02.ctl'/free/oracle/oradata/orc1/control03.ctl'*.service_rumes二'primary^#這個參數(shù)指定了主庫的servicename*.log_archive_config=DG_C0NFIG=(PRIMAYR,STANDBY)'*.DBUNIQUENAME二'PRIMARY'*.LOG_ARCHIVE_DEST_1=fLOCATION/
4、free/oracle/orabakfLOGARCHIVEDEST2='SERVICE二STANDBYVALIDFOR二(ONLINELOGFILES,PRIMARYROLE)DB_UNIQUE_NA4E=STANDBYLGWRSYNCAFFIRM#如果不指定REOPEN,默認(rèn)?為300*.LOG_ARC1IIVE_DEST_STATE_1=ENABLE*.LOGARCHIVEDESTSTATE2二ENABLE*.LOG_ARCHIVE_FORMAT=arc%s%t%r.arc*.FALSERVER二'STANDBY'*.FAL_CIJENT
5、二'PRIMARY'*.STANDBY_FILE_MANAGEMENT=AUTO'*.standbyarchivedest=f/free/oracle/orabak'LOCK_NAME_SPACE一-這是參數(shù)當(dāng)主數(shù)據(jù)庫和備用數(shù)據(jù)在同一臺機(jī)上時要設(shè)該參數(shù),設(shè)為備用數(shù)據(jù)庫的SID3.設(shè)置primarydatabase為archivelog模式SQL>shutdownimmediate;SQL>startupmount;SQL>aIterdatabasearchive!og;SQL>alterdatabaseopen;1.在primarydataba
6、se上創(chuàng)建standbydatabase的控制文件SQL>shutdownimmcdaite;SQL>startupmount;SQL>alterdatabasecreatestandbycontrolfileas/free/oracle/oradata/orcl/controlstandby.ctl'SQL>alterdatabaseopen;然后將該controlfi1e復(fù)制到standbyserver的對應(yīng)位置。2.修改standbydatabse的初始化參數(shù)*.service_names='standby^'#這個參數(shù)指定了備庫的ser
7、vicename*.control_files=f/free/oracle/oradata/orcl/controlstandby.ctl'*.logarchive_config=DGCONFIG二(PRIMARY,STANDBY)'*.LOG_ARCHIVE_DEST_1=fLOCATION=/free/oracle/orabakVALID_FOR=(ALL_LOGFILESfALL_ROLES)DBUNIQUENAME二STANDBY'*.L0G_ARCHIVE_DEST_2='SERVICE二primaryVAI」D_FOR二(ONI」N
8、E_LOGFTLES,PRTMARY_ROLE)DB_UNIQUE_NME二PRIMARYLGWRSYNCAFFIRMREOPEN二10'#如果不指定