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

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

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

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

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

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2000) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2000 Exchange Server 2003 GFI MailEssentials 14 for

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Cloud Friendly System Architecture

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2003) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2003 Exchange Server 2003 GFI MailEssentials 2010 fo

Windows 8에서 BioStar 1 설치하기

DBMS & SQL Server Installation Database Laboratory

The Self-Managing Database : Automatic Health Monitoring and Alerting

vRealize Automation용 VMware Remote Console - VMware

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

Data Guard 기본개념.doc

Microsoft PowerPoint - 03_DB Migration 방법론 및 툴 사용법-인쇄.ppt

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

윈도우시스템프로그래밍

JDBC 소개및설치 Database Laboratory

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

Microsoft PowerPoint - Linux_10gRAC_3Node

Simplify your Job Automatic Storage Management DB TSC

[Brochure] KOR_TunA

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

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

Cisco FirePOWER 호환성 가이드

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조

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

PowerPoint 프레젠테이션

슬라이드 제목 없음

arcplan Enterprise 6 Charting Facelifts

슬라이드 1

consulting

고객 카드

TTA Journal No.157_서체변경.indd

ThinkVantage Fingerprint Software

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

Visual Basic 반복문

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

Oracle Database 10g: Self-Managing Database DB TSC

H3250_Wi-Fi_E.book

chapter4

01장

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

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

목 차

희망브리지

슬라이드 1

Jerry Held

adfasdfasfdasfasfadf

OCP PL/SQL

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

CODESYS 런타임 설치과정

System Recovery 사용자 매뉴얼

Windows Server 8

슬라이드 1

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - qmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i qmail 1.03 spf-filter 년 6 월

IRISCard Anywhere 5

경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P

슬라이드 1

금오공대 컴퓨터공학전공 강의자료

슬라이드 1

Portal_9iAS.ppt [읽기 전용]

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

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

Microsoft PowerPoint - chap06-2pointer.ppt

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

기술자료

1,000 AP 20,000 ZoneDirector IT 5, WLAN. ZoneFlex AP ZoneDirector. WLAN. WLAN AP,,,,,,., Wi-Fi. AP. PSK PC. VLAN WLAN.. ZoneDirector 5000 WLAN L

목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host) 서버 설정... 9 W7CLIENT (Windows 7 Client) 클라이얶트 설정

Microsoft Word - src.doc

untitled

PowerPoint 프레젠테이션

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.

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

A SQL Server 2012 설치 A.1 소개 Relational DataBase Management System SQL Server 2012는마이크로소프트사에서제공하는 RDBMS 다. 마이크로소프트사는스탠다드 standard 버전이상의상업용에디션과익스프레스 exp

Advanced Product Service

메일서버등록제(SPF) 인증기능적용안내서 (AIX - sendmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 AIX 5.3 sendmail spf-filter 년 6 월

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다

Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: E-M

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

PowerPoint Template

PowerPoint Presentation

PowerPoint 프레젠테이션

Amazon Stores

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

Chapter #01 Subject

소프트웨어설치 1. 소프트웨어설치및제거 ( 소스코드 ) 소스코드컴파일을이용한 S/W 설치 1. 소스코드다운로드 - 예 ) httpd tar.gz - 압축해제 : #tar xzvf httpd tar.gz - INSTALL 또는 README파일참조

<4D F736F F D FC0E7C7D8BAB9B1B8C0C720B0E8C8B9B0FA20C5D7BDBAC6AE2E646F63>

Windows Server 2012

Microsoft PowerPoint - 권장 사양

PowerChute Personal Edition v3.1.0 에이전트 사용 설명서

YPS1-KOREAN indd

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

PRO1_09E [읽기 전용]

2 노드

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

윈도우시스템프로그래밍

SANsymphony-V

Office 365 사용자 가이드

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

Transcription:

3 장. Data Guard Broker 와 Enterprise Manager 사용 학습목표 - Data Guard 브로커아키텍처를설명한다. - Data Guard 브로커구성요소를설명한다. - Data Guard 브로커의장점을설명한다. - Data Guard 브로커의설정방법을설명한다. - Enterprise Manager를사용하여 Data Guard를설정한다. - DGMGRL을사용하여 Data Guard를설정한다. Data Guard 브로커의특징 Oracle Data Guard 브로커는 Data Guard 구조의생성, 관리, 모니터링을자동화및중앙집중화한분산관리프레임워크이다. 다음은브로커가자동화및단순화할수있는작업을보여준다. - 주데이터베이스, 신규또는기존 ( 물리적또는논리적 ) 대기데이터베이스, 리두전송서비스, 로그적용서비스와같은 Data Guard 구조를자동생성한다. 참고로, 이구조의데이터베이스로는 RAC 데이터베이스도가능하다. - 8개의신규또는기존 ( 물리적또는논리적, RAD 또는단일 ) 대기데이터베이스를각각기존 Data Guard 구조에추가한다. 그결과, 동일한구조내에하나의주데이터베이스와 1~9개의대기데이터베이스가포함된다. - 클라이언트는 Data Guard 구조내임의데이터베이스에연결하여, 해당구조 ( 모든데이터베이스, 리두전송서비스, 로그적용서비스 ) 를관리한다. - 단일명령으로스위치오버또는패일오버를실행하여 Data Guard 구조내의모든데이터베이스에대하여복잡한역할변경을수행하거나제어할수있다. - 중앙화된모니터링, 테스팅, 성능툴을이용하여전체 Data Guard 구조상태모니터링, 진단정보수집, 로그적용속도및로그발생속도와같은통계리포팅, 문제점탐지를신속하게수행한다. Data Guard 브로커 : 구성요소 Data Guard 브로커는 Data Guard 구조내클라이언트및서버에위치한구성요소들로이루어진 다. 클라이언트측에서 Data Guard 구조를정의및관리하는다음과같은구성요소를사용할수있다. - 오라클 Enterprise Manager - DGMGRL, Data Guard 명령줄인터페이스 (CLI) 서버측의 Data Guard 모니터는오라클데이터베이스와통합된브로커구성요소이다. Data Guard 모니터는 DMON(Data Guard monitor process) 과브로커구성파일들로구성된다. 브로커구성파

일들을사용하여 Data Guard 구조의데이터베이스를제어할수있으며, 운용시동작특성변경, Data Guard 구조의전체건전성모니터링및그외운용상발생하는특성을통지하는기능을제 공한다. 구성파일은 Data Guard 구조내의데이터베이스의상태및속성을표현하는프로필을포함한다. 각데이터베이스에는연관된다양한속성 (properties) 들이있으며, DMON 프로세스가데이터베이스의동작을제어하기위해사용한다. 해당속성들은데이터베이스객체프로필의일부로서 Data Guard 구성파일내에기록된다. 많은데이터베이스속성들이 Data Guard 환경과관련된데이터베이스초기화파라메터들을제어하는데사용된다. Data Guard 브로커 : 구조 Data Guard 구조는하나의주데이터베이스와최대 9 개의대기데이터베이스로구성된다. Data Guard 구조내의데이터베이스들은보통지역적으로분산되어있고, Oracle Net 로연결된다. Data Guard 브로커구조는 Data Guard 구조내의주데이터베이스와대기데이터베이스의논리 적그룹이다. 브로커의 DMON 프로세스는하나의단위로서관리및모니터링가능한리소스객 체의통합된그룹으로브로커구조의구성요소를구성및관리한다. Data Guard 브로커 : 관리모델

Data Guard 브로커는다음과같은논리적객체에대하여작업을수행한다. - 데이터베이스들의구조 - 단일데이터베이스 브로커구조는다음구성요소로구성된다. - 구조객체 : 데이터베이스프로필의명명화된집합. 데이터베이스프로필은데이터베이스객체에대한설명이며, 여기에는해당데이터베이스의현재상태, 속성들이포함된다. - 데이터베이스객체 : 주및대기데이터베이스에해당되는객체 - 인스턴스객체 : 데이터베이스와연관되며, 각데이터베이스에대하여하나또는 RAC 데이터베이스인경우여러개가연관된다. 브로커는하나이상의 Data Guard 구조를지원하며, 각구조는하나의주데이터베이스프로필과 최대 9 개의물리적, 논리적, RAD, 단일대기데이터베이스의프로필을포함한다. Data Guard 브로커 : 아키텍처

Data Guard 브로커는 Data Guard 구조를생성, 제어, 모니터링하는데도움을준다. Data Guard 구조는하나이상의대기데이터베이스에의해보호되는주데이터베이스로구성된다. 브로커가 Data Guard 구조를생성한후, 브로커는 Data Guard 구조내의모든시스템의활동성, 건전성, 가용성을모니터링한다. DMON 은브로커에의해관리되는모든사이트에서실행되는오라클백그라운드프로세스이다. Data Guard 브로커를시작하면, DMON 프로세스가생성된다. Enterprise Manager 또는 Data Guard 명령줄인터페이스 (CLI) 를사용하면, 서버측구성요소인 DMON 프로세스는요청된기능을수행하기위해로컬인스턴스와다른사이트에서실행중인 DMON 프로세스와통신한다. 또한, DMON 프로세스는브로커구조의건전성을모니터링하며, DMON 프로세스가 Data Guard 구조데이터를저장하는구성파일들이모든사이트에대하여동일한복사본으로유지되도록한다. 각사이트에는두개의복사본으로이루어진구성파일들이존재한다. 브로커구조의생명주기

Enterprise Manager 에서 Add Standby Database Wizard 를사용하여, 기존대기데이터베이스를 Data Guard 구조에포함하거나, 새로운대기데이터베이스를생성하여해당구조에추가할수 있다. 대기데이터베이스는물리적또는논리적데이터베이스가될수있다. 참고로, 신규데이터베이스를생성한다면, 반드시 RAC 이아닌데이터베이스이어야한다. 만약, CLI 를사용한다면, 주데이터베이스와대기데이터베이스가미리존재해야한다. 반드시, 주 데이터베이스컨트롤파일들, 데이터파일들의백업본으로부터대기데이터베이스를구성한다음 복구를수행하여야한다. Data Guard 브로커 : 요구사항 Data Guard 브로커를사용하려면, 다음과같은요구사항을반드시만족해야한다. - 반드시 Oracle Database 10g의 Enterprise Edition을사용해야한다. - 단일인스턴스또는다중인스턴스환경을사용해야한다. - 주및대기데이터베이스의 COMPATIBLE 초기화파라메터를반드시 9.2.0.1.0 이상으로설정해두어야한다. Oracle Database 10g의새로운기능을사용하려면, COMPATIBLE 파라메터를 10.2.0.0으로설정해야한다 - Enterprise Manager는대기데이터베이스를생성할때, Oracle Net 네트워크파일들을자동으로구성한다. 만약, 브로커구조에기존대기데이터베이스를구성한다면, 네트워크파일들반드시설정하여야한다. 반드시, TCP/IP를사용해야한다. - Data Guard 브로커구조에포함된각인스턴스의 LOCAL_LISTENER 초기화파라메터는 Data Guard 구조내의모든구성원에의해접근될수있도록리스너주소의이름풀이가되어야한다. - 브로커작업이진행되는동안, Data Guard 브로커 CLI가인스턴스들을재시작할수있도록하려면, 특정이름의서비스가각인스턴스의로컬리스너에정적으로등록되어야만

한다. GLOBAL_DBNAME 속성은반드시 db_unique_name_dgmgrl.db_domain 으로설정되 어야한다. 참고로, Oracle Enterprise Manager 10g 는 9.2 Data Guard 구조를관리할수 있다. - DG_BROKER_START 초기화파라메터는반드시 TRUE로지정한다. 이설정은 DMON 프로 세스를활성화한다. 참고로, Data Guard 구조를생성하기위해 Enterprise Manager를사 용하면, 이파라메터는자동으로 TRUE가된다. - 주데이터베이스는반드시 ARCHIVELOG 모드가되어야한다. - 브로커에의해관리되는모든데이터베이스 (RAC 데이터베이스와해당데이터베이스의모 든인스턴스들포함 ) 는마운트또는오픈되어야한다. 브로커는인스턴스를기동할수 없다. - 만약, Data Guard 구조내의임의데이터베이스가 RAC 데이터베이스라면, 해당데이터베 이스에대하여 DB_BROKER_CONFIG_FILEn 초기화파라메터를반드시구성하여, 해당데 이터베이스의모든인스턴스들이동일한공유파일들을참조할수있도록해야한다. 이 파라메터들의디폴트값은사용할수없다. 참고로, 공유파일들은클러스터파일시스 템또는 raw 디바이스에위치할수있다. - 만약, Data Guard 구조내의임의데이터베이스가 RAC 데이터베이스라면, SRVCTL을다음 과 같이 사용하여 OCR(Oracle Cluster Repository) 에 해당 데이터베이스의 START_OPTIONS 를반드시 MOUNT로설정해두어야한다. SRVCTL ADD DATABASE d <db_unique_name> -o<$oracle_home> -s MOUNT 또는 SRVCTL MODIFY DATABASE d <db_unique_name> -o<$oracle_home> -s MOUNT Data Guard 브로커와 SPFILE 브로커가데이터베이스인스턴스와구성파일에파라메터값을변경할수있도록하려면, 정적및동적초기화파라메터를제어하기위해반드시 SPFILE을사용하여야한다. SPFILE의사용은브로커에게다음과같은메커니즘을제공한다. SPFILE에기록되어있는브로커관련초기화파라메터로브로커를사용하는경우, 브로커는사용자가선택한속성값을조정하게된다. 또한, SPFILE 은 Data Guard 설정을영구적으로유지할수있도록해주기때문에브로커를비활성화하지않고 Data Guard를계속운용할수있다. 브로커구조에데이터베이스속성들에대한정의또는값을설정하면, 브로커는구성파일에변 경사항을기록하고, 그변경사항을 Data Guard 구조내서버파라메터파일의관련초기화파 라메터에전파하기도한다. Data Guard 구조가활성화되면, 브로커는 Data Guard 구성파일내의데이터베이스속성값을 SPFILE 내의데이터베이스초기화파라메터들과일치시킨다.

Data Guard 구조가비활성화되더라도, 브로커를통하여데이터베이스속성을변경할수있다. 브로커는속성값들을유지하고, SPFILE 및메모리내의데이터베이스초기화파라메터들을변경 하여, 다음번에브로커구조를활성화할수있도록해준다. 동적초기화파라메터의경우, 브로커는데이터베이스파라메터값을인스턴스의 SGA, Data Guard 구조파일들및 SPFILE 내의파라메터와일치시킨다. 정적초기화파라메터의경우, SGA 내의값은구성파일들과 SPFILE 내의값과다를수있다. 보 통, 브로커는다음번데이터베이스가재기동될때모든파라메터와속성값들을변경하여이러 한차이를조정한다. 참고로, Enterprise Manager 또는 CLI로브로커를사용하면, 브로커가제어하는파라메터들을직접설정할필요가없다. 만약, 직접해당파라메터를설정하면, Data Guard 구조가운용불가능하게되거나, 브로커가해당파라메터를리셋하게된다. 만약, 파라메터값을변경하고자한다면, 반드시브로커인터페이스중하나를사용하도록한다. Data Guard 모니터 : DMON 프로세스 Data Guard 모니터는 DMON 프로세스와구성파일의두가지구성요소로구성된다. DMON 은브로커에의해관리되는각데이터베이스인스턴스의일부인오라클백그라운드프로 세스이다. Data Guard 브로커를시작하면, SGA 의일부가할당되고 DMON 프로세스가생성된다. 보통할당된메모리의합계는사이트당 50KB 가되지않지만, 실제값은달라질수있다. Enterprise Manager 또는 CLI 를사용하면, DMON 프로세스는요청된기능을수행하기위해로컬 인스턴스및다른사이트에서수행되는 DMON 프로세스들과통신한다. 또한, DMON 프로세스는브로커구조의건전성을모니터링하며, DMON 프로세스가자신의구조 데이터를저장하는브로커구성파일들의일관된복사본을모든데이터베이스가가질수있도록 보장한다. Data Guard 모니터 : 구성파일 DMON 프로세스는브로커구성파일에브로커구성내의모든데이터베이스에대한영구적인구성데이터를유지관리한다. Data Guard 브로커구성에포함된모든데이터베이스는두개의브로커구성파일들을가지며, 브로커구성내에서유지관리되고, 각데이터베이스에대해동기화된다. 해당파일들중하나는실제사용되지만, 다른하나는백업용으로사용된다. 구성파일들은이진파일이므로직접편집할수없다. 브로커가최초로실행되면, 구성파일들이생성되고디폴트이름이자동으로부여된다. 자동으로 부여된디폴트이름은 DB_BROKER_CONFIG_FILEn 초기화파라메터로재지정할수있다. 또한,

ALTER SYSTEM 문장을실행하여구성파일의이름들을변경할수도있다. 구성파일들은 Data Guard 구조내의데이터베이스들에대한상태와속성들을표현하는목록들을포함한다. 예를들어, 해당구성파일들은 Data Guard 구조에포함된데이터베이스, 각데이터베이스의역할및속성들, 각데이터베이스의상태를기록한다. 두개의파일들이유지관리되어, Data Guard 구조의마지막유효상태가항상기록된다. 브로커는구성파일들의데이터를사용하여데이터베이스를설정하고시작하며, 각데이터베이스의동작특성을제어하고, CLI와 Enterprise Manager에게정보를제공한다. Data Guard 브로커사용의장점 Data Guard 구조를구성및모니터링하는데필요한작업을자동화함으로써브로커는오라클 Data Guard 의고가용성, 데이터보호, 재난보호기능을향상시킨다. 만약, 주데이터베이스가실패하면, 브로커는대기데이터베이스중의하나를주데이터베이스로 전환하여모든작업을위임하게된다. 브로커를사용하여, 주데이터베이스와 ( 물리적또는논리적, RAD 또는단일 ) 대기데이터베이스 로구성된 Data Guard 구조를논리적으로정의및생성할수있다. 브로커는대기데이터베이스를쉽게추가할수있도록해준다. 주및대기데이터베이스로구성 된 Data Guard 구조가생성된후, 각 Data Guard 구조에 8 개의대기데이터베이스 ( 신규또는기 존, 물리적또는논리적 ) 를추가할수있다. 브로커는단순, 집중, 확장된관리기능을제공한다. 브로커는브로커구조내의특정대기데이터베이스로의스위치오버와패일오버를자동화한다. 브로커는 Oracle Net Services 를사용하여 Data Guard 구조내의데이터베이스간에통신을자동화 한다. 데이터베이스는로컬또는원격, LAN 또는지역적으로분리된 WAN 이될수있다. 브로커는해당구조내의모든데이터베이스에대한건전성을모니터링하는내장된검증기능을 제공한다. Data Guard 브로커인터페이스 오라클 Enterprise Manager 는 Data Guard 구조의관리를자동화및단순화한다. 오라클 Enterprise Manager 10g Grid Control 은다음과같은 Data Guard 기능들을포함하고있다. - 마법사기반대기데이터베이스생성 - 기존주데이터베이스및대기데이터베이스를기반으로한마법사기반브로커구조생

성 - 이메일또는페이저를통한완전한모니터링및사전이벤트리포팅 - 데이터베이스제어작업단순화. 예를들어, Enterprise Manager를사용하여, 데이터베이스를오프라인, 온라인, 리두전송서비스기동및정지, 로그적용서비스의기동및정지, 읽기전용모드로데이터베이스설정등을수행할수있다. - 간단한스위치오버및패일오버. Grid Control은간단히버튼을클릭하여, 주데이터베이스와대기데이터베이스의스위치오버또는패일오버를수행할수있도록해준다. DGMGRL 명령줄인터페이스 (CLI) 는다음과같은작업을수행할수있다. - 구성및설정작업 - Data Guard 구조의관리및제어 - Data Guard 구조의상태및건전성확인 - 역할변경 - 오라클 Enterprise Manager 10g Grid Control 의사용 Grid Control의 Data Guard 기능에접근하려면다음순서대로진행한다. 1. Targets 탭을클릭하여 Targets 페이지로이동한다. 2. Databases 클릭하여 Databases 페이지로이동한다. 3. Databases 페이지에서주데이터베이스를포함한모든발견된데이터베이스들의목록을볼수있다. 주데이터베이스를클릭하여주데이터베이스의홈페이지로이동한다. 4. Maintenance를클릭한다. 5. Data Guard 섹션의 Setup and Manage를클릭한다. Data Guard Overview 페이지

Data Guard Overview 페이지에서는다음과같은작업을수행할수있다. - 보호모드를확인하고, 보호모드를편집하기위한페이지에접속한다. - 대기데이터베이스가수신하지못한데이터의양에대한요약을확인한다. - 주데이터베이스에대한정보를확인한다. - 대기데이터베이스에대한정보를확인하거나, 변경하는페이지로이동한다. 브로커구조에대기데이터베이스추가 상태또는속성변경 Data Guard 브로커제어중단 대기데이터베이스로주데이터베이스로역할변경 대기데이터베이스를주데이터베이스로전환 - Data Guard 구조의성능정보와각대기데이터베이스의온라인리두로그상태를확인하는페이지로접근 - Data Guard 구조의검증작업수행 참고로, Data Guard Overview 페이지는 Maintenance 페이지의 Data Guard 섹션내 Setup and Manage 를클릭하면표시된다. Enterprise Manager 메트릭과경보 메트릭 (metrics) 은시스템의건전성평가를위해사용되는측정단위이다. 각측정대상은사전에 정의된메트릭의집합에따른다. 메트릭은관련된임계치를갖는다. 임계치 (thresholds) 는측정된메트릭값과비교하게되는경계값이다. 일부임계값은오라클에의 해미리정의되어있지만, 일부는그렇지않다. 메트릭이임계치에도달하면, 경보가발생한다. 경보 (alerts) 은특정조건이일치됨을알리는지시

자이다. 경보는다음과같은조건중하나가만족하면발생한다. - 임계치도달 - 경보가사라진경우 - 탐지중인서비스의가용성의변경 - 특정조건발생. 예를들어, 에러메시지가데이터베이스경보로그파일에기록되면경보가발생한다. 경보는분리된별도의프로세스가사전에지정된간격에따라모니터링조건을확인하는폴링기반메커니즘에의해탐지된다. 경보를통지와관련시켜, 작업등을자동으로실행할수있다. Data Guard 메트릭사용 Enterprise Manager를사용하여로그파일의활동성및상태를모니터링할수있다. 또한, Enterprise Manager는주데이터베이스및대기데이터베이스에서아카이브리두로그파일의활동성및상태를자동으로모니터링하며, 다음과같은메트릭을제공한다. - Data Guard Fast-Start Failover : Fast-Start Failover가활성화되고, Fast-Start Failover가발생하면이메트릭이신규주데이터베이스 ( 과거대기데이터베이스 ) 에서치명적인경보를발생시킨다. - Data Guard Fast-Start Failover Observer : 이메트릭은 Fast-Start Failover Observer의상태를보여준다. 정지상태가되면경보를발생시킨다. - Data Guard Performance : 이메트릭은 Data Guard 구조의리두로그활동성과연관된성능에대하여경보를제공한다. - Data Guard Status : 이메트릭은브로커구조내각데이터베이스의상태를확인하고필요한경우, 경고또는치명경보를발생시킨다. Email Services를구성하면메트릭이경보를발생했을때이메일메시지를수신할수있다. 참고

로, 이러한메트릭들은주데이터베이스만보여진다. Data Guard 메트릭관리 Data Guard 메트릭이동작한경우, 이메일통지가관리자에게전송되도록설정할수있다. 다음절차를통해이러한이메일통지기능을설정할수있다. 1. Enterprise Manager에서통지방법을구성한다. a. Database Home 페이지상단의 Setup을클릭한다. b. Setup 페이지에서 Notification Methods를클릭한다. c. Mail Server 섹션에적절한정보를입력하고, Apply를클릭한다. Test Mail Servers를클릭하여설정값을검증할수있다. 2. Related Links 섹션에서 All Metrics를클릭하여 All Metrics 페이지를확인한다. Data Guard에대한메트릭을포함한모든 Oracle Enterprise Manager 메트릭을확인한다. 3. All Metrics 페이지의 Related Links 섹션에서 Metric and Policy Settings 페이지에접근하기위해 Metric and Policy Settings를클릭하고, Data Guard 메트릭임계치를설정또는변경한다. Metric and Policy Settings 페이지의 Metrics Thresholds 탭에서 Data Guard Status 메트릭을설정하고변경할수있다. 4. 동작된메트릭을확인한다. 만약메트릭조건이동작하거나, 임계치를초과했다면경보가발생한다. 동작된메트릭을확인하기위해 All Metrics 페이지의 Data Guard를클릭한다. 세부정보를확인하기위해메트릭을클릭하고, 특정데이터베이스를클릭할수있다. Enterprise Manager 사용의장점 Enterprise Manager 10g Grid Control을사용하여 Data Guard 구조를관리하면다음과같은장점이있다. - 익숙한 Enterprise Manager 인터페이스와이벤트관리시스템을사용하여 Data Guard 구조를관리할수있도록해준다. - 브로커구조를생성하는데필요한복잡한작업을자동화한마법사를제공한다. - 데이터베이스추가작업을안내하는 Add Standby Database Wizard를제공한다. - 전체 Data Guard 구조에서리두전송서비스및로그적용서비스를지원하기위해필요

한모든 Oracle Net Services 구성작업을수행한다. - 리두전송서비스와로그적용서비스가적절히구성되고동작하는지보장하는검증작업을제공한다. - 스위치오버또는패일오버작업을위한역할변경이필요한경우, 사용가능한대기데이터베이스중에서주데이터베이스를선택할수있도록해준다. Data Guard 브로커의명령줄인터페이스사용 다음명령은 DGMGRL(Data Guard CLI) 에서사용가능한명령이다. 다음명령중대부분은아래기술되지않은추가인자를가진다. - ADD : 브로커구조에대기데이터베이스추가 - CONNECT : 특정인스턴스에주어진사용자명으로접속 - CREATE : 브로커구조를생성 - DISABLE : Data Guard 구조또는데이터베이스의브로커제어를비활성화하여, 브로커에의해객체가더이상관리되지않도록함 - EDIT : Data Guard 구조, 데이터베이스인스턴스를편집 - ENABLE : Data Guard 구조또는데이터베이스의브로커제어를활성화 - EXIT/QUIT : Data Guard CLI(DGMGRL) 을종료 - FAILOVER : 대기데이터베이스중하나를주데이터베이스역할로변경하는데이터베이스패일오버수행. 이작업은무계획전환이므로애플리케이션데이터를잃어버릴수있다. - HELP : DGMGRL의명령에대한온라인도움말표시 - REINSTATE : 비활성화된데이터베이스를사용가능한대기데이터베이스로변경 - REMOVE : 데이터베이스프로필, 지정된대기데이터베이스프로필, 인스턴스정보를포

함하는브로커구조를제거 - SHOW : 브로커구조, 데이터베이스, 인스턴스에대한세부정보또는요약하여표시. 또한, 브로커구조에대한의존성트리와디폴트온라인상태뿐만아니라 Data Guard 구조로그또는데이터베이스경보로그도표시한다. - SHUTDOWN : 현재실행중인오라클데이터베이스인스턴스를종료 - START : Fast-Start Failover Observer를시작 - STOP : Fast-Start Failover Observer를중지 - SWITCHOVER : 현재의주데이터베이스를대기데이터베이스로전환하고, CLI가현재접속중인대기데이터베이스를주데이터베이스로전환하는스위치오버작업을수행한다. 참고로, ALTER 명령은 Oracle Database 10g에서폐기되었으며, 새로운 EDIT 명령이동일한기능을제공한다.