※ 필수 파일 1. 닫힌 백업한 데이터 파일 전체 2. redo 로그 파일 3. control 파일 4. 열린 백업 파일 사용 불가 ======================================================================================= SQL> select file_name, file_id, tablespace_name, online_status from dba_data_files; FILE_NAME FILE_ID TABLESPACE_NAME ONLINE_ --------------------------------------------- ---------- -------------------- ------- /oracle/oradata/ora10g/users01.dbf 4 USERS ONLINE /oracle/oradata/ora10g/sysaux01.dbf 3 SYSAUX ONLINE /oracle/oradata/ora10g/undotbs01.dbf 2 UNDOTBS1 ONLINE /oracle/oradata/ora10g/system01.dbf 1 SYSTEM SYSTEM /oracle/oradata/ora10g/example01.dbf 5 EXAMPLE ONLINE SQL> !rm -rf /oracle/oradata/ora10g SQL> shutdown abort ORACLE instance shut down. SQL> !cp /backup/close/ora10g/* /oracle/oradata/imsy SQL> startup nomount ORA-32004: obsolete and/or deprecated parameter(s) specified ORACLE instance started. Total System Global Area 167772160 bytes Fixed Size 1218316 bytes Variable Size 83888372 bytes Database Buffers 79691776 bytes Redo Buffers 2973696 bytes SQL> alter system set control_files 2 ='/oracle/oradata/imsy/control01.ctl' 3 ,'/oracle/oradata/imsy/control02.ctl' 4 ,'/oracle/oradata/imsy/control03.ctl' 5 scope = spfile; System altered. SQL> shutdown ORA-01507: database not mounted ORACLE instance shut down. SQL> startup mount ORA-32004: obsolete and/or deprecated parameter(s) specified ORACLE instance started. Total System Global Area 167772160 bytes Fixed Size 1218316 bytes Variable Size 83888372 bytes Database Buffers 79691776 bytes Redo Buffers 2973696 bytes Database mounted. SQL> alter database rename file 2 '/oracle/oradata/ora10g/users01.dbf' to 3 '/oracle/oradata/imsy/users01.dbf'; Database altered. SQL> alter database rename file 2 '/oracle/oradata/ora10g/sysaux01.dbf' to 3 '/oracle/oradata/imsy/sysaux01.dbf'; Database altered. SQL> alter database rename file 2 '/oracle/oradata/ora10g/undotbs01.dbf' to 3 '/oracle/oradata/imsy/undotbs01.dbf'; Database altered. SQL> alter database rename file 2 '/oracle/oradata/ora10g/system01.dbf' to 3 '/oracle/oradata/imsy/system01.dbf'; Database altered. SQL> alter database rename file 2 '/oracle/oradata/ora10g/example01.dbf' to 3 '/oracle/oradata/imsy/example01.dbf'; Database altered. SQL> col member format a40 SQL> select * from v$logfile; GROUP# STATUS TYPE MEMBER IS_ ---------- ------- ------- ---------------------------------------- --- 3 ONLINE /oracle/oradata/ora10g/redo03.log NO 2 ONLINE /oracle/oradata/ora10g/redo02.log NO 1 ONLINE /oracle/oradata/ora10g/redo01.log NO SQL> alter database rename file 2 '/oracle/oradata/ora10g/redo01.log' to 3 '/oracle/oradata/imsy/redo01.log'; Database altered. SQL> alter database rename file 2 '/oracle/oradata/ora10g/redo02.log' to 3 '/oracle/oradata/imsy/redo02.log'; Database altered. SQL> alter database rename file 2 '/oracle/oradata/ora10g/redo03.log' to 3 '/oracle/oradata/imsy/redo03.log'; Database altered. SQL> alter database open; Database altered. SQL> select name, status from v$datafile; NAME STATUS ---------------------------------------- ------- /oracle/oradata/imsy/system01.dbf SYSTEM /oracle/oradata/imsy/undotbs01.dbf ONLINE /oracle/oradata/imsy/sysaux01.dbf ONLINE /oracle/oradata/imsy/users01.dbf ONLINE /oracle/oradata/imsy/example01.dbf ONLINE SQL> select * from v$logfile; GROUP# STATUS TYPE MEMBER IS_ ---------- ------- ------- ---------------------------------------- --- 3 ONLINE /oracle/oradata/imsy/redo03.log NO 2 ONLINE /oracle/oradata/imsy/redo02.log NO 1 ONLINE /oracle/oradata/imsy/redo01.log NO SQL> !rm -rf /backup/archive1/* SQL> !rm -rf /backup/archive2/* SQL>
닫힌상태 - 전체데이터 - 불완전 복구(미디어 장애)
|
2006.11.02 16:40:28
|
2006.11.02 16:40:28
|
314
|
Aiden
Total of Attached file
0.00 Bytes of 0 files
2006.12.20
2006.11.17
2006.11.16
2006.11.16
2006.11.15
2006.11.02
2006.11.02
2006.10.31
2006.10.30
2006.10.30
2006.10.26