天天看點

Linux/Unix shell 腳本清除歸檔日志檔案

      對于DEV以及UAT環境,有些時候,資料庫需要處于歸檔模式,但并不需要備份資料庫。是以,archive歸檔日志不停的增長導緻磁盤空間被大量耗用。對于這種情形,可以使用一個shell腳本來定時自動清除這些歸檔日志。本文給出了清除歸檔日志的腳本。

1、清除歸檔日志shell腳本  

2、腳本說明

    a、該腳本通過一個外部循環來讀取oratab中定義的資料庫的SID來尋找對應資料庫的歸檔日志路徑以及datapump dump路徑。

    b、使用了一個for循環來清除歸檔日志,且保留最後的2個歸檔日志檔案。

    c、接下來的另一個for循環則用來清除目前SID下對應的dump(Oracle datapump)目錄下導出的dump檔案。

    d、同清除歸檔日志一樣,設定了保留dump目錄最近的5個檔案。保留多少個最近的檔案(dump的5,或者歸檔日志2)可以修改。

    e、如果不需要清除dump路徑,可以将dump部分注釋掉。

    f、根據需要将其部署到crontab。

更多參考

<a href="http://blog.csdn.net/robinson_0612/archive/2010/12/15/6078622.aspx">PL/SQL --&gt; 遊标</a>

<a href="http://blog.csdn.net/robinson_0612/archive/2010/12/22/6092066.aspx">PL/SQL --&gt; 隐式遊标(SQL%FOUND)</a>

<a href="http://blog.csdn.net/robinson_0612/article/details/7536926">批量SQL之 FORALL 語句</a>

<a href="http://blog.csdn.net/robinson_0612/article/details/7545597">批量SQL之 BULK COLLECT 子句</a>

<a href="http://blog.csdn.net/robinson_0612/article/details/7372061">PL/SQL 集合的初始化與指派</a>

<a href="http://blog.csdn.net/robinson_0612/article/details/7372061">PL/SQL 聯合數組與嵌套表</a>

<a href="http://blog.csdn.net/robinson_0612/article/details/7387647">PL/SQL 變長數組</a>

<a href="http://blog.csdn.net/robinson_0612/article/details/6084390">PL/SQL --&gt; PL/SQL記錄</a>

<a href="http://blog.csdn.net/robinson_0612/article/details/7422254">SQL tuning 步驟</a>

<a href="http://blog.csdn.net/robinson_0612/article/details/7406672">高效SQL語句必殺技</a>

<a href="http://blog.csdn.net/robinson_0612/article/details/6893477">父遊标、子遊标及共享遊标</a>

<a href="http://blog.csdn.net/robinson_0612/article/details/6904229">綁定變量及其優缺點</a>

<a href="http://blog.csdn.net/robinson_0612/article/details/6866925">dbms_xplan之display_cursor函數的使用</a>

<a href="http://blog.csdn.net/robinson_0612/article/details/6866870">dbms_xplan之display函數的使用</a>

<a href="http://blog.csdn.net/robinson_0612/article/details/6860007">執行計劃中各字段各子產品描述</a>

<a href="http://blog.csdn.net/robinson_0612/article/details/6837771">使用 EXPLAIN PLAN 擷取SQL語句執行計劃</a>

<a href="http://blog.csdn.net/robinson_0612/article/details/6931886">Oracle ROWID</a>

<a href="http://blog.csdn.net/robinson_0612/article/details/7422254">NULL 值與索引(一)</a>

<a href="http://blog.csdn.net/robinson_0612/article/details/7438397">NULL 值與索引(二)</a>

<a href="http://blog.csdn.net/robinson_0612/article/details/6030407">啟用 AUTOTRACE 功能</a>

<a href="http://blog.csdn.net/robinson_0612/article/details/6851973">函數使得索引列失效</a>

<a href="http://blog.csdn.net/robinson_0612/article/details/6923627">Oracle 綁定變量窺探</a>

<a href="http://blog.csdn.net/robinson_0612/article/details/6923670">Oracle 自适應共享遊标</a>