RMAN--如何取消在用delete命令做刪除動作時的問答提示

我們在RMAN中用 delete archivelog until time 'sysdate-14'; 做刪除時會有提示信息說詢問要不要做刪除動作,信息如下:

確定要將上方的物件刪除 (輸入 YES 或 NO)? 

當然我們改用 delete noprompt archivelog until time 'sysdate-14' 這個命令時就不會再有上面的提示了。這給我們在OS級的script中的使用帶來決對的方便,我們可以寫如下的腳本來做定期的清理動作

#!/bin/ksh
$ORACLE_HOME/bin/rman <connect target /
delete noprompt archivelog until time 'sysdate-2';
exit;
EOF


for example:

RMAN> delete archivelog until time 'sysdate-14';

已釋放通道: ORA_DISK_1
已配置通道: ORA_DISK_1
通道 ORA_DISK_1: sid=12 devtype=DISK

存檔日誌備份清單
鍵     繫線順序     S Low Time   名稱
------- ---- ------- - ---------- ----
361     1    295     A 31-12月-04 E:ORACLEORADATAARCHIVE1_295.LOG
362     1    296     A 31-12月-04 E:ORACLEORADATAARCHIVE1_296.LOG
363     1    297     A 31-12月-04 E:ORACLEORADATAARCHIVE1_297.LOG
364     1    298     A 31-12月-04 E:ORACLEORADATAARCHIVE1_298.LOG
365     1    299     A 31-12月-04 E:ORACLEORADATAARCHIVE1_299.LOG
366     1    300     A 01-1月 -05 E:ORACLEORADATAARCHIVE1_300.LOG
367     1    301     A 01-1月 -05 E:ORACLEORADATAARCHIVE1_301.LOG
368     1    302     A 01-1月 -05 E:ORACLEORADATAARCHIVE1_302.LOG

確定要將上方的物件刪除 (輸入 YES 或 NO)? no

RMAN> delete noprompt archivelog until time 'sysdate-14';

已釋放通道: ORA_DISK_1
已配置通道: ORA_DISK_1
通道 ORA_DISK_1: sid=12 devtype=DISK

存檔日誌備份清單
鍵     繫線順序     S Low Time   名稱
------- ---- ------- - ---------- ----
361     1    295     A 31-12月-04 E:ORACLEORADATAARCHIVE1_295.LOG
362     1    296     A 31-12月-04 E:ORACLEORADATAARCHIVE1_296.LOG
363     1    297     A 31-12月-04 E:ORACLEORADATAARCHIVE1_297.LOG
364     1    298     A 31-12月-04 E:ORACLEORADATAARCHIVE1_298.LOG
365     1    299     A 31-12月-04 E:ORACLEORADATAARCHIVE1_299.LOG
366     1    300     A 01-1月 -05 E:ORACLEORADATAARCHIVE1_300.LOG
367     1    301     A 01-1月 -05 E:ORACLEORADATAARCHIVE1_301.LOG
368     1    302     A 01-1月 -05 E:ORACLEORADATAARCHIVE1_302.LOG
已刪除的存檔日誌
存檔日誌檔案名稱=E:ORACLEORADATAARCHIVE1_295.LOG recid=361 戳記=546355462
已刪除的存檔日誌
存檔日誌檔案名稱=E:ORACLEORADATAARCHIVE1_296.LOG recid=362 戳記=546366458
已刪除的存檔日誌
存檔日誌檔案名稱=E:ORACLEORADATAARCHIVE1_297.LOG recid=363 戳記=546377419
已刪除的存檔日誌
存檔日誌檔案名稱=E:ORACLEORADATAARCHIVE1_298.LOG recid=364 戳記=546388382
已刪除的存檔日誌
存檔日誌檔案名稱=E:ORACLEORADATAARCHIVE1_299.LOG recid=365 戳記=546399342
已刪除的存檔日誌
存檔日誌檔案名稱=E:ORACLEORADATAARCHIVE1_300.LOG recid=366 戳記=546411321
已刪除的存檔日誌
存檔日誌檔案名稱=E:ORACLEORADATAARCHIVE1_301.LOG recid=367 戳記=546440453
已刪除的存檔日誌
存檔日誌檔案名稱=E:ORACLEORADATAARCHIVE1_302.LOG recid=368 戳記=546469602
刪除 8 物件


RMAN> delete archivelog until time 'sysdate-14';

已釋放通道: ORA_DISK_1
已配置通道: ORA_DISK_1
通道 ORA_DISK_1: sid=12 devtype=DISK
設定與復原目錄中的存檔日誌不符

RMAN>

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29987/viewspace-51668/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29987/viewspace-51668/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值