|
To protect the database from a single point of failure occurring in the control file, it is strongly recommended by Oracle that the control file be multiplexed and each copy stored to a different writable disk. If the primary control file is for any reason lost, the database can continue using the multiplexed version, and the instance and database can be restarted (after alteration of the primary control file to one of the backup locations and restarting the instance and database) without the necessity of database recovery. Control files can be multiplexed up to a maximum of eight times. The Oracle server is responsible for creating and maintaining all files listed in the CONTROL_FILES parameter when the instance is started. Multiple control files can be created when you create the database by setting the CONTROL_FILES initialization parameter to the comma-delimited list of control file location and names. CONTROL_FILES='/mydatabases/mydb1/control01.ctl', '/mydatabases2/mydb1/control02.ctl' After the database has been created, you can add additional control files. The steps to defining the additional control files differ depending on whether you are using the PFILE or the SPFILE to initialize the database instance. Multiplexing Using SPFILEIf you are using the server parameter file (SPFILE) to start the instance, follow these steps:
You now have multiplexed the control files. Multiplexing Using PFILEIf you are using the PFILE (initSID.ora), do the following:
The following describes the behavior of multiplexed control files:
|
|