※ 필수 파일 1. 백업이후 생성된 아카이브 로그파일 ======================================================================================= SQL> create tablespace insa 2 datafile '/oracle/oradata/ora10g/insa01.dbf' size 3M; Tablespace created. SQL> create user insa 2 identified by insa 3 default tablespace insa 4 temporary tablespace temp 5 quota unlimited on insa; User created. SQL> grant connect to insa; Grant succeeded. SQL> grant resource to insa; Grant succeeded. SQL> connect insa/insa Connected. SQL> create table insa(id number); Table created. SQL> connect / as sysdba Connected. SQL> alter system switch logfile; System altered. SQL> connect insa/insa Connected. SQL> insert into insa values(10); 1 row created. SQL> commit; Commit complete. SQL> select * from insa; ID ---------- 10 SQL> connect / as sysdba Connected. SQL> alter system switch logfile; System altered. SQL> !rm /oracle/oradata/ora10g/insa01.dbf SQL> alter tablespace insa offline immediate; 혹은 SQL> alter database datafile '/oracle/oradata/ora10g/insa01.dbf' offline; Tablespace altered. SQL> select d.file#, d.name, d.status, h.status 2 from v$datafile d, v$datafile_header h 3 where d.file# = h.file#; FILE# NAME STATUS STATUS ---------- ---------------------------------------- ------- ------- 1 /oracle/oradata/ora10g/system01.dbf SYSTEM ONLINE 2 /oracle/oradata/ora10g/undotbs01.dbf ONLINE ONLINE 3 /oracle/oradata/ora10g/sysaux01.dbf ONLINE ONLINE 4 /oracle/oradata/ora10g/users01.dbf ONLINE ONLINE 5 /oracle/oradata/ora10g/example01.dbf ONLINE ONLINE 6 /oracle/oradata/ora10g/insa01.dbf RECOVER OFFLINE 6 rows selected. SQL> col error format a20 SQL> select * from v$recover_file; FILE# ONLINE ONLINE_ ERROR CHANGE# TIME ---------- ------- ------- -------------------- ---------- --------- 6 OFFLINE OFFLINE FILE NOT FOUND 0 SQL> select h.tablespace_name, d.name, h.error 2 from v$datafile d, v$datafile_header h 3 where d.file# = h.file#; TABLESPACE_NAME NAME ERROR --------------- ---------------------------------------- -------------------- SYSTEM /oracle/oradata/ora10g/system01.dbf UNDOTBS1 /oracle/oradata/ora10g/undotbs01.dbf SYSAUX /oracle/oradata/ora10g/sysaux01.dbf USERS /oracle/oradata/ora10g/users01.dbf EXAMPLE /oracle/oradata/ora10g/example01.dbf /oracle/oradata/ora10g/insa01.dbf FILE NOT FOUND 6 rows selected. SQL> alter database create datafile 2 '/oracle/oradata/ora10g/insa01.dbf' as 3 '/oracle/oradata/ora10g/insa01.dbf'; 혹은 미디어가 장애일경우에는 임의 디렉토리(/oracle/oradata/temp)에 데이터파일을 생성해도 된다. SQL> alter database create datafile 2 '/oracle/oradata/ora10g/insa01.dbf' as 3 '/oracle/oradata/temp/insa01.dbf'; Database altered. SQL> recover tablespace insa; 혹은 SQL> recover datafile '/oracle/oradata/ora10g/insa01.dbf' Media recovery complete. SQL> alter tablespace insa online; 혹은 SQL> alter database datfile '/oracle/oradata/ora10g/insa01.dbf' online; Tablespace altered. SQL> select d.file#, d.name, d.status, h.status 2 from v$datafile d, v$datafile_header h 3 where d.file# = h.file#; FILE# NAME STATUS STATUS ---------- ---------------------------------------- ------- ------- 1 /oracle/oradata/ora10g/system01.dbf SYSTEM ONLINE 2 /oracle/oradata/ora10g/undotbs01.dbf ONLINE ONLINE 3 /oracle/oradata/ora10g/sysaux01.dbf ONLINE ONLINE 4 /oracle/oradata/ora10g/users01.dbf ONLINE ONLINE 5 /oracle/oradata/ora10g/example01.dbf ONLINE ONLINE 6 /oracle/oradata/ora10g/insa01.dbf ONLINE ONLINE 6 rows selected. SQL> select * from v$recover_file; no rows selected SQL> select h.tablespace_name, d.name, h.error 2 from v$datafile d, v$datafile_header h 3 where d.file# = h.file#; TABLESPACE_NAME NAME ERROR --------------- ---------------------------------------- -------------------- SYSTEM /oracle/oradata/ora10g/system01.dbf UNDOTBS1 /oracle/oradata/ora10g/undotbs01.dbf SYSAUX /oracle/oradata/ora10g/sysaux01.dbf USERS /oracle/oradata/ora10g/users01.dbf EXAMPLE /oracle/oradata/ora10g/example01.dbf INSA /oracle/oradata/ora10g/insa01.dbf 6 rows selected. SQL> connect insa/insa Connected. SQL> select * from insa; ID ---------- 10 SQL>
오픈상태 - 임의데이타 - 완전 복구(백업하지 않은 데이타)
|
2006.11.17 11:10:59
|
2006.11.17 11:10:59
|
360
|
Aiden
Total of Attached file
0.00 Bytes of 0 files
2009.09.11
2009.09.08
2008.12.16
2008.12.12
2006.12.20
2006.11.17
2006.11.16
2006.11.16
2006.11.15
2006.11.02
2006.11.02