修改oracle redo log的大小

chuanzhongdu1發表於2011-10-17

1.檢視現在的REDO GROUP及狀態:

  select * from v$log;

檢視狀態為:

INACTIVE 己寫入資料庫的檔案

CURRENT當前用的日誌檔案

ACTIVE己啟用的日誌檔案

刪除INACTIVE狀態的檔案

alter database drop logfile group 1;

1為日誌組的標識

重新設定日誌檔案的大小

alter database add logfile group 1('檔案路徑') size 1024m reuse;

建立完成後,檢視檔案狀態

select * from v$log;

可以看到大小己更改成功,狀態為UNUSED

執行命令

alter system switch logfile;

可以改變日誌檔案的狀態。

可以看到檔案狀態己改為ACTIVE

如果想把狀態改為INACTIVE,

alter system checkpoint;

檢視狀態己改,(如果是自動歸檔,就不用這步驟。等一會,歸檔完後狀態自然變成INACTIVE)

如果想更改當前的日誌大小,先alter system switch logfile; 然後刪除日誌組,重新建立就OK。

相關文章