ITPub博客

首页 > Linux操作系统 > Linux操作系统 > RMAN--如何取消在用delete命令做刪除動作時的問答提示

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

原创 Linux操作系统 作者:vongates 时间:2019-07-09 09:45:07 0 删除 编辑

我們在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/,如需转载,请注明出处,否则将追究法律责任。

下一篇: 无题
请登录后发表评论 登录
全部评论

注册时间:2018-09-11

  • 博文量
    449
  • 访问量
    292703