




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、RMAN設(shè)置和配置當數(shù)據(jù)庫在archivelog模式下運行時,歸檔重做日志的復制位置可以采用兩種配制方法:配置archivelog目標目錄;配置oracle閃回恢復區(qū);Archivelog目標目錄在配置archivelog模式時,需要確定讓oracle在何處創(chuàng)建歸檔重做日志,選擇使用歸檔日志目標目錄可長期有效,可使用LOG_ARCHIVE_DEST_n(n:1-10)定義歸檔日志目標,目標可以是:本地目錄、網(wǎng)絡(luò)目錄、網(wǎng)絡(luò)連接存儲(NAS),目標還可以是一個定義的數(shù)據(jù)庫服務(wù)器名。使用spfiles,可以使用alter system命令設(shè)置LOG_ARCHIVE_DEST_n,如下:Alter s
2、ystem set log_archive_dest_1=location=path;設(shè)置該參數(shù)后執(zhí)行一下alter system switch logfile;重新歸檔聯(lián)機日志每一個LOG_ARCHIVE_DEST_n位置都可以定義為強制或者任選兩種方式之一,一般默認為任選方式,若定義為強制模式,則歸檔日志必須寫到該位置,當ARCH進程在對采取強制方式的位置寫入發(fā)生錯誤時,數(shù)據(jù)庫所有活動將被快速掛起(在循環(huán)通過所有聯(lián)機重做日志后)。任選重做位置對數(shù)據(jù)庫操作沒有任何影響。所有l(wèi)og_archive_dest_n參數(shù)的位置在默認情況下都是可選的,參數(shù)LOG_ARCHIVE_MIN_SUCCEED
3、_DEST指定,歸檔多少日志目標目錄中必須包含聯(lián)機重做日志的成功復制的副本才能認為是成功歸檔。LOG_ARCHIVE_STATE_n參數(shù):為每個歸檔日志目標定義兩種不同狀態(tài)的中的一種狀態(tài),如果是enable,ARCH進程認為與該狀態(tài)關(guān)聯(lián)的目標為一個有效的歸檔日志目標;如果為defer,ARCH進程就不會再相關(guān)的LOG_ARCHIVE_DEST_n位置歸檔日志。LOG_ARCHIVE_FORMAT參數(shù):在命名歸檔的重做日志時提供一個orale使用模板,oracle創(chuàng)建歸檔重做日志時,按以下方式重命名這些重做日志,即每個歸檔的重做日志都有唯一的名稱,可使用該參數(shù)來設(shè)定所需要的默認名稱標準。LOG_
4、ARCHIVE_START參數(shù):已不使用;LOG_ARCHIVE_MAX_PROCESS參數(shù):該參數(shù)定義oracle數(shù)據(jù)庫啟動時ARCH進程數(shù)量。閃回恢復區(qū)閃回恢復區(qū)允許集中存儲所有與恢復有關(guān)的文件,F(xiàn)RA可以本地使用附加的存儲,oracle的集群文件系統(tǒng)(OCFS),或者新的自動存儲管理(ASM)特性。 FRA幫助管理全部的磁盤空間分配,并且為所有與恢復相關(guān)的文件提供集中的存儲區(qū)域。FRA也提供更快速地備份和恢復操作;FRA中文件的保留與否由RMAN保留策略決定,通過執(zhí)行RMAN configure retention policy命令設(shè)置該策略,如果文件在RMAN保留策略下沒有過時,則不會
5、被刪除,如果歸檔的日志過時,則可以刪除它們。FRA在由參數(shù)DB_RECOVERY_FILE_DEST定義的特定位置中創(chuàng)建,該位置可以是文件系統(tǒng)或ASM卷。DB_RECOVERY_FILE_DEST_SIZE參數(shù)定義FRA的最大尺寸。這是oracle控制的文件空間限制,與文件系統(tǒng)自身的全部可用空間無關(guān)。Oracle監(jiān)控FRA中的可用空間,一旦FRA中的可用空間數(shù)量減少到不安全的程度,oracle就會在告警日志中生成報告在oracle 11g中,當可回收空間低于DB_RECOVERY_FILE_DEST_SIZE參數(shù)定義值得15%時,將會生成警報,當?shù)陀?%時,將會產(chǎn)生危險性警告;這些報告也會出現(xiàn)
6、在OEM中的警報日志中,也可通過DBA_OUTSTANDING_ALERTS表獲知,在數(shù)據(jù)庫已經(jīng)構(gòu)建完成時,可以檢查dba_hist_log視圖獲得歸檔日志空間使用情況,該視圖來源于oracle的AWR基礎(chǔ)架構(gòu)。通過該視圖可以獲知歸檔重做日志的平均容量以及日志切換時間,SQL如下:Alter session set nls_date_format=mm/dd/yyyy hh24:mi:ss;Select sequence#,first_time log_started,lead(first_time,1,null) over(order by first_time) log_endedFrom
7、 (select distinct sequence#,first_time from dba_hist_logWhere ahrcive=YES and sequence#!=0Order by first_time)Order by sequence#;使用FRA能夠為每個數(shù)據(jù)庫分配特定的可用空間額配,可以消除由于單個數(shù)據(jù)庫消耗所有歸檔日志空間而影響其他數(shù)據(jù)庫的風險。若FRA中無可用的空間,可應(yīng)對的方法如下:如果是因為DB_RECOVERY_FILE_DEST_SIZE參數(shù)導致的空間分配不足,并且存在足夠的物理磁盤空間來增加分配給FRA的空間,則增加該值的大小,可為FRA增加額外的空間,但
8、不能將該參數(shù)的值設(shè)置為大于文件系統(tǒng)中的可用物理空間數(shù)量如果需要更多的物理空間,則分配額外的物理空間給文件系統(tǒng),然后增加DB_RECOVERY_FILE_DEST_SIZE參數(shù)值;如果沒有額外的空間,可以將FRA移動到具有更多可用空間的另一個文件系統(tǒng)中;在FRA中留出空間,方法是使用RMAN backup recovery area命令將FRA的內(nèi)容移動到另一個位置;物理刪除FRA中較早的備份集片或FRA的歸檔重做日志,然后使用RMAN crosscheck命令來讓數(shù)據(jù)庫認可已經(jīng)刪除了這些文件。設(shè)置閃回恢復區(qū)以下是對FRA的設(shè)置:DB_RECOVERY_FILE_DEST_SIZE alter
9、system set db_recovery_file_dest_size=20G scope=both; 設(shè)置FRA的已分配大小,且定義具體的大小以啟用FRA,允許對分配給FRA的磁盤空間大小進行控制;DB_RECOVERY_FILE_DEST alter system set db_recovery_file_dest=/u01/oracle/flash_recovery scope=both; 指定FRA的位置,可以是文件系統(tǒng)、ASM磁盤位置或OMF位置;必須在指定DB_RECOVERY_FILE_DEST參數(shù)之前指定DB_RECOVERY_FILE_DEST_SIZE參數(shù)。類似,在復位
10、DB_RECOVERY_FILE_DEST_SIZE參數(shù)之前,禁用DB_RECOVERY_FILE_DEST參數(shù),以下是通過復位DB_RECOVERY_FILE_DEST參數(shù)禁用FRA:alter system set db_recovery_file_dest= scope=both; Oracle允許將歸檔重做日志歸檔到FRA及通過使用LOG_ARCHIVE_DEST_n參數(shù)定義一個或多個附加位置,允許同時采用兩種方法:閃回恢復區(qū)視圖DBA_OUTSTANG_ALERTS:從FRA中添加或者刪除文件時,這些事件被記錄在數(shù)據(jù)庫警報日志中;可以檢查新的DBA視圖DBA_OUTSTANG_ALE
11、RTS來了解關(guān)于FRA一些顯著問題的信息。空間相關(guān)問題產(chǎn)生的時間和警告出現(xiàn)在DBA_OUTSTANG_ALERTS視圖中的時間存在一定程度的延遲。Select reason from DBA_OUTSTANDING_ALERTS;SQL> alter system set DB_RECOVERY_FILE_DEST_SIZE=800M;System alteredSQL> alter system set db_recovery_file_dest='/opt/oracle/flash_recovery_area/'System alteredSQL> alt
12、er system set log_archive_dest_10='LOCATION=USE_DB_RECOVERY_FILE_DEST'System alteredV$RECOVERY_FILE_DEST:提供在數(shù)據(jù)庫中定義FRA的概述;該視圖提供配置FRA的大小、所使用空間的數(shù)量、可以回收多少空間,以及FRA中文件數(shù)量。SQL> SELECT * FROM V$RECOVERY_FILE_DEST; NAME SPACE_LIMIT SPACE_USED SPACE_RECLAIMABLE NUMBER_OF_FILES -/opt/oracle/flash_rec
13、overy_area 838860800 24185344 0 2 其中,PACE_RECLAIMABLE列指示有可回收的空間,該空間由歸檔的重做日志或備份集片占用,根據(jù)已選擇的保存標準,已經(jīng)不再需要這些空間;當oracle需要FRA中的空間時(如強行執(zhí)行日志切換),他將刪除可以回收的任何文件并釋放空間; V$FLASH_RECOVERY_AREA_USAGE:提供了關(guān)于FRA空間的文件類型的詳細信息,該視圖對文件類型分組,然后提供每個文件類型所使用的空間百分比、來自該組的總FRA可回收空間百分比、以及來自該組的FRA中的文件數(shù)量;SQL> show parameter log_arch
14、ive_dest; NAME TYPE VALUE- -log_archive_dest string log_archive_dest_1 string location=/opt/arch/pri valid_for=(all_logfiles,all_roles) db_unique_name=prilog_archive_dest_10 string LOCATION=USE_DB_RECOVERY_FILE_DESTSQL> select * from v$flash_recovery_area_usage;FILE_TYPE PERCENT_SPACE_USED PERCEN
15、T_SPACE_RECLAIMABLE NUMBER_OF_FILES- - - CONTROL FILE 0 0 0REDO LOG 0 0 0ARCHIVED LOG 4.6 0 3BACKUP PIECE 0 0 0IMAGE COPY 0 0 0FLASHBACK LOG 0 0 0FOREIGN ARCHIVED LOG 0 0 0SQL> show parameter recover; NAME TYPE VALUE- - -db_recovery_file_dest string /opt/oracle/flash_recovery_area/db_recovery_fil
16、e_dest_size big integer 800Mrecovery_parallelism integer 0RMAN> crosscheck archivelog all;RMAN> delete expired archivelog all;RMAN> delete archivelog until time='sysdate-1'包含F(xiàn)RA列的其他視圖可以在很多oracle Database的V$視圖中找到列IS_RECOVERY_DEST_FILE,例如:V$CONTROLFILE、V$LOGFILE、V$ARCHIVE_LOG、V$DATAFI
17、LE_COPY、V$DATAFILE和V$BACKUP_PIECE其他閃回恢復區(qū)特性在oracle數(shù)據(jù)庫中,如果沒有設(shè)置OMF相關(guān)的DB_CREATE_ ONLINE_LOG_DEST_n參數(shù),則alter database add logfile和alter database add standby logfile命令創(chuàng)建FRA中聯(lián)機重做日志成員,alter database drop logfile和alter database rename file命令也支持FRA中的文件。在數(shù)據(jù)庫創(chuàng)建期間,oracle可以使用FRA存儲數(shù)據(jù)庫控制文件和聯(lián)機重做日志。如果定義了OMF相關(guān)的參數(shù)DB_CR
18、EATE_ONLINE_LOG_DEST_n,將在這些位置創(chuàng)建控制文件和重做日志;但不會在FRA中創(chuàng)建;如果沒有定義DB_CREATE_ONLINE_LOG_DEST_n參數(shù),但定義了CREATE_FILE_DEST參數(shù),則由該參數(shù)定義的位置中創(chuàng)建控制文件和聯(lián)機重做日志;FRA和ASM RMAN支持使用自動存儲管理(ASM)存儲RMAN備份,ASM是磁盤管理工具,使用該工具,DBA就不再需要管理與給定數(shù)據(jù)庫關(guān)聯(lián)的物理文件;ASM使用ASM磁盤組,該磁盤組是存儲的邏輯單元,物理磁盤被分配給ASM磁盤組,構(gòu)成ASM磁盤組的整體存儲功能。Oracle Database 11g故障診斷基礎(chǔ)架構(gòu)FDI(
19、fault diagnosability infrastructure)用于防止、檢測、診斷、解決數(shù)據(jù)庫bug及各種形式崩潰問題。主要設(shè)置參數(shù)DIAGNOSTIC_DEST定義了ADR根目錄;默認情況下該參數(shù)設(shè)置為:$ORACLE_HOME;ADR目錄結(jié)構(gòu)的根目錄結(jié)構(gòu)以名為diag的目錄開始,其下是表示產(chǎn)品類型的子目錄,其中數(shù)據(jù)庫產(chǎn)品類型成為:rmdbs;$ORACLE_HOME目錄為:/opt/oracle/;數(shù)據(jù)庫名為:pri;數(shù)據(jù)庫實例名為:pri;ADR目錄結(jié)構(gòu)為:/opt/oracle/diag/rdbms/pri/pri;該目錄稱為ADR主目錄,不同實例有自己的ADR目錄;若使用R
20、AC,則ADR可使用共享存儲方式,也可以使用各個節(jié)點獨立存儲的方式;在該目錄結(jié)構(gòu)中包含另外一些目錄:Alert目錄:該目錄為XML格式的警報日志位置;Cdump目錄:數(shù)據(jù)庫核心轉(zhuǎn)儲位置;Trace目錄:系統(tǒng)建立的跟蹤文件,及警報日志的文本副本;Incident目錄:包含多個子目錄,每個子目錄包含一個事件;oraclepri pri$ pwd/opt/oracle/diag/rdbms/pri/prioraclepri pri$ lsalert cdump hm incident incpkg ir lck metadata stage sweep traceSQL> select * f
21、rom v$diag_info; INST_ID NAME VALUE- - - 1 Diag Enabled TRUE 1 ADR Base /opt/oracle 1 ADR Home /opt/oracle/diag/rdbms/pri/pri 1 Diag Trace /opt/oracle/diag/rdbms/pri/pri/trace 1 Diag Alert /opt/oracle/diag/rdbms/pri/pri/alert 1 Diag Incident /opt/oracle/diag/rdbms/pri/pri/incident 1 Diag Cdump /opt/
22、oracle/diag/rdbms/pri/pri/cdump 1 Health Monitor /opt/oracle/diag/rdbms/pri/pri/hm 1 Default Trace File /opt/oracle/diag/rdbms/pri/pri/trace/pri_ora_3679.trc 1 Active Problem Count 0 1 Active Incident Count 0RMAN命令行oraclepri $ rman helpArgument Value Description-target quoted-string connect-string f
23、or target databasecatalog quoted-string connect-string for recovery catalognocatalog none if specified, then no recovery catalogcmdfile quoted-string name of input command filelog quoted-string name of output message log filetrace quoted-string name of output debugging message log fileappend none if
24、 specified, log is opened in append modedebug optional-args activate debuggingmsgno none show RMAN-nnnn prefix for all messagessend quoted-string send a command to the media managerpipe string building block for pipe namestimeout integer number of seconds to wait for pipe inputchecksyntax none check
25、 the command file for syntax errors設(shè)置control_file_record_keep_time參數(shù)配置RMAN默認設(shè)置RMAN允許執(zhí)行自動的數(shù)據(jù)庫備份和恢復,RMAN提供了configure命令,允許用戶為備份和恢復操作定義默認值SQL> select * from v$rman_configuration; CONF# NAME VALUE- - -1 SNAPSHOT CONTROLFILE NAME TO '$ORACLE_HOME/dbs/SNCFpri.ora'2 SNAPSHOT CONTROLFILE NAME TO &
26、#39;/opt/oracle/product/OraHome/dbs/SNCFpri.ora'RMAN> show all;RMAN configuration parameters for database with db_unique_name PRI are:CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # defaultCONFIGURE BACKUP OPTIMIZATION OFF; # defaultCONFIGURE DEFAULT DEVICE TYPE TO DISK; # defaultCONFIGURE CONT
27、ROLFILE AUTOBACKUP OFF; # defaultCONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F' # defaultCONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # defaultCONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # defaultCONFIGURE ARCHIVELOG BACKUP COPIES F
28、OR DEVICE TYPE DISK TO 1; # defaultCONFIGURE MAXSETSIZE TO UNLIMITED; # defaultCONFIGURE ENCRYPTION FOR DATABASE OFF; # defaultCONFIGURE ENCRYPTION ALGORITHM 'AES128' # defaultCONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # defaultCO
29、NFIGURE ARCHIVELOG DELETION POLICY TO NONE; # defaultCONFIGURE SNAPSHOT CONTROLFILE NAME TO '$ORACLE_HOME/dbs/SNCFpri.ora'CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/opt/oracle/product/OraHome/dbs/SNCFpri.ora'Configure命令使用示例1、配置默認信道默認備份/還原設(shè)備設(shè)置為磁帶或者磁盤:RMAN> configure default device ty
30、pe to sbt;RMAN> show default device type;RMAN configuration parameters for database with db_unique_name PRI are:CONFIGURE DEFAULT DEVICE TYPE TO 'SBT_TAPE'RMAN> configure default device type to disk;當配置默認的設(shè)備類型時,信道使用backup device type參數(shù)重寫默認值,oracle將使用默認信道;也將自動分配用于delete命令維護信道和用于復制操作的輔助信
31、道,一旦配置了默認的設(shè)備類型,就可以配置特定備份類型的默認值:RMAN> configure device type disk backup type to backupset;RMAN> configure device type disk backup type to compressed backupset;CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSET PARALLELISM 1;RMAN> configure device type disk backup type to copy;RMAN> configure device type disk parallelism 2;CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO COPY;RMAN> configure channel 1 device type disk format '/home/oracle/backup/backup_%D'RMAN> configure channel 2 device type disk format '/home/oracle/backup
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國PS閃光杯數(shù)據(jù)監(jiān)測研究報告
- 心理驅(qū)動教育心理學與學習效果的提升
- 教育技術(shù)革新博士的實踐與未來趨勢
- 教育的科技革新與法權(quán)保護同行
- 抖音商戶自然流量增長策略制度
- 全球汽車零部件制造行業(yè)智能化生產(chǎn)線布局與趨勢分析報告
- BuChE-IN-21-生命科學試劑-MCE
- 廣東機電職業(yè)技術(shù)學院《知識產(chǎn)權(quán)專業(yè)英語》2023-2024學年第一學期期末試卷
- 2024年湖北省棗陽市吳店鎮(zhèn)清潭第一中學七年級數(shù)學第一學期期末調(diào)研模擬試題含解析
- 湖南電子科技職業(yè)學院《綜合設(shè)計實務(wù)(3)》2023-2024學年第一學期期末試卷
- 碳匯經(jīng)濟與政策智慧樹知到期末考試答案章節(jié)答案2024年浙江農(nóng)林大學
- T-SHNA 0002-2023 淚道沖洗操作規(guī)范
- 老年患者風險評估及安全管理
- 安全事故案例警示教育培訓
- 散打說課課件
- 面館開店投資 項目融資計劃書
- 車體-罐車(車輛構(gòu)造檢修課件)
- 草魚高效養(yǎng)殖模式與技術(shù)
- 腎骨片產(chǎn)品課件
- 幼師應(yīng)聘個人簡歷表格
- 海運出口培訓課程教學課件
評論
0/150
提交評論