动态日志分配可防止在长事务回滚期间日志文件填满并挂起系统。仅当下一个日志文件包含打开的事务时,该功能才处于活动状态。(如果事务在到达长事务高水位标志时未落实或回滚,那么为长事务。)
数据库服务器在下一个日志文件包含打开的事务时,在当前日志文件后自动(动态)分配日志文件。可以将动态记录分配用于以下操作:
- 当系统活动时添加日志文件
- 在当前日志文件后插入日志文件
- 立即访问新日志文件(即使根数据库空间未备份)
测试动态日志分配的最好方法是产生跨所有日志文件的事务,然后使用
onstat -l 检查是否有新添加的日志文件。有关更多信息,请参阅
分配日志文件。
要点: 仍然必须备份日志文件以防止其填满。如果日志文件填满,那么系统挂起,直至您执行备份。