Linux下Oracle歸檔日誌自動清理指令碼程式碼(sh)

NO IMAGE

複製程式碼 程式碼如下:
#!/bin/sh
export BACK_DATE=`date %Y%m%d`
export BACKUP_PATH=/home/oracle/dbbak
echo `mkdir -p ${BACKUP_PATH}/archivelog/${BACK_DATE}`
rman msglog=$BACKUP_PATH/archivelog/${BACK_DATE}/arch_0_$BACK_DATE.log << EOF
connect target /;
delete expired archivelog all;
delete noprompt archivelog until time ‘sysdate – 1’ ;
exit
EOF

您可能感興趣的文章:

關於oracle中clob欄位查詢慢的問題及解決方法oracle檢視執行最慢與查詢次數最多的sql語句查詢Oracle中正在執行和執行過的SQL語句Oracle客戶端與plsql查詢資料亂碼修改成中文的快速解決方法win平臺oracle rman備份和刪除dg備庫歸檔日誌指令碼oracle的歸檔模式 ORACLE資料庫歸檔日誌常用命令oracle 如何關閉開啟歸檔日誌Oracle查詢最近幾天每小時歸檔日誌產生數量的指令碼寫法