C:\Users\computer>set ORACLE_SID=TEST
C:\Users\computer>sqlplus / as sysdba
SQL*Plus: Release 11.1.0.7.0 - Production on Thu May 10 23:05:45 2013
Copyright (c) 1982, 2008, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> select name from v$database;
NAME
---------
TEST
TAKEN BACKUP OF THE CONTROL FILE;
SQL> ALTER DATABASE BACKUP CONTROLFILE TO TRACE AS 'D:\TEST1\CONTROL.BKP';
Database altered.
SQL> shut immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
NOTE: EDITED PFILE AND REMOVED THE EXISTS CONTROLFILE PARAMETER FROM IT & TRY STARTED THE DATABASE IN MOUNT.
SQL> startup mount;
ORACLE instance started.
Total System Global Area 535662592 bytes
Fixed Size 1348508 bytes
Variable Size 167775332 bytes
Database Buffers 360710144 bytes
Redo Buffers 5828608 bytes
ORA-00205: error in identifying control file, check alert log for more info
SQL> shut immediate
ORA-01507: database not mounted
ORACLE instance shut down.
SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
C:\Users\computer>D:
D:\>cd TEST1
D:\TEST1>sqlplus / as sysdba
SQL*Plus: Release 11.1.0.7.0 - Production on Thu May 10 23:14:25 2013
Copyright (c) 1982, 2008, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup nomount
ORACLE instance started.
Total System Global Area 535662592 bytes
Fixed Size 1348508 bytes
Variable Size 167775332 bytes
Database Buffers 360710144 bytes
Redo Buffers 5828608 bytes
NOTE:CREATED SCRIPT FROM THE BACKUP CONTROL FILES.
SQL> @Create_control_file.sql
Control file created.
SQL> alter database mount;
alter database mount
*
ERROR at line 1:
ORA-01100: database already mounted - CONTROL FILES CREATED AND DATABASE STARTED IN MOUNT.
SQL> alter database open;
Database altered.
SQL> select open_mode,log_mode from v$database;
OPEN_MODE LOG_MODE
---------- ------------
READ WRITE ARCHIVELOG
SQL> select name from v$database;
NAME
---------
TEST
SQL> show parameter control;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
control_file_record_keep_time integer 7
control_files string D:\TEST1\CONTROLFILE.CTL
control_management_pack_access string DIAGNOSTIC+TUNING
SQL> create spfile from pfile;
File created.
SQL> shut immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup;
ORACLE instance started.
Total System Global Area 535662592 bytes
Fixed Size 1348508 bytes
Variable Size 167775332 bytes
Database Buffers 360710144 bytes
Redo Buffers 5828608 bytes
Database mounted.
Database opened.
SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
D:\TEST1>
SCRIPT USED > Create_control_file.SQL
CREATE CONTROLFILE REUSE DATABASE "TEST" NORESETLOGS ARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 292
LOGFILE
GROUP 1 'D:\TEST1\REDO01.LOG' SIZE 50M,
GROUP 2 'D:\TEST1\REDO02.LOG' SIZE 50M,
GROUP 3 'D:\TEST1\REDO03.LOG' SIZE 50M
DATAFILE
'D:\TEST1\SYSTEM01.DBF',
'D:\TEST1\SYSAUX01.DBF',
'D:\TEST1\UNDOTBS01.DBF',
'D:\TEST1\USERS01.DBF'
CHARACTER SET WE8MSWIN1252
;
Comments
Post a Comment