日志组的管理:
设置日志组的时候,一定要保证各个日志组大小相同,这样就能够保证日志切换的时间基本相同
--如何增加日志组?
SYS@orcl11g> alter database add logfile group 4
2 '/u01/app/oracle/oradata/orcl11g/redo04.log'
3 size 50m;
--如何增加日志组成员?
SYS@orcl11g> alter database add logfile member
2 '/u01/app/oracle/oradata/orcl11g/redo042.log'
3 to group 4;
--如何删除一个日志组成员?
SYS@orcl11g> alter database drop logfile member
2 '/u01/app/oracle/oradata/orcl11g/redo042.log';
--如何删除一个日志组?
SYS@orcl11g> alter database drop logfile group 4;
注意: 当前状态和active状态的日志组的成员或者整个日志组不能被删除;
当日志组是 active的状态的时候,如果有多个成员,可以删除其中的成员,但是不可以将整个组删除(删除时会报错);
日志组的个数至少2个;
日志组成员的个数至少一个,即第一个成员不能删除,要和组一并删除
删除日志组或者是成员的时候,其实是删除了该日志组或是成员在数据字典里的信息,
实际上的在磁盘上的物理文件没有被删除,如果重建同名的日志组会报错,需要先删除该文件,然后在创建.
设置日志组的时候,一定要保证各个日志组大小相同,这样就能够保证日志切换的时间基本相同
--如何增加日志组?
SYS@orcl11g> alter database add logfile group 4
2 '/u01/app/oracle/oradata/orcl11g/redo04.log'
3 size 50m;
--如何增加日志组成员?
SYS@orcl11g> alter database add logfile member
2 '/u01/app/oracle/oradata/orcl11g/redo042.log'
3 to group 4;
--如何删除一个日志组成员?
SYS@orcl11g> alter database drop logfile member
2 '/u01/app/oracle/oradata/orcl11g/redo042.log';
--如何删除一个日志组?
SYS@orcl11g> alter database drop logfile group 4;
注意: 当前状态和active状态的日志组的成员或者整个日志组不能被删除;
当日志组是 active的状态的时候,如果有多个成员,可以删除其中的成员,但是不可以将整个组删除(删除时会报错);
日志组的个数至少2个;
日志组成员的个数至少一个,即第一个成员不能删除,要和组一并删除
删除日志组或者是成员的时候,其实是删除了该日志组或是成员在数据字典里的信息,
实际上的在磁盘上的物理文件没有被删除,如果重建同名的日志组会报错,需要先删除该文件,然后在创建.