본문 바로가기

DATAFILE

#28_140722_WSHOP2_DATAFILE OPEN 복구 # DATAFILE OPEN 복구 만약에 장애가 나서 복구를 해야 한다면 open 시켜놓고 복구를 하는게 바람직하다 문제1. ts405 테이블 스패이스를 생성하고 ts405 테이블 스패이스에 emp 테이블과 똑같은 구조와 테이터로 emp405를 생성하고 나서 ts405테이블 스패이스를 백업받으시오 SQL> create tablespace ts405 datafile '/u01/app/oracle/oradata/dbdb/ts405.dbf' size 20m;SQL> connect scott/tigerSQL> create table emp405 tablespace ts405 as select * from emp where 1=2;SQL> exit[dbdb:dbdb]$ rman target /RMAN> backu.. 더보기
#28_140722_WSHOP2_DATAFILE, CONTROLFILE, REDO FILE 복구 # DATAFILE, CONTROLFILE REDO, FILE 복구 문제4. 모든 datafile들과 모든 controlfile 들을 삭제하고 복구하시오 rm *.dbf – dbf 파일 전부다 삭제rm *.ctl – ctl 파일 전부다 삭제 l 복구순서1. SQL>startup2. RMAN> restore controlfile from autobackup;3. RMAN> alter database mount;4. RMAN> restore database;5. RMAN> recover database;6. RMAN> alter database open resetlogs; 1. alert log file을 보고 어떤 파일이 삭제 되서 문제가 생겼는지 확인해야 한다 2. SQL> select group#, s.. 더보기
#23_140715_WSHOP_백업/복구 # 백업/복구 l 장애의 6가지 유형1. 문장에러- 코드의 오류, 권한 부족 : 코드수정, 권한부여로 해결 2. 유저프로세서 에러- 클라이언트 PC 또는 응용프로그램이 비정상적으로 종료 : 다시 시작시켜 해결한다- pmon 이 알아서 commit 안한 data는 rollback 해준다 3. 네트웍 에러- 클라이언트에서 서버로 오라클 접속이 안된다- 원인1) 서버의 리스너가 내려간 경우 – lsnrctl start(리스너를 올린다)2) 물리적 네트웍 구성이 잘못된 경우(랜카드에 이상이 있거나 랜선이 빠지거나) – 백업네트웍을 구성해야 한다 4. 유저의 실수 : flashback 기술로 복구한다- 실수로 테이블 drop- 실수로 data를 다 지우고 commit- 주의할 사항 : truncate table .. 더보기