12.6 如何创建OMF重做日志文件
在向数据库中添加一个新的日志组,或者向一个日志组中添加一个新的日志成员时,可以不指定文件的存储位置和名称。重做日志文件的位置由DB_CREATE_FILE_DEST、DB_RECOVERY_FILE_DEST和DB_CREATE_ONLINE_LOG_DEST_n三个初始化参数共同确定。详细信息请参阅12.3节。
在默认的情况下,新创建一个日志组时,日志组中每个日志成员的大小为100M,然而用户可以根据需要指定它的大小。当向一个已经存在的日志组中添加新的日志成员时,它的大小与该日志组中其他成员的大小一致。
例如,假设在参数文件中设置了以下初始化参数:
DB_CREATE_ONLINE_LOG_DEST_1='/export/home/Oracle/redo1'
DB_CREATE_ONLINE_LOG_DEST_2='/export/home/Oracle/redo2'
DB_CREATE_ONLINE_LOG_DEST_3='/export/home/Oracle/redo3'
然后执行下面的语句创建新的一个日志组:
SQL>ALTER DATABASE ADD LOGFILE SIZE 50M;
那么这个日志组中将有3个日志成员,分别存放在由初始化参数DB_CREATE_ONLINE_LOG_DEST_n指定的三个目录中,它们的大小为50MB。