본문 바로가기
스터디북

[10/08] 정리

by 파이어볼러 2015. 10. 8.

fail 


장애 발생시


1. alert log trace 장애 진단 어떤 유형의 장애?


2. restore scn 101 


3. recover scn 147 동기화


4. archive && online redo log 


5. complete recovery



디스크 손상


SYS@orcl>!vi dd.sql


SYS@orcl>!vi reco_scan.sql


disk access x


  1  create table recover_test (id number(10), create_date date default sysdate)

  2* tablespace users

SYS@orcl>/


Table created.


SYS@orcl>insert into recover_test (id) values (1000);


1 row created.


SYS@orcl>commit;


Commit complete.


SYS@orcl>alter system switch logfile;


System altered.


SYS@orcl>alter system checkpoint;


System altered.


SYS@orcl>insert into recover_test (id) values (1000);


1 row created.


SYS@orcl>commit;


Commit complete.


SYS@orcl>alter system switch logfile;


System altered.


SYS@orcl>alter system checkpoint;


System altered.


SYS@orcl>insert into recover_test (id) values (1000);


1 row created.


SYS@orcl>commit;


Commit complete.


SYS@orcl>alter system switch logfile;


System altered.


SYS@orcl>alter system checkpoint;


System altered.


SYS@orcl>!rm /u01/app/oracle/oradata/orcl/users01.dbf


SYS@orcl>@reco_scan.sql


no rows selected


SYS@orcl>@reco_scan.sql


no rows selected


SYS@orcl>select file#, error from v$recover_file;


no rows selected


SYS@orcl>select archive_name from v$recovery_log;


no rows selected


SYS@orcl>alter tablespace users offline;

alter tablespace users offline

*

ERROR at line 1:

ORA-01116: error in opening database file 4

ORA-01110: data file 4: '/u01/app/oracle/oradata/orcl/users01.dbf'

ORA-27041: unable to open file

Linux Error: 2: No such file or directory

Additional information: 3




SYS@orcl>alter tablespace users offline immediate;


Tablespace altered.


SYS@orcl>!cp  /BACKUP/close/users01.dbf    /u01/app/oracle/oradata/orcl/


SYS@orcl>recover tablespace users;

ORA-00279: change 913028 generated at 10/10/2015 09:31:07 needed for thread 1

ORA-00289: suggestion : /ARC/ORCL_892658623_1_12.arc

ORA-00280: change 913028 for thread 1 is in sequence #12



Specify log: {<RET>=suggested | filename | AUTO | CANCEL}


ORA-00279: change 934660 generated at 10/10/2015 11:09:12 needed for thread 1

ORA-00289: suggestion : /ARC/ORCL_892658623_1_13.arc

ORA-00280: change 934660 for thread 1 is in sequence #13



Specify log: {<RET>=suggested | filename | AUTO | CANCEL}

auto

ORA-00279: change 973170 generated at 10/12/2015 08:17:43 needed for thread 1

ORA-00289: suggestion : /ARC/ORCL_892658623_1_14.arc

ORA-00280: change 973170 for thread 1 is in sequence #14



Log applied.

Media recovery complete.



SYS@orcl>alter tablespace users online;


Tablespace altered.


SYS@orcl>select * from recover_test;


        ID CREATE_DA

---------- ---------

      1000 12-OCT-15

      1000 12-OCT-15

      1000 12-OCT-15



'스터디북' 카테고리의 다른 글

[10/11] 정리  (0) 2015.10.11
[10/10] 정리  (0) 2015.10.10
[10/07] 실습  (0) 2015.10.07
[10/07] 정리  (0) 2015.10.07
[10/06] 정리  (0) 2015.10.06