- 论坛徽章:
- 0
|
oracle 9, controlfile被删除了,怎么恢复?
SQL>; startup nomount
ORACLE instance started.
Total System Global Area 1679266176 bytes
Fixed Size 733568 bytes
Variable Size 838860800 bytes
Database Buffers 838860800 bytes
Redo Buffers 811008 bytes
SQL>;
SQL>; CREATE CONTROLFILE REUSE DATABASE "abc" NORESETLOGS ARCHIVELOG
2 -- SET STANDBY TO MAXIMIZE PERFORMANCE
3 MAXLOGFILES 5
4 MAXLOGMEMBERS 3
5 MAXDATAFILES 100
6 MAXINSTANCES 1
7 MAXLOGHISTORY 226
8 LOGFILE
9 GROUP 1 '/oradb2/redo01.log' SIZE 100M,
10 GROUP 2 '/oradb2/redo02.log' SIZE 100M,
11 GROUP 3 '/oradb2/redo03.log' SIZE 100M
12 -- STANDBY LOGFILE
13 DATAFILE
14 '/oradb2/system01.dbf',
15 '/oradb2/undotbs01.dbf',
16 '/oradb2/cwmlite01.dbf',
17 '/oradb2/drsys01.dbf',
18 '/oradb2/indx01.dbf',
19 '/oradb2/odm01.dbf',
20 '/oradb2/tools01.dbf',
21 '/oradb2/users01.dbf',
22 '/oradb2/xdb01.dbf'
23 CHARACTER SET ZHS16CGB231280;
Control file created.
SQL>; RECOVER DATABASE
ORA-00283: recovery session canceled due to errors
ORA-01114: IO error writing block to file 1 (block # 1)
ORA-01110: data file 1: '/oradb2/system01.dbf'
ORA-27091: skgfqio: unable to queue I/O
ORA-27041: unable to open file
SVR4 Error: 13: Permission denied
Additional information: 3
SQL>; ALTER SYSTEM ARCHIVE LOG ALL;
System altered.
SQL>; ALTER DATABASE OPEN;
ALTER DATABASE OPEN
*
ERROR at line 1:
ORA-01113: file 1 needs media recovery
ORA-01110: data file 1: '/oradb2/system01.dbf'
SQL>; ALTER TABLESPACE TEMP ADD TEMPFILE '/oradb1/temp01.dbf' SIZE 2000M REUSE AUTOEXTEND ON NEXT 655360 MAXSIZE 32767M;
ALTER TABLESPACE TEMP ADD TEMPFILE '/oradb1/temp01.dbf' SIZE 2000M REUSE AUTOEXTEND ON NEXT 655360 MAXSIZE 32767M
*
ERROR at line 1:
ORA-01109: database not open |
|