DBAtlas · データベース運用アトラス

REDO ロググループのサイズを変更(drop + add)

OracleREDO とアーカイブ

コマンド

-- 1) The group to be resized must be INACTIVE; if not, switch:
ALTER SYSTEM SWITCH LOGFILE;
ALTER SYSTEM CHECKPOINT;
-- 2) Drop the old group:
ALTER DATABASE DROP LOGFILE GROUP 1;
-- 3) Add it again with the new size:
ALTER DATABASE ADD LOGFILE GROUP 1
  ('/u01/oradata/ORCL/redo01a.log',
   '/u02/oradata/ORCL/redo01b.log') SIZE 1G REUSE;

概要

REDO ログのサイズは直接変更できない。グループを削除して新しいサイズで再追加することで行う。

使用する場面

REDO ファイルが小さすぎる/大きすぎる場合、チェックポイントの頻度を調整するため。

注意

削除できるのは INACTIVE または UNUSED のグループのみ。CURRENT/ACTIVE のグループは削除しないこと。常に少なくとも 2 つのグループが残っている必要がある。REUSE は既存のファイルを再利用する。

DBAtlas で開く →

関連項目