Controlfile is multiplexed to avoid single point of failure as Controlfille is brain of DB:
SQL> show parameter control
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
control_file_record_keep_time integer 7
control_files string u01/app/oracle/oradata/MYDB/control01.ctl', 'u01/app/oracle/flash_recovery_area/MYDB/control02.ctl
control_management_pack_access string DIAGNOSTIC+TUNING
SQL>
Now we will set location for 3rd Controlfile by below command:
SQL> ALTER SYSTEM SET
control_files='/u01/app/oracle/oradata/MYDB/control01.ctl','/u01/app/oracle/flash_recovery_area/MYDB/control02.ctl','/u01/multiplexing/control03.ctl'
SCOPE=SPFILE;
Now manually/physically copy controlfile to that location:
cp /u01/app/oracle/oradata/MYDB/control01.ctl /u01/multiplexing/control03.ctl
SQL> show parameter control
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
control_file_record_keep_time integer 7
control_files string u01/app/oracle/oradata/MYDB/control01.ctl', 'u01/app/oracle/flash_recovery_area/MYDB/control02.ctl',
'/u01/multiplexing/control03.ctl'
control_management_pack_access string DIAGNOSTIC+TUNING
No comments:
Post a Comment