본문 바로가기

빅데이터과정/WORKSHOP 2

#26_140718_WSHOP2_RMAN CONTROLFILE 복구 # RMAN CONTROLFILE 복구 control file 복구를 수행하기 전에 autobackup이 선행되야 한다 RMAN> show all;- 위 내용의 정보가 출력된다. RMAN> configure controlfile autobackup on; - RMAN으로 백업할 때 controlfile과 parameter file이 자동백업 된다 l control file 삭제후 복구 작업 수행 1. SQL> select dbid from v$database;- dbid는 database의 ID인데 나중에 복구할 때 필요하다 2. SQL> select name from v$controlfile; 3. SQL> shutdown abort 4. OS에서 모든 control file을 삭제하시오 5. SQL>.. 더보기
#26_140718_WSHOP2_RECOVERY CATALOG # RECOVERY CATALOG l Recovery catalog 란 - RMAN 으로 백업복구 작업을 하고 관련 정보를 저장해 하는 장소- catalog 에는 백업에 필요한 파일 자체를 저장되는 것이 아니고 백업에 필요한 정보들만 저장한다 l RMAN이 백업된 파일이 어디있는지 어떻게 알수있는가? - 백업을 받았다라는 메타 정보가 저장이 되어있기 때문이다- control file에 메타정보가 저장되어 있다 l Recovery catalog 의 역할은? RMAN 으로 백업했을 때 어떠한 파일들을 백업받았다는 목록 리스트 즉 메타정보를 저장하는 공간이다 l Recovery catalog 를 사용하는 이유 1. 컨트롤 파일에 적는 것 보다 많은 정보를 적을수 있기 때문에2. 백업과 복구를 위한 Rman 스.. 더보기
#26_140718_WSHOP2_FLASH RECOVERY AREA # FLASH RECOVERY AREA l Flash recovery area 란 - Flash Recovery Area는 Oracle Database의 복구와 관련된 파일들의 통합된 저장 영역이다. 이 영역에는 archived redo log file, control file, RMAN에 의행 생성된 Backup Set, flashback log, change tracking file 들이 생성된다. l flash recovery area 영역에 공간부족 현상 발생 확인 SQL> select reason from dba_outstanding_alerts; l 공간부족 메시지를 확인하면 아래와 같이 조치 RMAN> report obsolete;RMAN> delete obsolete; l flash rec.. 더보기
#26_140718_WSHOP2_RETENTION # RETENTION l 지워도 되는 백업본은 어떻게 결정이 되느냐 답 : 백업본의 보유(retention) 정책에 의해서 결정이 된다 l Recovery window RMAN> configure retention policy to recovery window of 7 days;- 위의 명령어는 일주일전으로 DB를 복구할 수 있도록 백업본을 유지시키겠다. 즉 그러면 다른 백업본들은 지워도 되는 파일리스트에(report obsolete) 나타난다 RMAN> configure retention policy to recovery window of 2 days;new RMAN configuration parameters:CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 2 .. 더보기
#26_140718_WSHOP2_BASH PROFILE # BASH PROFILE n .bash_profile 수정 # .bash_profile # Get the aliases and functionsif [ -f ~/.bashrc ]; then . ~/.bashrcfi # User specific environment and startup programs PATH=$PATH:$HOME/bin export PATHexport JAVA_HOME=/usr/java/jdk1.6.0_18export PATH=$JAVA_HOME/bin:$PATHexport PS1='[`echo $ORACLE_SID`:\W]$ ' export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome.. 더보기
#26_140718_WSHOP2_VI 편집기 # VI 편집기 입력 모드 글자를 입력하기 위해서는 입력모드로 가야하는데, 'i'를 입력하면, 하단에 --INSERT--가 나오면서, 글자를 입력할 수 있는 입력모드로 바뀝니다. 입력 모드로 들어가는 대표적인 방법은 i 키를 누르는 것이지만, 이외에도 몇 가지 방법이 더 있습니다. - i : Insert, 현재 커서의 위치에 글자를 삽입 - I : Insert, 커서가 있는 줄(line)의 맨 앞에 글자를 삽입 - a : Append, 현재 커서 위치의 다음 칸에 글자를 추가 - A : Append, 커서가 있는 줄(line)의 맨 뒤에 글자를 추가 - o : Open line, 현재의 줄 다음에 새로운 줄을 삽입 - O: Open line, 현재의 줄 앞에 새로운 줄을 삽입 ★ 영/한 변환은 Shift.. 더보기
#26_140718_WSHOP2_RMAN 명령의 유형 # RMAN 명령의 유형 l RMAN 을 사용했을떄 장점1. 변경된 DATA만 백업을 할 수 있다2. 블록(Block) 단위로 복구를 할 수 있다3. 압축기술을 이용해서 저장공간을 절약할 수 있다4. 백업본을 암호화 l RMAN 명령의 유형- 일부 명령은 독립형 또는 작업형 명령으로 실행될 수 있다- 독립형 명령: RMAN 프롬프트에서 개별적으로 실행: RUN 내에 하위 명령으로 나타낼수 있다- 작업형 명령: RUN 명령의 중괄호 내에 있어야 한다: 그룹으로 실행 n 명령어delete obsolete;- 백업본중에서 지워도 되는 파일들을 지우는 명령어list backup; - 백업본이 있는지 확인하는 명령어 n 작업형(run 명령어) RMAN> run {backup datafile 1; backup da.. 더보기