Oracle 10g系列專欄(10)- Oracle線上重做日誌檔的規劃_何致億P292 -----box----- #程式1 ALTER SYSTEM SWITCH LOGFILE; -----end----- -----box----- #程式2 ALTER DATABASE ADD LOGFILE ( '/disk2/oradata/oradb1/redo03.log', '/disk2/oradata/oradb1/redo04.log' ) SIZE 100M; -----end----- 或是加上群組編號,例如程式3: -----box----- #程式3 ALTER DATABASE ADD LOGFILE GROUP 4 ( '/disk1/oradata/oradb1/redo04a.log', '/disk2/oradata/oradb1/redo04b.log', '/disk3/oradata/oradb1/redo04c.log' ) SIZE 100M; -----end----- -----box----- #程式4 ALTER DATABASE ADD LOGFILE MEMBER '/disk3/oradata/oradb1/redo03c.log' TO GROUP 3; -----end----- -----box----- #程式5 mv /disk3/oradata/oradb1/redo03a.log /disk4/oradata/oradb1/redo03a.log mv /disk3/oradata/oradb1/redo03b.log /disk4/oradata/oradb1/redo03b.log mv /disk3/oradata/oradb1/redo03c.log /disk4/oradata/oradb1/redo03c.log -----end----- -----box----- #程式6 CONNECT / as SYSDBA STARTUP MOUNT -----end----- -----box----- #程式7 ALTER DATABASE RENAME FILE '/disk3/oradata/oradb1/redo03a.log', '/disk3/oradata/oradb1/redo03b.log' '/disk3/oradata/oradb1/redo03c.log' TO '/disk4/oradata/oradb1/redo03a.log', '/disk4/oradata/oradb1/redo03b.log', '/disk4/oradata/oradb1/redo03c.log'; -----end----- -----box----- #程式8 ALTER DATABASE OPEN; -----end----- -----box----- #程式9 SELECT GROUP#, ARCHIVED, STATUS FROM V$LOG; -----end----- -----box----- #程式10 ALTER DATABASE DROP LOGFILE GROUP 3; -----end----- -----box----- #程式11 ALTER DATABASE DROP LOGFILE MEMBER '/disk3/oradata/oradb1/redo03c.log'; -----end----- -----box----- #程式12 ALTER DATABASE CLEAR LOGFILE; -----end----- -----box----- #程式13 ALTER DATABASE CLEAR LOGFILE GROUP 2; -----end-----