甲骨論2012版oracle教程相克軍老師dg建立_第1頁
甲骨論2012版oracle教程相克軍老師dg建立_第2頁
甲骨論2012版oracle教程相克軍老師dg建立_第3頁
甲骨論2012版oracle教程相克軍老師dg建立_第4頁
甲骨論2012版oracle教程相克軍老師dg建立_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

主庫修改主庫屬性確認主庫是歸檔模式為主庫添加備用日志

要求大小和主庫一樣,數(shù)量比主庫多一組確認主庫的操作完成。注意:在備用和主數(shù)據(jù)庫上都需要設(shè)置standbylogfile,因為切換以后,角色也發(fā)生切換。修改主庫的pfile(通過spfile創(chuàng)建)。然后再應(yīng)用到spfile上。主庫的參數(shù)文件在備用數(shù)據(jù)庫上建立和主數(shù)據(jù)庫一樣的路徑。主要指的是:1、數(shù)據(jù)庫所在的目錄。2、admin目錄3、歸檔目錄數(shù)據(jù)庫目錄和歸檔目錄。數(shù)據(jù)庫的admin目錄。在主數(shù)據(jù)庫上進行一個全備份。在主數(shù)據(jù)庫關(guān)閉的情況下,拷貝所有的數(shù)據(jù)文件到備用數(shù)據(jù)庫。在主數(shù)據(jù)庫上建立備用數(shù)據(jù)庫的控制文件。這個時刻需要數(shù)據(jù)庫是打開狀態(tài)。口令文件拷貝到備用主機。為備用主機建立的控制文件拷貝到備機??截悅浞菸募絺錂C。備用主機的參數(shù)文件主機的tnsnames.ora備用的tnsnames.ora主備機的listener文件??偨Y(jié)1、主數(shù)據(jù)庫安裝軟件、建立數(shù)據(jù)庫2、設(shè)置主節(jié)點為forceLogging模式3、主數(shù)據(jù)庫修改參數(shù)文件4、備用數(shù)據(jù)庫安裝軟件

在條件允許的情況下,兩邊的數(shù)據(jù)庫和歸檔的路徑保持一致5、配置主機和備機的listener.ora和tnsnames.ora6、拷貝主機的口令文件到備機7、主機數(shù)據(jù)庫關(guān)閉,拷貝主機的數(shù)據(jù)文件、日志文件到備機8、打開主機的數(shù)據(jù)庫,建立備機的控制文件,然后將控制文件拷貝到備機9、確認在主機上進行的日志歸檔可以拷貝到備機10、創(chuàng)建備機的參數(shù)文件11、可以啟用主備機12、切換啟動備用數(shù)據(jù)庫SQL>startupnomount;SQL>alterdatabasemountstandbydatabase;SQL>alterdatabaserecovermanagedstandbydatabasedisconnectfromsession;停止主數(shù)據(jù)庫,啟用備用數(shù)據(jù)庫(切換)主數(shù)據(jù)庫SQL>alterdatabasecommittoswitchovertophysicalstandby;SQL>shutdownimmediateSQL>startupnomount;SQL>alterdatabasemountstandbydatabase;SQL>ALTERDATABASERECOVERMANAGEDSTANDBYDATABASEDISCONNECTFROMSESSION;備用數(shù)據(jù)庫SQL>alterdatabasecommittoswitchovertoprimary;SQL>shutdownimmediate;SQL>startup在備用庫上以readonly打開數(shù)據(jù)庫,執(zhí)行查詢SQL>ALTERDATABASERECOVERMANAGEDSTANDBYDATABASECANCEL;SQL>ALTERDATABASEOPENREADONLY;恢復(fù)備用數(shù)據(jù)庫SQL>ALTERDATABASERECOVERMANAGEDSTANDBYDATABASEDISCONNECTFROMSESSION;Oracle的一些參數(shù)1、Standbylogfile在最大保護模式和最大可用模式下面,要求備用數(shù)據(jù)庫具有Standbylogfile。因此最好是在主備數(shù)據(jù)庫上都建立足夠的Standbylogfile。2、Standbycontrolfile在主數(shù)據(jù)庫上建立備用數(shù)據(jù)庫的控制文件3、STANDBY_ARCHIVE_DEST在日志接收中,歸檔日志被放在什么位置STANDBY_ARCHIVE_DESTVALID_FOR=(STANDBY_LOGFILE,*)COMPATIBLE>=10.0andLOG_ARCHIVE_DEST_n缺省的STANDBY_ARCHIVE_DEST=$ORACLE_HOME/dbs/arch日志傳輸服務(wù)DG的核心是日志傳輸服務(wù)。altersystemsetlog_archive_dest_2='service=standbymandatoryreopen=60';當(dāng)本地有歸檔日志發(fā)生時,這個日志會被傳送到standby這個netservicename所指向的數(shù)據(jù)庫所在的主機。可以defer這個參數(shù)來停止日志傳送服務(wù)。altersystemsetlog_archive_dest_state_2=deferscope=both;主機:*.log_archive_dest_1='location=/u01/arch/VALID_FOR=(ALL_LOGFILES,ALL_ROLES)DB_UNIQUE_NAME=yzpppri'*.LOG_ARCHIVE_DEST_2='SERVICE=yzppstandbyarchASYNCVALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)DB_UNIQUE_NAME=yzppstandby'*.LOG_ARCHIVE_DEST_STATE_1=ENABLE*.LOG_ARCHIVE_DEST_STATE_2=ENABLE1、ARCH屬性如果LGWR和ARCH屬性都沒有指定,那么默認就是ARCH。ARCH可以通過兩種不同的方式進行配置以完成歸檔。1、默認情況下,一個ARCH進程將首先把聯(lián)機的重寫日志歸檔到本地的目標位置。本地寫完之后將產(chǎn)生另外一個ARCH進程,用來把本地歸檔日志中的數(shù)據(jù)傳輸?shù)竭h程的目標位置。因為先歸檔到本地,因此即使主備之間是慢速的網(wǎng)絡(luò),也不會影響數(shù)據(jù)庫的正常的歸檔。2、參數(shù)LOG_ARHIVE_LOCAL_FIRST設(shè)為false,那么在歸檔的時候,首先ARCH建立一個需要歸檔的列表,然后從聯(lián)機日志中讀取1M,分發(fā)到所有需要歸檔的位置(本地和遠程),全部完成以后,需要歸檔的整個聯(lián)機日志就這樣按照1M的數(shù)量進行多次傳遞,直到所有的都傳遞完成。如果主備機之間是慢速的網(wǎng)絡(luò)連接,那么就會有很大的問題,整個的歸檔就會很慢。2、LGWR屬性ARCH參數(shù)是日志切換的時候?qū)⒅刈鋈罩镜臄?shù)據(jù)傳輸?shù)絺溆脭?shù)據(jù)庫所在的主機上。LGWR參數(shù)則在重做日志寫入到聯(lián)機重做日志文件中的同時利用LGWR進程將重做日志的數(shù)據(jù)傳輸遠程的目標文件中。LGWR將重做日志的數(shù)據(jù)傳輸?shù)竭h程目標文件可以采用同步或異步模式。默認情況下,LGWR將會采用同步方式進行傳送。altersystemsetlog_archive_dest_2='service=standbyLGWRSYNC‘scope=spfile;異步方式傳送。altersystemsetlog_archive_dest_2='service=standbyLGWRASYNC=20480’scope=spfile;LGWR不用等到每個網(wǎng)絡(luò)IO完成就可以繼續(xù)執(zhí)行,中間使用了一個進程LNS(LGWRnetworkserver),LNS實際負責(zé)執(zhí)行網(wǎng)絡(luò)IO,并等待每個網(wǎng)絡(luò)IO的完成,每個LNS都有一個用戶配置的緩沖區(qū),單位是512字節(jié),上面的緩沖區(qū)設(shè)置為10M,10g中,緩沖區(qū)的最大大小是50M。3、AFFIRM屬性AFFIRM屬性用于確保備用數(shù)據(jù)庫所在的主機上的所有磁盤IO同步執(zhí)行,并且在向主數(shù)據(jù)庫用戶返回控制之前已經(jīng)成功地完成。4、NET_TIMEOUTLGWR進程使用LNS進程傳輸重做日志數(shù)據(jù)時會使用到這個參數(shù)。這個參數(shù)確定主數(shù)據(jù)庫中的LNS進程在放棄網(wǎng)絡(luò)連接之前的等待時間。5、REOPEN當(dāng)REPON屬性指定的時間過去之后,歸檔目標將會再次被啟動,并在下一次日志切換之前負責(zé)重新嘗試打開。6、MAXFAILURE定義由于故障而被關(guān)閉的目標文件的重試啟動次數(shù)。7、VALID_FOR屬性*.log_archive_dest_1='location=/u01/arch/VALID_FOR=(ALL_LOGFILES,ALL_ROLES)DB_UNIQUE_NAME=yzpppri'*.LOG_ARCHIVE_DEST_2='SERVICE=yzppstandbyarchASYNCVALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)DB_UNIQUE_NAME=yzppstandby'1、ONLINE_LOGFILE只為該目標位置歸檔聯(lián)機的重做日志文件。2、STANDBY_LOGFILE只為該目標位置歸檔備用數(shù)據(jù)庫的重做日志。3、ALL_LOGFILES為該目標位置歸檔聯(lián)機的和備用數(shù)據(jù)庫的重做日志。1、PRIMARY_ROLE只在是主數(shù)據(jù)庫角色時歸檔到該目標位置2、STANDBY_ROLE只在是備用數(shù)據(jù)庫角色時歸檔到該目標位置3、ALL_ROLES無論是主數(shù)據(jù)庫角色還是備用數(shù)據(jù)庫角色,均歸檔到該目標位置*.log_archive_dest_1='location=/u01/arch/VALID_FOR=(ALL_LOGFILES,ALL_ROLES)DB_UNIQUE_NAME=yzpppri'*.LOG_ARCHIVE_DEST_2='SERVICE=yzppstandbyarchASYNCVALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)DB_UNIQUE_NAME=yzppstandby‘當(dāng)處于主數(shù)據(jù)庫角色時,我們只將聯(lián)機的重做日志歸檔到目標位置1。因為備用數(shù)據(jù)庫的重做日志處于主數(shù)據(jù)庫角色時是不被激活的。同時會將聯(lián)機重做日志歸檔到目標位置2。*.log_archive_dest_1='location=/u01/arch/VALID_FOR=(ALL_LOGFILES,ALL_ROLES)DB_UNIQUE_NAME=yzppstandby'*.LOG_ARCHIVE_DEST_2='SERVICE=yzpppriarchASYNCVALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)DB_UNIQUE_NAME=yzpppri'*.LOG_ARCHIVE_DEST_STATE_1=ENABLE*.LOG_ARCHIVE_DEST_STATE_2=ENABLE我們不會將聯(lián)機重做日志文件歸檔到目標位置2,因為角色不是主數(shù)據(jù)庫。這樣當(dāng)我們的數(shù)據(jù)庫角色發(fā)生變化時,日志可以正常傳送。邏輯備用數(shù)據(jù)庫的搭建1、按照前面的方法搭建完成物理備用數(shù)據(jù)庫2、alterdatabaserecovermanagedstandbydatabasecancel;(備數(shù)據(jù)庫)創(chuàng)建并啟動物理備用數(shù)據(jù)庫之后,停止物理備用數(shù)據(jù)庫上的"重做應(yīng)用(RedoApply)3、executedbms_logstdby.build;(主數(shù)據(jù)庫、啟用補充日志)為了向重做數(shù)據(jù)添加主鍵和唯一的索引信息,在主數(shù)據(jù)庫中發(fā)出如下的命令4、將物理備用轉(zhuǎn)換為邏輯備用(備用數(shù)據(jù)庫執(zhí)行)alterdatab

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論