Oracle控制文件操作(四)

2014-11-24 16:43:45 · 作者: · 浏览: 2
NDBY DATABASE TO MAXIMIZE PERFORMANCE STARTUP NOMOUNT CREATE CONTROLFILE REUSE DATABASE "ORCL" NORESETLOGS NOARCHIVELOG MAXLOGFILES 16 MAXLOGMEMBERS 3 MAXDATAFILES 100 MAXINSTANCES 8 MAXLOGHISTORY 292 LOGFILE GROUP 1 '/home/oracle/oradata/orcl/redo01.log' SIZE 50M, GROUP 2 '/home/oracle/oradata/orcl/redo02.log' SIZE 50M, GROUP 3 '/home/oracle/oradata/orcl/redo03.log' SIZE 50M -- STANDBY LOGFILE DATAFILE '/home/oracle/oradata/orcl/system01.dbf', '/home/oracle/oradata/orcl/undotbs01.dbf', '/home/oracle/oradata/orcl/sysaux01.dbf', '/home/oracle/oradata/orcl/users01.dbf', '/home/oracle/oradata/orcl/example01.dbf' CHARACTER SET WE8ISO8859P1 ; -- Commands to re-create incarnation table -- Below log names MUST be changed to existing filenames on -- disk. Any one log file from each branch can be used to -- re-create incarnation records. -- ALTER DATABASE REGISTER LOGFILE '/home/oracle/flash_recovery_area/ORCL/archivelog/2012_05_27/o1_mf_1_1_%u_.arc'; -- ALTER DATABASE REGISTER LOGFILE '/home/oracle/flash_recovery_area/ORCL/archivelog/2012_05_27/o1_mf_1_1_%u_.arc'; -- Recovery is required if any of the datafiles are restored backups, -- or if the last shutdown was not normal or immediate. RECOVER DATABASE -- Database can now be opened normally. ALTER DATABASE OPEN; -- Commands to add tempfiles to temporary tablespaces. -- Online tempfiles have complete space information. -- Other tempfiles may require adjustment. ALTER TABLESPACE TEMP ADD TEMPFILE '/home/oracle/oradata/orcl/temp01.dbf' SIZE 22020096 REUSE AUTOEXTEND ON NEXT 655360 MAXSIZE 32767M; -- End of tempfile additions. -- -- Set #2
. RESETLOGS case -- -- The following commands will create a new control file and use it -- to open the database. -- Data used by Recovery Manager will be lost. -- The contents of online logs will be lost and all backups will -- be invalidated. Use this only if online logs are damaged. -- After mounting the created controlfile, the following SQL -- statement will place the database in the appropriate -- protection mode: -- ALTER DATABASE SET STANDBY DATABASE TO MAXIMIZE PERFORMANCE STARTUP NOMOUNT CREATE CONTROLFILE REUSE DATABASE "ORCL" RESETLOGS NOARCHIVELOG MAXLOGFILES 16 MAXLOGMEMBERS 3 MAXDATAFILES 100 MAXINSTANCES 8 MAXLOGHISTORY 292 LOGFILE GROUP 1 '/home/oracle/oradata/orcl/redo01.log' SIZE 50M, GROUP 2 '/home/oracle/oradata/orcl/redo02.log' SIZE 50M, GROUP 3 '/home/oracle/oradata/orcl/redo03.log' SIZE 50M -- STANDBY LOGFILE DATAFILE '/home/oracle/oradata/orcl/system01.dbf', '/home/oracle/oradata/orcl/undotbs01.dbf', '/home/oracle/oradata/orcl/sysaux01.dbf', '/home/oracle/oradata/orcl/users01.dbf', '/home/oracle/oradata/orcl/example01.dbf' CHARACTER SET WE8ISO8859P1 ; -- Commands to re-create incarnation table -- Below log names MUST be changed to existing filenames on -- disk. Any one log file from each branch can be used to -- re-create incarnation records. -- ALTER DATABASE REGISTER LOGFILE '/home/oracle/flash_recovery_area/ORCL/archivelog/2012_05_27/o1_mf_1_1_%u_.arc'; -- ALTER DATABASE REGISTER LOGFILE '/home/oracle/flash_recovery_area/ORCL/archivelog/2012_05_27/o1_mf_1_1_%u_.arc'; -- Recovery is required if any of the datafiles are restored backups, -- or if the last shutdow