IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁數(shù)據(jù)庫Oracle → Oracle實(shí)戰(zhàn)RMAN備份

Oracle實(shí)戰(zhàn)RMAN備份

時(shí)間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(0)

  前面的一些若干示例,我們對(duì)其已經(jīng)有了一定的了解并且嘗試了Oracle <http://database.51cto.com/art/200511/12457.htm>實(shí)戰(zhàn)RMAN備份的相關(guān)的一些命令,但是我們?cè)趯?shí)際的操作環(huán)境中,是不可能每次的相關(guān)備份都是要求DBA一條命令一條命令來敲通過前面章節(jié)的學(xué)習(xí)我們立志一定要優(yōu)化的干活。

  所以我們應(yīng)該寫好一段腳本,然后放在服務(wù)器端定時(shí)執(zhí)行。DBA只需要定期看看腳本執(zhí)行的結(jié)果就成了。

  在真正寫腳本之前,先明確一下我們的目標(biāo):

  每天夜間1點(diǎn)執(zhí)行。

  數(shù)據(jù)庫全備,同時(shí)備份控制文件及歸檔日志文件,備份文件保存至F:\oracle\backup\目錄下,并在完成歸檔日志文件備份后,自動(dòng)刪除已備份的歸檔日志。

  備份保留14天,過期則自動(dòng)刪除。

  保留操作日志備查。

  以Windows環(huán)境為例(Linux/U NIX 環(huán)境下與此基本類似,對(duì)于RMAN的腳本,甚至連改都不用改,就把調(diào)用RMAN腳本的命令行以及備份集保存路徑改改就行了!

  編寫 RMAN 批處理文件

  編寫RMAN批處理文件:

  1.RUN {

  2.CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 14 DAYS;

  3.CONFIGURE CONTROLFILE AUTOBACKUP ON;

  4.CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR

  DEVICE TYPE DISK TO ' F:\ORACLE\BACKUP\%F ' ;

  5.ALLOCATE CHANNEL C1 DEVICE TYPE DISK FORMAT '

  F:\ORACLE\BACKUP\BAK_%U ' ;

  6.BACKUP DATABASE SKIP INACCESSIBLE

  7.PLUS ARCHIVELOG FILESPERSET 20

  8.DELETE ALL INPUT;

  9.RELEASE CHANNEL C1;

  10.}

  11.ALLOCATE CHANNEL FOR MAINTENANCE DEVICE TYPE DISK;

  12.CROSSCHECK BACKUPSET;

  13.DELETE NOPROMPT OBSOLETE;

  保存至F: \oracle\script\backup\db_fullbak_jssbook.rman 。

  提示:

  前幾行中的CONFIGURE命令也可以放到批處理腳本之外執(zhí)行,只需要執(zhí)行一次即可,因?yàn)樗械腃ONFIGURE配置都將存入目標(biāo)端數(shù)據(jù)庫的控制文件,只要無人改過就一直有效。

  上述的各項(xiàng)命令均在前面幾個(gè)章節(jié)中提到過,如果有看著眼生的話,再回去翻看前面的內(nèi)容。命令是都知曉,可能有幾個(gè)參數(shù)會(huì)不明白其意義。

  比如:BACKUP命令中的SKIP INACCESSIBLE參數(shù),大家別著急,靜心等候俺的外……外外……外外外……(大鍋,看個(gè)筆記而已,您不用拎著把菜刀到處晃吧,你你你,你別過來,我說還不成嘛), en ,看到大家如此虔誠,俺就提前透露這部分內(nèi)容吧。

  以上的相關(guān)內(nèi)容就是對(duì)Oracle實(shí)戰(zhàn)RMAN備份的介紹,望你能有所收獲。

關(guān)鍵詞標(biāo)簽:Oracle實(shí)戰(zhàn)RMAN備份

相關(guān)閱讀

文章評(píng)論
發(fā)表評(píng)論

熱門文章 Oracle中使用alter table來增加,刪除,修改列的語法 Oracle中使用alter table來增加,刪除,修改列的語法 oracle中使用SQL語句修改字段類型-oracle修改SQL語句案例 oracle中使用SQL語句修改字段類型-oracle修改SQL語句案例 誤刪Oracle數(shù)據(jù)庫實(shí)例的控制文件 誤刪Oracle數(shù)據(jù)庫實(shí)例的控制文件 為UNIX服務(wù)器設(shè)置Oracle全文檢索 為UNIX服務(wù)器設(shè)置Oracle全文檢索

相關(guān)下載

    人氣排行 oracle中使用SQL語句修改字段類型-oracle修改SQL語句案例 Oracle中使用alter table來增加,刪除,修改列的語法 ORACLE SQL 判斷字符串是否為數(shù)字的語句 ORACLE和SQL語法區(qū)別歸納(1) oracle grant 授權(quán)語句 ORACLE修改IP地址后如何能夠使用 如何加速Oracle大批量數(shù)據(jù)處理 Oracle刪除表的幾種方法