SQL> show parameter db_create_online
NAME TYPE VALUE ------------------------------------
----------- ------------------------------ db_create_online_log_dest_1 string db_create_online_log_dest_2 string db_create_online_log_dest_3 string db_create_online_log_dest_4 string db_create_online_log_dest_5 string SQL> 可以看到在一个组中给出了5个成员,一般一个组下有2个成员就足够了。所以根据情况选择使用参数数量 先选择存放日志的路径 SQL> ho mkdir /u01/app/oracle/d1
SQL> ho mkdir /u01/app/oracle/d2
SQL> 定义参数db_create_online_log_dest_1与db_create_online_log_dest_2 SQL> alter system set db_create_online_log_dest_1='/u01/app/oracle/d1';
System altered. SQL> alter system set db_create_online_log_dest_2='/u01/app/oracle/d2';
System altered. SQL> 再次创建日志组 SQL> alter database add logfile;
Database altered. SQL> select group#,member from v$logfile;
GROUP# ---------- MEMBER --------------------------------------------------------------------------------
1 +DATA/fengzi/onlinelog/group_1_1.log
1 +DATA/fengzi/onlinelog/group_1_2.log
2 +DATA/fengzi/onlinelog/group_2_1.log
GROUP# ---------- MEMBER --------------------------------------------------------------------------------
2 +DATA/fengzi/onlinelog/group_2_2.log
3 +DATA/fengzi/onlinelog/group_3_1.log
3 +DATA/fengzi/onlinelog/group_3_2.log
GROUP# ---------- MEMBER --------------------------------------------------------------------------------
4 /u01/app/oracle/oradata/FENGZI/onlinelog/o1_mf_4_9ns3nvl6_.log
4 +DATA/fengzi/onlinelog/group_4.345.844940573
5 /u01/app/oracle/d1/FENGZI/onlinelog/o1_mf_5_9ns4dov5_.log
GROUP# ---------- MEMBER --------------------------------------------------------------------------------
5 /u01/app/oracle/d2/FENGZI/onlinelog/o1_mf_5_9ns4dptw_.log 10 rows selected. SQL> 对于日志文件OMF管理,是不能向组中添加成员的,与数据文件一样,在 drop 的时候同样会将OS物理文件删除。 如果想使用控制文件OMF管理 需要干掉下面参数 SQL> alter system reset control_files scope=spfile sid='*';
控制文件也是根据日志文件的参数决定的(存放路径与日志文件一致) SQL> show parameter db_create_online_log
NAME TYPE VALUE ------------------------------------
----------- ------------------------------ db_create_online_log_dest_1 string /u01/app/oracle/d1 db_create_online_log_dest_2 string /u01/app/oracle/d2 (定义了几个成员就有几个控制文件) db_create_online_log_dest_3 string db_create_online_log_dest_4 string db_create_online_log_dest_5 string SQL> |