すぐに忘れるのでメモ。
Oracle 9iで実行。
移動先にファイルが存在したら失敗するので、あるなら削除する。
del /PATH_TO_MOVE/NEWREDO01.LOG
del /PATH_TO_MOVE/NEWREDO02.LOG
del /PATH_TO_MOVE/NEWREDO03.LOG
sqlplus “sys/password@hogehoge as sysdba”
ALTER DATABASE ADD LOGFILE MEMBER ‘/PATH_TO_MOVE/NEWREDO01.LOG’ TO GROUP 1;
ALTER DATABASE ADD LOGFILE MEMBER ‘/PATH_TO_MOVE/NEWREDO02.LOG’ TO GROUP 2;
ALTER DATABASE ADD LOGFILE MEMBER ‘/PATH_TO_MOVE/NEWREDO03.LOG’ TO GROUP 3;
ALTER SYSTEM SWITCH LOGFILE;
ALTER SYSTEM SWITCH LOGFILE;
ALTER SYSTEM SWITCH LOGFILE;
ALTER DATABASE DROP LOGFILE MEMBER ‘/PATH_TO_DELETE/OLDREDO01.LOG’;
ALTER DATABASE DROP LOGFILE MEMBER ‘/PATH_TO_DELETE/OLDREDO02.LOG’;
ALTER DATABASE DROP LOGFILE MEMBER ‘/PATH_TO_DELETE/OLDREDO03.LOG’;