경우, TARGET 키워드 (AUXILIARY 키워드아님 ) 를사용하여반드시대기데이터베이스에접속해야 한다. 백업을수행하는동안, 대기데이터베이스는주데이터베이스를대체한다. 논리적대기데이터베이스의백업및복구주데이터베이스에서사용하는동일한방법으로논리적대기데이터베이스를백업할수있다.

Similar documents
모든시스템은무계획및계획정지시간을갖게되며, 내결함및복구인프라를설계할때, 이러한무계획및계획정지에대한원인을고려하는것은매우중요한일이다. 무계획정지는다음과같은항목으로구성된다. - 컴퓨터오류 : 정전또는시스템장애 - 데이터오류 : 기업의중요데이터의손실, 파괴, 소손 스토리지오류

Tablespace On-Offline 테이블스페이스 온라인/오프라인

백업을수행하여야한다. 대기데이터베이스가활성화될때까지, 주데이터베이스를 FORCE LOGGING 모드로유지하여야만한다. - 만약, Data Guard 구조에서 ASM(Automatic Storage Management) 와 OMF(Oracle Managed Files)

System Recovery 사용자 매뉴얼

Microsoft Word - RMAN 스터디자료_공개용_ doc

Data Guard 기본개념.doc

강사박시우 ( 3 장. Data Guard Broker 와 Enterprise Manager 사용 학습목표 - Data Guard 브로커아키텍처를설명한다. - Data Guard 브로커구성요소를설명한다. - Data

<4D F736F F D205BB4EBBBF3C1A4BAB8B1E2BCFA5DB1E2BCFAB9AEBCAD2D524D414EBBE7BFEBBFB9C1A65F39695F313067>

슬라이드 1

세미나(장애와복구-수강생용).ppt

Contents Data Mart 1. 개요 실습방향 테스트위한사전설정 본격실습시작 ) 데이터파일 dd 명령어로 백업수행및유실시키기 ) 장애복구수행 결론...7 페이지 2 / 7

슬라이드 1

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

Microsoft Word - dataguard_세미나_v1.8.doc

Document Server Information Items Description Test Date 2011 / 05 / 31 CPU Intel(R) Xeon(R) CPU 2.40GHz X 8 Main Memory 1GB O/S version OEL 5.

Windows 8에서 BioStar 1 설치하기

Cloud Friendly System Architecture

62

Advanced Product Service

Chapter 1

Spotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA

Oracle hacking 작성자 : 임동현 작성일 2008 년 10 월 11 일 ~ 2008 년 10 월 19 일 신규작성 작성내용

목차 백업 계정 서비스 이용 안내...3 * 권장 백업 정책...3 * 넷하드(100G 백업) 계정 서버로 백업하는 2가지 방법...3 * 백업서버 이용시 주의사항...3 WINDOWS 서버 사용자를 위한 백업서비스 이용 방법 네트워크 드라이브에 접속하여

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :

Oracle Database 12c High Availability

Microsoft PowerPoint - 10Àå.ppt

H3250_Wi-Fi_E.book

Straight Through Communication

Slide 1

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

Problems with Generic Backup Solutions

User Guide

Slide 1

3) MySQL data 백업백업방법 : dump 파일로저장저장위치 : /backup/mysqldump 백업주기 : 시간별 (/etc/cron.hourly) 또는일별 (/etc/cron.daily) 보관기간 : 7 일백업스크립트 : 아래예제 6-1). 참조 4) 웹데이

목 차

PowerPoint 프레젠테이션

단계

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

큰 제목은 18 bold

DBMS & SQL Server Installation Database Laboratory

PowerPoint 프레젠테이션

Microsoft Word - release note-VRRP_Korean.doc

MS-SQL SERVER 대비 기능

Microsoft Word - 10g RAC on Win2k.doc

The Pocket Guide to TCP/IP Sockets: C Version

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

PowerPoint 프레젠테이션

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University

워드표준 가이드

Ç×°ø¾ÈÀüÁ¤º¸³×Æ®¿öÅ©±¸Ãà¹æ¾È¿¡°üÇÑ¿¬±¸.hwp

단계

F120L(JB)_UG_V1.0_ indd

ThinkVantage Fingerprint Software

EMC Data Domain Boost for Oracle Recovery Manager (RMAN)

Microsoft Word - src.doc

Sena Device Server Serial/IP TM Version

EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX VIRTUALIZED ORACLE 11GR2 1.3 설계 및 구축 가이드

Windows Server 2012

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

PowerPoint 프레젠테이션

Oracle 11gR2 RAC to RAC Active Dataguard

Microsoft PowerPoint - 6.pptx

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Simplify your Job Automatic Storage Management DB TSC

슬라이드 1

[Brochure] KOR_TunA

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

MF Driver Installation Guide

Microsoft PowerPoint - 프레젠테이션1

Oracle Database 10g: Self-Managing Database DB TSC

Windows Server NTP 설정가이드 Author 이종하 (lovemind.tistory.com) 1

C# Programming Guide - Types

슬라이드 제목 없음

PowerPoint 프레젠테이션

HP Backup and Recovery Manager

슬라이드 1

vRealize Automation용 VMware Remote Console - VMware

PowerPoint 프레젠테이션

ALTIBASE HDB Patch Notes

Tibero

DATA GUARD GUIDE

OCP PL/SQL

RHEV 2.2 인증서 만료 확인 및 갱신

Xcovery 사용설명서

MySQL-.. 1

untitled

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

항목

<4D F736F F F696E74202D E20B3D7C6AEBFF6C5A920C7C1B7CEB1D7B7A1B9D62E >

IRISCard Anywhere 5

Chapter #01 Subject

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

Title Slide with Name

소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를 제공합니다. 제품은 계속 업데이트되므로, 이 설명서의 이미지 및 텍스트는 사용자가 보유 중인 TeraStation 에 표시 된 이미지 및 텍스트와 약간 다를 수

오라클 데이터베이스 10g 핵심 요약 노트

PowerPoint 프레젠테이션

Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드]

Transcription:

12 장. Data Guard 에대한그외고려사항 학습목표 - 물리적대기데이터베이스를가진주데이터베이스의백업 - 논리적대기데이터베이스의백업 - Data Guard 구조에서플래시백데이터베이스기능사용 - 리두정보암호화 - 연쇄리두로그위치구성 물리적대기데이터베이스로백업본해제 RMAN은대기데이터베이스와관련아카이브리두로그들을백업할수있다. 데이터파일들과아카이브리두로그들의대기백업본은주데이터베이스백업본과완전히대체가가능하다. 즉, 대기데이터파일의백업본을주데이터베이스로복원하기위해 RESTORE 명령을실행할수있고, 주데이터파일의백업본을대기데이터베이스로복원할수있다. 그러나, 대기컨트롤파일과주컨트롤파일은대체가불가능하다. 주데이터베이스와대기데이터베이스는모두동일한복구카탈로그를반드시사용해야한다. 만 약, 주데이터베이스가이미카탈로그에등록되어있다면, 카탈로그에대기데이터베이스를등록 할필요는없고, 간단히대기데이터베이스에연결하여 BACKUP 명령을실행하면된다. 물리적대기데이터베이스를백업하기위한 RMAN 사용대기데이터베이스를백업하기위해 RMAN BACKUP 명령을사용한다. 대기데이터베이스에서백업을수행하는것은백업이대기사이트에서발생하는것만제외하면, 주데이터베이스의백업과동일하다. 1. RMAN을호출한다. 2. 필요하면채널을할당한다. 3. BACKUP 명령을실행한다. 4. 백업을검증하기위해 LIST 명령을사용한다. 제한사항및사용시주의사항만약, 물리적대기데이터베이스백업본이주사이트에서작업을복원하는데사용가능하다면, 대기데이터베이스를백업할때복구카탈로그에반드시접속하거나, 백업후물리적대기데이터베이스를반드시재동기화해주어야한다. 복구카탈로그에백업기록이저장되지않으면, 대기백업본에대한정보를주데이터베이스가알수있는방법이없기때문에이절차는반드시수행되어야한다. 대기컨트롤파일을백업할수없다. 또한, 이미지복사본또는대기컨트롤파일의비 -RMAN 백업을만들수없고, 주데이터베이스복원에사용할수도없다. 대기데이터베이스를백업하는

경우, TARGET 키워드 (AUXILIARY 키워드아님 ) 를사용하여반드시대기데이터베이스에접속해야 한다. 백업을수행하는동안, 대기데이터베이스는주데이터베이스를대체한다. 논리적대기데이터베이스의백업및복구주데이터베이스에서사용하는동일한방법으로논리적대기데이터베이스를백업할수있다. 백업파일들은주데이터베이스와교체가불가능하다. 이백업본이다른데이터베이스라는것을기억해야한다. 데이터파일들또는온라인로그파일들의손실에대하여다른데이터베이스와동일한복구기법 을사용할수있다. 반드시논리적데이터베이스의백업본을사용해야한다. 만약, 전체논리적 대기데이터베이스가유실되면, 논리적대기데이터베이스를반드시재생성하여야한다. 만약, 컨트롤파일의모든복사본이유실되면, 복구작업을수행할때, 컨트롤파일의이진복사본을반드시사용하여야한다. 추적파일또는컨트롤파일복구를위한 CREATE CONTROLFILE 명령의사용은논리적대기컨트롤파일을생성하지못한다. 다음중하나를수행하여컨트롤파일의이진복사본을만들수있다. - 논리적대기데이터베이스를종료하고, 컨트롤파일을백업으로복사한다. - 논리적대기데이터베이스가오픈되어있는동안, 다음명령을실행한다. ALTER DATABASE BACKUP CONTROLFILE TO <filename> ; 이명령은지정한파일명으로컨트롤파일의이진복사본을생성한다. 데이터베이스플래시백플래시백데이터베이스는다음과같은전역데이터베이스변경이전의특정시점으로데이터베이스를복원한다. - 데이터베이스 RESETLOGS 작업 - 물리적또는논리적대기데이터베이스로스위치오버또는패일오버 - 물리적대기데이터베이스활성화 Oracle Database 10g Release 2에서위에기술한전역데이터베이스변경사항이전으로플래시백을수행하기위해플래시백데이터베이스기능을사용할수있다. 이러한데이터베이스상태변경이전으로플래시백하기위해서, 플래시백데이터베이스는이전에반드시활성화되어있어야한다. 플래시백데이터베이스의활성화는이전버전의오라클로부터데이터베이스를변경되지않은상태로유지한다. 이전버전에서는전역데이터베이스변경이발생하면, 플래시백로그가취소되었다. Oracle Database 10g Release 2 는위의전역데이터베이스변경이전의플래시백로그를유지하며, 플래 시백데이터베이스명령의기능을확장한다. 플래시백데이터베이스와실시간로그적용기능사용

Oracle Data Guard 의실시간리두적용기능을사용하여패일오버시간을감소시킬수있다. 플 래시백데이터베이스를사용하여논리적데이터손실또는사용자에러로부터물리적대기데이 터베이스를보호할수있다. RESETLOGS 이후플래시백데이터베이스사용 물리적대기구성 물리적대기데이터베이스에서리두정보에 OPEN RESETLOGS 명령이포함되면 Redo Apply 서비 스는중지되지않을가능성이있다. 만약, 물리적대기데이터베이스의 SCN 이주데이터베이스

의 SCN 에너무많이뒤처져있다면, Redo Apply 서비스는중지하지않고 OPEN RESETLOGS 명령 을해석할수있다. 주데이터베이스에 OPENRESETLOGS 명령이수행되고, 관리된복구과정이물리적대기데이터베이스에서정지된후, 대기데이터베이스의재생성을방지하려면다음절차를사용한다. 1. 주데이터베이스에서 OPEN RESETLOGS 명령이실행된 SCN으로부터최소두 SCN 이전의 SCN을결정한다. 이정보는 OPEN RESETLOGS가발생하였을때, 대기데이터베이스를적절히복구하는데필요하다. RESETLOGS 이전 SCN을검색하기위해다음쿼리를사용한다. SELECT TO_CHAR(resetlogs_change# - 2) FROM v$database; 2. 대기데이터베이스에서다음쿼리를사용하여현재 SCN 을얻는다. SELECT TO_CHAR(current_scn) FROM v$database; 3. 단계 1 에서검색한 RESETLOGS 이전 SCN 으로대기데이터베이스를플래시백한다. FLASHBACK STANDBY DATABASE TO SCN <RESETLOGS 이전 SCN>; 4. 대기데이터베이스에서관리된복구를재시작한다. 대기데이터베이스는주데이터베이스로부 터로그를수신하고적용할준비가된다. ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT; 논리적대기구성논리적대기데이터베이스에서리두정보에 OPEN RESETLOGS 명령이있으면, SQL Apply 서비스가중지하지않을수도있다. 만약, 논리적대기데이터베이스의 SCN이주데이터베이스의 SCN 보다많이뒤처져있으면, SQL Apply 서비스는중지하지않고 OPEN RESETLOGS 명령을해석할수있다. 주데이터베이스에 OPENRESETLOGS 명령이수행되고, SQL Apply 서비스가논리적대기데이터베이스에서정지된후, 대기데이터베이스의재생성을방지하려면다음절차를사용한다. 1. 주데이터베이스에서 OPEN RESETLOGS 명령을실행된 SCN으로부터최소두 SCN 이전의 SCN을결정한다. 이정보는 OPEN RESETLOGS가발생하였을때, 대기데이터베이스를적절히복구하는데필요하다. RESETLOGS 이전 SCN을검색하기위해다음쿼리를사용한다. SELECT TO_CHAR(resetlogs_change# - 2) FROM v$database; 2. 대기데이터베이스에서다음쿼리를사용하여현재 SCN 을얻는다. SELECT TO_CHAR(current_scn) FROM v$database; 3. 단계 1 에서검색한 RESETLOGS 이전 SCN 으로대기데이터베이스를플래시백한다. FLASHBACK STANDBY DATABASE TO SCN <RESETLOGS 이전 SCN>;

4. 대기데이터베이스에서 SQL Apply 를재시작한다. 대기데이터베이스는주데이터베이스로부터 로그를수신하고적용할준비가된다. ALTER DATABASE START LOGICAL STANDBY APPLY IMMEDIATE; 리두암호화활성화 다음절차를이용하여리두데이터의암호화를활성화할수있다. 1. 주데이터베이스및대기데이터베이스모두에 Oracle Advanced Security를설치한다. 2. Oracle Net이대기데이터베이스에전송되는리두트래픽을암호화하도록활성화하려면 SQLNET.ORA 파일을적절히설정하여야한다. Oracle Net Manager를사용하여클라이언트와서버에암호화를구성하는개략적인방법은다음과같다. a. Oracle Advanced Security 프로필로이동한다. b. Encryption 탭을선택한다. c. 목록에서 CLIENT 또는 SERVER를선택한다. d. Encryption Type 목록에서 REQUESTED, REQUIRED, ACCEPTED, REJECTED 중하나를선택한다. e. ( 옵션 ) Encryption Seed 필드에서 10과 70사이의랜덤문자를입력한다. 클라이언트의암호화씨드 (seed) 는서버와동일하면안된다. f. File > Save Network Configuration을선택한다. SQLNET.ORA 파일이업데이트된다. g. 다른시스템에서암호화구성절차를반복한다. 리포팅을위한물리적대기데이터베이스활성화 Oracle Database 10g Release 2에서 Data Guard, 보장된복원지점, 플래시백데이터베이스기능을조합하면, 리포팅작업을하기위해물리적대기데이터베이스를임시적으로읽기 / 쓰기모드로활성화하고, 물리적대기데이터베이스의복구를위해플래시백할수있다. 물리적대기데이터베이스가플래시백될때, Data Guard는물리적대기데이터베이스를주데이터베이스와자동으로동기화한다. 주데이터베이스의백업복사본으로부터물리적대기데이터베이스를재생성할필요는없다.

리포팅을위해물리적대기데이터베이스활성화 1. 물리적대기데이터베이스에대하여다음절차를수행한다. a. 플래시복구영역이구성되어있지않으면, 해당영역을정의하기위해초기화파라메터를설정한다. b. Redo Apply를취소한다. c. 보장된복원지점을생성한다. 2. 물리적대기데이터베이스가복원지점으로복구되도록보장하기위해주데이터베이스에서다음절차를수행한다. a. 현재로그를아카이브한다. b. 물리적대기데이터베이스에대하여로그아카이브위치를지연시킨다. 3. 물리적대기데이터베이스를활성화하고보호모드를최대성능모드로설정한다. 4. 활성화된데이터베이스에대하여리포팅또는테스팅을수행한다. 5. 활성화된데이터베이스를물리적대기데이터베이스로되돌린다. a. 복원지점으로플래시백한다. b. 해당데이터베이스를물리적대기데이터베이스로다시변환한다. 6. 주데이터베이스에서물리적대기데이터베이스위치에아카이브를재활성화한다. 7. Data Guard가물리적대기데이터베이스를자동으로재동기화하도록하거나물리적대기데이터베이스를재동기화하기위해주데이터베이스로부터 RMAN 증분백업본을사용한다. 물리적대기데이터베이스를임시적으로읽기 / 쓰기로활성화하면, 해당데이터베이스는재난에대한보호기능을제공하기위해주데이터베이스로부터로그를수신하지않는다. 이경우에대기데이터베이스가임시적으로활성화되는있는동안, 완전한재난보호를보장하기위해서는여러대의대기데이터베이스를사용해야만한다. 또한, 리포팅툴에의해데이터베이스에저장된결과는대기데이터베이스가플래시백될때전부사라지게된다는것을기억해야한다. 해당데이터베이스가플래시백되기전에저장해야할결과는반드시해당데이터베이스로부터반드시복사

되어야한다. 연쇄리두로그위치 (Cascaded redo log destinations) 주시스템의부하를감소시키기위해, cascaded redo log destinations를구현할수있다. 이기능은대기데이터베이스가주데이터베이스로부터직접리두데이터를수신하는대신, 다른대기데이터베이스로부터리두를수신한다. 주데이터베이스로부터수신한리두를주데이터베이스와동일한방법으로다른원격위치에재전송하도록물리적대기데이터베이스를재구성할수있다. 참고로 Data Guard 브로커가이기능을지원하지않기때문에연쇄리두로그위치구성을관리 하려면 SQL 명령을반드시사용해야한다. 연쇄리두로그위치구성 : 물리적대기데이터베이스 수신한리두데이터를다른위치로송신하도록물리적대기데이터베이스를활성화하려면, 다음절차를수행하여야한다. - LGWR 전송방법을사용하여물리적대기데이터베이스를연쇄리두로그전송에대한시작지점으로구성하려면주데이터베이스에서 LOG_ARCHIVE_DEST_n 초기화파라메터를정의한다. 사용자의요구에따라 SYNC 또는 ASYNC 네트워크프로토콜중하나를사

용한다. - 수신측물리적대기데이터베이스에충분한대기리두로그파일들을정의하고아카이브가활성화되어있는지확인한다. - 연쇄리두로그전송이정의될물리적대기데이터베이스에서 LOG_ARCHIVE_DEST_n 초기화파라메터를정의한다. 물리적대기데이터베이스의원본설정의일부분으로서물리적대기데이터베이스가주역할로 전환될때, 로컬아카이브에사용될로컬아카이브의위치를반드시정의해야됨을기억해야 한다. 예를들어, LOG_ARCHIVE_DEST_1 초기화파라메터는 LOCATION=/physical1/arch 로정의할수 있으며, 물리적대기데이터베이스가역할을전환하면, 모든아카이브리두로그파일들은 LOG_ARCHIVE_FORMAT 초기화파라메터에정의된동일한형식의디렉터리에저장된다. 로컬아카이브위치는 STANDBY_ARCHIVE_DEST 파라메터에정의된위치와동일할수있지만필 수적인것은아니다. 이구성의부작용은대기데이터베이스의아카이브프로세스가리두데이터를연쇄지점으로전송할뿐만아니라, 그외의정의및활성화된대기데이터베이스들과주데이터베이스에도전송한다는것이다. 리두를주데이터베이스또는대기데이터베이스에전송하는것은문제가되지않으며, 그이유는수신측데이터베이스가리두를거부하기때문이다. 만약, 해당위치가다른대기데이터베이스이고, 로그파일을성공적으로수신하지않는다면리두전송은활성화된갭을해소하는데사용된다. 연쇄리두전송에포함된대기위치에대하여 DEFER 상태를설정하여리두가주데이터베이스및다른대기데이터베이스에전송되는것을방지할수있다. 그러나, 스위치오버또는패일오버작업을수행한다면해당기능을다시활성화해야함을반드시기억해야한다. 만약, 연쇄리두로그위치와주및대기위치에서하나의초기화파라메터파일핸들을소유하려면, 주데이터베이스및그외대기데이터베이스뿐만아니라연쇄대기데이터베이스의위치를정의해야한다. 그러나, 전체원격위치는로컬아카이브위치를포함하여 10곳을초과할수는없다. 연쇄리두로그위치기능을사용할때역할전환스위치오버또는패일오버를수행하는과정은연쇄리두로그위치구조에서도정확히동일하다. 그이유는재전송된주데이터베이스리두데이터를수신한모든물리적대기데이터베이스들이역할전환에대해서동일및유효하기때문이다. 유일한차이점은대기데이터베이스들에리두데이터가연쇄적으로전송되는데있어서추가시간이소요된다는점이다. 논리적대기데이터베이스로부터연쇄적으로리두데이터를수신한대기데이터베이스는주데이

터베이스를포함한스위치오버에참여할수없다. 주데이터베이스로부터직접리두데이터를수신한유일한논리적대기데이터베이스만이스위치오버에참여할수있다. 만약, 논리적대기데이터베이스에의해발생한리두데이터를수신한데이터베이스로패일오버를수행한다면, 동일한논리적대기데이터베이스로부터연쇄적으로리두데이터를수신한논리적대기데이터베이스만이패일오버후, Data Guard 구조에계속참여할수있다.