手動切換日誌檔案和清空日誌檔案

2021-09-07 18:01:42 字數 1077 閱讀 1562

切換日誌檔案組

日誌檔案組是迴圈使用的,當一組日誌檔案被寫滿時。oracle系統自己主動的切換到下一組日誌檔案。

在須要的時候,資料庫管理員也能夠手動的切換到其它的日誌檔案組。

切換日誌檔案組須要使用例如以下的語句:

alter system switch logfile;

清空日誌檔案組

假設日誌檔案組中的日誌檔案受損,將導致資料庫無法將受損的日誌檔案進行歸檔,這會終於導致資料庫停止執行。此時,在不關閉資料庫的情況下,能夠選擇清空日誌檔案組中的內容。

清空日誌檔案組的語法例如以下:

alter database clear logfile group group_number;

注意:被清空的日誌檔案組不能處於current狀態,也就是說不能清空資料庫當前正在使用的日誌檔案組。

當資料庫中僅僅有兩個日誌檔案組時。不能清空日誌檔案組。

詳細的操作例如以下:

sql> select group#,status from v$log;    //檢視日誌檔案住的狀態

group# status

---------- ----------------

1 active                  --活動窗台

2 inactive                --非活動狀態

3 inactive

4 current                 --當前資料庫正在使用的日誌檔案組

sql> alter system switch logfile;

系統已更改。

由下面能夠看出此時的資料庫檔案組的已經被更改。

sql> select group#,status from v$log;

group# status

---------- ----------------

1 inactive

2 current

3 inactive

4 active

清空日誌檔案組。對檔案進行初始化操作,檔案並沒被刪除,知識內容被清空

alter database clear logfile group 4。

SQL Server 清空日誌檔案

遇到資料庫清空日誌方面的問題,上網搜了一下,覺得有用收錄下來。原 是 sql2005 backup log dnname with no log 這裡的dnname是你要收縮的資料庫名,自己注意修改下面的資料庫名。godump transaction dnname with no log gouse...

ROS清空日誌檔案

在使用ros系統時,我們發現使用久了之後在啟動master時會出現這樣的警告。warning disk usage in log directory home ros log is over 1gb.it s recommended that you use the rosclean command...

linux清空日誌檔案內容 比如log日誌

在測試環境定位問題時,如果發現日誌檔案內容太多或太大,有時需要刪除該日誌,如tomcat,nginx日誌。以前每次都是先rm rf log,然後重啟應用。直到後來發現了以下命令,原來可以不用重啟應用直接清空日誌。許可權要求 至少執行使用者對該檔案有寫的許可權 w 1 qa deploy qa dep...