Top Banner
<Insert Picture Here> Oracle Enterprise Manager Oracle Enterprise Manager Grid Control Best Practice Grid Control Best Practice Grid Control Best Practice Grid Control Best Practice 엄진우 Principal Sales Consultant TSC Principal Sales Consultant, TSC Oracle Korea
53

Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · Oracle Enterprise Manager Grid Control Best PracticeGrid Control

Jan 04, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

<Insert Picture Here>

Oracle Enterprise Manager Oracle Enterprise Manager Grid Control Best PracticeGrid Control Best PracticeGrid Control Best PracticeGrid Control Best Practice엄 진 우Principal Sales Consultant TSCPrincipal Sales Consultant, TSCOracle Korea

Page 2: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

AgendaAgenda

<I t Pi t H >IT I f t t 운영시의 과제 <Insert Picture Here>• IT Infrastructure 운영시의 과제

• 정보시스템 구축시 Oracle Enterprise Manager 활용예

• Oracle Enterprise Manager Viewlet 소개

2Copyright© 2008, Oracle. All rights reserved.

Page 3: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

IT InfrastructureIT Infrastructure 운영시운영시의의 과제과제IT Infrastructure IT Infrastructure 운영시운영시의의 과제과제

3Copyright© 2008, Oracle. All rights reserved.

Page 4: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

IT IT 운영을운영을 위한위한 도전과제도전과제44가지가지 상충되는상충되는 PressuresPressures

평균 DB Downtime의 비용은시간당 $42,000. 1년간 평균

44가지가지 상충되는상충되는 PressuresPressures

B e tte rQ ua lity o f

B e tte rQ ua lity o f

B e tte rQ ua lity o f

Downtime은 87시간. ***

S e rv ice

BA IT er

S e rv iceS e rv ice

BA BA IT er er

CIO의 40%가 자동화많은 회사들의 IT Better

Agility

ITO p e ra tio n s

Low

eris

k

Better

Agility

Better

Agility

ITO p e ra tio n s

Low

eris

kLo

we

risk tool이 없다고 대답 *생산성은 기대수준보다

30% * 부족하다.

L o w erO pe ra tiona l

C os t

L o w erO pe ra tiona l

C os t

L o w erO pe ra tiona l

C os t

IT예산의 60 ~ 70%는 IT 운영과

관리에 사용됨. *** Enterprise Management Associates, 2007** CIO Magazine, 2007

4Copyright© 2008, Oracle. All rights reserved.

g ,*** Gartner in Network World 2004

Page 5: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

정보시스템정보시스템 구축시구축시Oracle Enterprise ManagerOracle Enterprise Manager 활용예활용예Oracle Enterprise Manager Oracle Enterprise Manager 활용예활용예

5Copyright© 2008, Oracle. All rights reserved.

Page 6: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

시스템시스템 개발개발 / / 운용운용 사이클에사이클에 있어서의있어서의Oracle Enterprise Manager 10gOracle Enterprise Manager 10gOracle Enterprise Manager 10gOracle Enterprise Manager 10g

프로젝트프로젝트 단계단계

컴플라이언스 대책시큐리티 요건의 확인

시스템시스템 기획기획 요건요건 정의정의 설계설계 개발개발 테스트 운용·보수 장애·개선

시큐리티 요건의 확인

캐파시티 관리감시 항목, 방식 검토SQL 개발의 효율화, 품질 향

퍼포먼스 감시SQL 튜닝

상변경 관리, 구성 관리

자동 감시 튜닝자동 감시, 튜닝정상 감시 / 리포트정기적인 시큐리티 감시

구성 관리Oracle Enterprise Manager 10g Oracle Enterprise Manager 10g 는는, , 시시

장애 발생시의 정보 취득

구성 관리환경 구축(클로닝)스템의스템의 라이프라이프 사이클의사이클의 모든모든 단계단계에서에서

효과를효과를 발휘발휘!!

6Copyright© 2008, Oracle. All rights reserved.

Page 7: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

전형적인전형적인 정보정보시스템의시스템의 라이프사이클라이프사이클

요건 운영요건분석

설계 개발 테스트운영이행

감시원인분석

대응수정

테스트 구축감시분석 수정

테 구축

7Copyright© 2008, Oracle. All rights reserved.

Page 8: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

설계설계 단계단계

구축테스트대응수정

원인분석

감시운영이행

테스트개발설계요건정의

• OS자원 이외의 성능·캐파시티 감시에 관 •갑작스런 성능 저하의 발생• OS자원 이외의 성능·캐파시티 감시에 관한 설계가 없고, 장애의 조기 감지·미연 방지를 위한 감시 설계가 불충분하다

• 테스트는 기본적으로 개발자 개인의 역량

•갑작스런 성능 저하의 발생•캐파시티 부족에의 신속한 대응을 하지 못하고, 긴급 조치의 실시

•환경 마다의 구성정보가 분산되어 있어, • 복수 환경에 구성 관리를 위한 전략이 애

매, 혹은 실시하고 있지 않다S/W 릴리스 착오 ·실수 → 응용프로그램에러

•시스템의 성능·캐파시티의 감시 설계•사전 정의된 지표를 활용한, 감시 대상 마다의 감시 설계•어플리케이션 리스폰스(Real User Experience 모니터링, 신호, 테스트 어플리케이션)

8Copyright© 2008, Oracle. All rights reserved.

Page 9: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

개발개발 단계단계

구축테스트대응수정

원인분석

감시운영이행

테스트개발설계요건정의

•개발자가 코딩 가이드/규칙을 지키지 않는다•DB Schema 를 개발자에게 모든 권한을이임하거나 임의로 변경한다

•복잡도를 올린 시스템 테스팅, 작업적성검사 실시에 따른 성능 문제나 캐파시티

이임하거나 임의로 변경한다•단위 테스트의 튜닝 실시는 거의 전무•단위 테스트의 TestBed 관리는 하고 있지 않다

문제•테스트시 어플리케이션 오류가 발생하고원인 찾기가 힘들다

•테스트 부족에 의한 후속 공정에 있어서•개발시 필요한 로직검증을 위한 데이터가운영데이타를 이용해 데이터 보안문제가발생

테스트 부족에 의한 , 후속 공정에 있어서의 기능 수정등의 발생으로 비용손실

•기업 데이터가 유출되어 소송이 발생

•코딩→단위 테스트시에 있어서의 튜닝의 실시•툴을 사용한 비효율적인 SQL의 추출과 자동 튜닝•Oracle JDeveloper를 사용한 Java 코딩/Code Coach, Java Profiling,

Debug, Version Control•Jrockit Mission Control 을 이용한 메모리 리크, 스레드 락, JVM 모니터링 등 관리

•구성정보의 변경 이력을 찾아 문제를 해결•데이터 마스킹을 통해 기업 데이터를 안전하게 이용

9Copyright© 2008, Oracle. All rights reserved.

•데이터 마스킹을 통해 기업 데이터를 안전하게 이용

Page 10: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

개발개발 / / 단위단위 테스트테스트··단계에서의단계에서의 활용예활용예

• 단위 테스트·단계에서 실시해야 할 항목–단위모듈에서 SQL 성능의 확인 ( Explain Plan / Autotrace 활용 )–단위모듈에서 SQL 사용법이 적절할지의 확인

–단위모듈에서 SQL 이 필요로 하는 인덱스의 파악

• 활용 포인트

–SQL 튜닝·어드바이저에 의한 SQL 품질 체크

• 툴을 사용한 표준 점검에 의한 최저 품질의 향상툴을 사용한 표준 점검에 의한 최저 품질의 향상

• 오라클의 노하우에 의한 종합적인 점검

어플리케이션 로직의실행

성능 기록개시

성능 기록정지

리포트의작성 DBA 혹은 품질 보증 팀은 리포트실행개시 정지 작성

Framework 에서 실행된 SQL의 자동 진단, 튜닝의 기능(DB Diagnostics / Tuning Pack)

(진단 결과 포함)를 활용해 튜닝어드바이스를 실시

10Copyright© 2008, Oracle. All rights reserved.

튜닝의 기능(DB Diagnostics / Tuning Pack)

Page 11: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

데이타베이스의데이타베이스의 오브젝트오브젝트 관리관리

데이타베이스데이타베이스 내부의내부의 오브젝트까지오브젝트까지 정보정보 관리관리

• 메타데이타·baseline의 작성

–데이타베이스·오브젝트의 정의를 취득, baseline로서 보존

여러가지 시점에서의 버젼 관리도 가능–여러가지 시점에서의 버젼 관리도 가능

• 데이타베이스·오브젝트의 비교

–데이타베이스·오브젝트의 정의 세트를 비교해, 그 차이를 표시데이타베이 젝 의 정의 세 비 해, 차이 시

• 테이블, 인덱스, 프로시저의 유무나 정의 변경

설계 개발 테스트 운영 다른 테스트환경 구축환경 구축

개발 DB

테스트

캡쳐오브젝트의

비교오브젝트의 비

오브젝트의 비교

운영 DB

테스트 DB

운영 환경 구축

다른 테스트환경 구축

오브젝트의 버젼관리

11Copyright© 2008, Oracle. All rights reserved.

운영 환경 구축관리

Page 12: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

데이타베이스데이타베이스··오브젝트의오브젝트의 비교비교 ( ( View )View )

12Copyright© 2008, Oracle. All rights reserved.

Page 13: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

Data MaskingData Masking이란이란??

What• 회사의 고객 매출 대외비 정보등을

LAST_NAME SSN SALARY• 회사의 고객, 매출, 대외비 정보등을변경

• Data의 특성은 그대로 유지한다.TYPE 길이 FORMAT 등

AGUILAR 203-33-3234 40,000

BENSON 323-22-2943 60,000

D’SOUZA 989-22-2403 80,000–TYPE, 길이, FORMAT 등

Why

,

FIORANO 093-44-3823 45,000

• 개발환경의 Test 서버에 제공되는 실Data의 보안을 위해 Data를Masking하여 제공 LAST_NAME SSN SALARY

• 사외의 협력사와 공유되는 고객정보의Masking

ANSKEKSL 111—23-1111 40,000

BGKZRKZJKP 111-34-1345 60,000

KLPLJBAHA 111-97-2749 80,000,

FJETMDWJSK 111-49-3849 45,000

13Copyright© 2008, Oracle. All rights reserved.

Page 14: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

Data Masking Data Masking 주요주요 기능기능

• Foreign Key Constraint 유지

–Implicit – database enforced–Explicit – application enforced

• Data mask format library• View sample data before maskingp g• Application masking templates• Define once; execute multiple times

Test

Test

CloneClone

Production Staging Test

Data Masking은 Table내의 값을 영구히 바꾸는 것이기 때문에 Production의 Data를 Staging

Server 또는 Test 서버에 이관후 EM을 통하여 Masking을 진행한다

14Copyright© 2008, Oracle. All rights reserved.

Server 또는 Test 서버에 이관후 EM을 통하여 Masking을 진행한다.

Page 15: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

Grid ControlGrid Control 와와 Database ControlDatabase Control 의의 차이차이Grid Control Grid Control 와와 Database Control Database Control 의의 차이차이

• Grid Control 는 Database Control (10g)의 모든 기능을 사용 가능

※Database 11g 신기능에는 향후 대응 예정※Database 11g 신기능에는 향후 대응 예정

• Database Control 로 사용 가능한 기능

– 데이타베이스의 관리데이타베이스의 관리

– 데이타베이스의 감시(Metric)– 각종 어드바이저(Tuning Pack 의 기능을 포함)– 폴리시 관리

– 구성 정보의 표시

– RAT 등 DB 11g 신기능

• Database Control 로 사용할 수 없는 기능

복수 데이타베이스의 관리 8i 9i 의 관리– 복수 데이타베이스의 관리, 8i,9i 의 관리

– 리포트

– 구성 정보의 비교, 구성 변경의 이력

– 데이타베이스의 오브젝트 관리(Change Management Pack 의 기능 모두)데이타베이스의 오브젝트 관리(Change Management Pack 의 기능 모두)– 노드 추가/삭제(Provisioning)– 타사 제품의 감시

15Copyright© 2008, Oracle. All rights reserved.

Page 16: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

테스트테스트 단계단계

구축테스트대응수정

원인분석

감시운영이행

테스트개발설계요건정의

•단위 테스트의 부족 때문에, 통합 테스트시 •테스트·스케줄 전체의 지연에 의해, 서비스응용프로그램 에러가 연발

•시스템테스팅을 실시할 때, 성능 문제가 다수 발생해 튜닝 우선으로 시스템 테스팅이진행되지 않는다

전체의 스케줄이 지연•퍼포먼스·튜닝→ 수정(어플리케이션 수정, DB수정, 인프라 수정)에 의해 스케줄 전체의 지연진행되지 않는다

•퍼포먼스·테스트를 실시하는 환경의 준비를 할 수 없다

의 지연•퍼포먼스·테스트 부족으로 , 실전 운영시에성능 문제가 빈번히 발생

•툴을 사용한 어플리케이션의 총괄적인 기능 테스트와 퍼포먼스·테스트의 실시• 어플리케이션 및 데이타베이스를 분리해 퍼포먼스 튜닝을 실시• 어플리케이션 및 데이타베이스를 분리해 퍼포먼스 튜닝을 실시• 테스트 툴에 의한 품질이 높은 테스트 ( 기능테스트, 부하테스트 )• 운용을 예상한 모니터링의 실시로, 퍼포먼스 감시 및 진단 ( APM )

16Copyright© 2008, Oracle. All rights reserved.

Page 17: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

연동연동 / / 종합종합 테스트테스트··단계에서의단계에서의 활용예활용예

• 연동/종합 테스트·단계로 실시해야 할 항목

– 복수의 SQL 를 실행했을 때의 성능의 확인

어플리케이션의 작성에 문제는 없는가 확인– 어플리케이션의 작성에 문제는 없는가 확인

• 활용 포인트활용 포인트

– ADDM에 의한 성능 분석

• AP 처리 방식 및 DB 물리 설계의 문제점을 확인

DB 의 성능 상황을 오라클의 노하우로 분석• DB 의 성능 상황을 오라클의 노하우로 분석

• 어드바이스를 이용해, SQL Tuning·어드바이저나 SQL Access·어드바이저등에서 튜닝을 실시

– 상위SQL 에 의한 성능 분석

• 성능의 나쁜 SQL 를 쉽게 추출 가능

17Copyright© 2008, Oracle. All rights reserved.

Page 18: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

어드바이저의어드바이저의 구성구성

시스템의 Life Cycle개발자의 작업 데이타베이스 관리자의 작업

개발(SQL문 작성) 단위 테스트 통합 테스트 릴리스 운영 영역 관리

시스템성능 유지

SQL 튜닝·어드바이저

SQL 액세스·어드바이저 복수의 SQL의 액세스·패스를 진단

특정의 SQL문의 내용, 실행 계획을 진단데이타베이스에의액세스의 최적화

Q

UNDO 어드바이저

Q

UNDO의 보존 기간이나 UNDO표 영역을 어드바이스데이타베이스전체의 진단

세그먼트·어드바이저

메모리·어드바이저

축소해야 할 세그먼트(segment)를 어드바이스

PGA, SGA의 사이즈 변경을 어드바이스

ADDM

영역의 사용 방법의 최적화

18Copyright© 2008, Oracle. All rights reserved.

Page 19: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

DBDB버젼별버젼별 튜닝튜닝 기능기능• Grid Control 로 9i 의 데이타베이스를 관리하는 경우

–감시 기능의 대부분을 사용 가능

–Statspack 를 이용해 퍼포먼스 정보를 표시 가능p–10g와 동등의 정보를 수집해, 퍼포먼스의 그래프를 표시 가능

–Bad SQL 의 평가에 의한 간단한 SQL 의 튜닝이 가능

• Grid Control 로 11g 의 데이타베이스를 관리하는 경우g–10g와 동등의 기능이 사용 가능

–Database 11g 의 일부 신기능은 11g Database Control에서 사용 가능

ADDMAWR -

9i

10g

DiagnosticsDiagnostics

EM Pack

11g감시 대상의 DB 의 버젼

GridControl로 이용 가능한 기능

퍼포먼스의 그래프

AWR 를 사용한 감시

Statspack 를 사용한 감시

ADDM

상위 SQL○

-○

-

-○

○ ○

DiagnosticsDiagnosticsDiagnosticsDiagnostics

Di ti○

-○

SQL 액세스 어드바이저

SQL 튜닝·어드바이저

Bad SQL 의 평가

상위 세션

상위 SQL

-○

-○

T iTuning

DiagnosticsDiagnosticsDiagnostics

-○

19Copyright© 2008, Oracle. All rights reserved.

SQL 액세스·어드바이저 - ○ Tuning○

Page 20: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

Grid Control Grid Control 을을 이용한이용한 Oracle 9i Oracle 9i 관리관리

• Grid Control 로 9i 의 데이타베이스를 감시하는 경우

– Diagnostics Pack 의 기능 대부분이 사용 가능

AWR 는 없지만 St t k 를 이용해 정보를 표시 가능– AWR 는 없지만 Statspack 를 이용해 정보를 표시 가능

– ASH 는 없지만 ASH에 상당한 정보를 수집해, 퍼포먼스의 그래프를 10g 와 같게 표시 가능

– SQL 튜닝·어드바이저는 없지만 Bad SQL 의 평가에 의해 간단히SQL 의 튜닝이 Diagnostics Pack 의 범위에서 가능

• Oracle 10g 에 비교해 9i 에서 지원하지 않는 기능

– ADDM 는 없다

– SQL 튜닝·어드바이저나 SQL 액세스·어드바이저(10g 의 Tuning Pack 의 기능)는 없다

20Copyright© 2008, Oracle. All rights reserved.

Page 21: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

Grid Control Grid Control 로로 관리할관리할 수수 있는있는 Oracle Database Oracle Database VersionVersion들들VersionVersion들들

관리 서버

AgentDatabase

관리 서버

Grid Control

8.1.7.4이상

•데이타베이스의 감시/통지•시스템의 구성 관리•시스템의 구성 관리

AgentDatabase

리포지터리Agent

9.2.0.6이상

•데이타베이스의 감시/통지•시스템의 구성 관리

관리자

리포지터리

Database10.1.0.4이상10 2 0 1이상 •데이타베이스의 자동 진단

시스템의 구성 관리•데이타베이스의 오브젝트 관리

10.2.0.1이상

Database11.1.0.6이상

•데이타베이스의 자동 진단•데이타베이스의 튜닝•데이타베이스의 감시/통지•시스템의 구성 관리•데이타베이스의 오브젝트 관리

21Copyright© 2008, Oracle. All rights reserved.

•데이타베이스의 오브젝트 관리

Page 22: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

테스트테스트 수행수행의의 효율화효율화, , 성능성능 진단진단

• 테스트 툴에 의한 품질이 높은 테스트

–테스트 시나리오의 통합 관리와 진도 관리(Test Manager for Web Applications)

–시나리오 기반의 기능 테스트 툴을 사용한 전체 기능 테스트시나리오 기반의 기능 테스트, 툴을 사용한 전체 기능 테스트(Functional Testing for Web Applications)

–시나리오+가상 유저를 활용한 어플리케이션의 부하 테스트(Load Testing for Web Application)(Load Testing for Web Application)

• 어플리케이션 테스트 및 DB인프라 테스트의 분리 (어플리케이션부하 테스트로 데이타베이스에 건 부하의 캡쳐&리플레이)(11 R l A li ti T ti 10 캡쳐가능 )(11g Real Application Testing – 10g 캡쳐가능 )

22Copyright© 2008, Oracle. All rights reserved.

Page 23: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

테스트테스트 툴을툴을 사용한사용한, , 어플리케이션어플리케이션 테스트의테스트의 효율화효율화

부하에 따른 테스트환경의

기능 테스트용 스크립트를부하 테스트용으로 재이용

기능 테스트/ 부하에 따른 테스트환경의인프라 퍼포먼스 감시

기능 테스트/Regression 테스트의 자동화

테스트 전반의 관리요건/문제의 트랙킹

부하/작업적성 검사의 자동화

23Copyright© 2008, Oracle. All rights reserved.

Page 24: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

운운영영 이행이행 단계에서의단계에서의 활용예활용예

• 운영 이행 단계에서 실시해야 할 항목– 시스템이 정상적으로 가동하고 있는지의 확인

– 문제가 발생했을 경우에 대비한 정상 가동시의 정보의 보관 유지

• 활용 포인트– 측정값에 의한 정상 감시측정 에 의 정상 시

• 장애의 징조를 감지해, 장애 회피를 위한 프로 액티브한 대응

• 장애 발생으로부터 회복까지의 시간을 단축

– ADDM에 의한 성능 분석

• 실전 가동 후의 예기치 못한 상황에 대해서도, 자동 진단을 활용

• 어드바이스에 따르고, SQL 튜닝·어드바이저나 SQL 액세스·어드바이저등에서 튜닝을 실시

리포트에 의한 가동 상황의 가시화와 캐파시티 관리– 리포트에 의한 가동 상황의 가시화와 캐파시티 관리

• 성능 문제, 영역 부족 문제의 발생을 사전에 예측

• 프로 액티브한 튜닝이나 자원 증강을 실시

24Copyright© 2008, Oracle. All rights reserved.

Page 25: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

운용운용 단계에단계에 있어서의있어서의 감시감시

구축테스트대응수정

원인분석

감시운영이행

테스트개발설계요건정의

•장애의 예상 징후를 찾기 어렵다•장애 발생 후에 정보 수집을 시작한다•통상 취득하고 있는 정보는 OS자원 정보

•갑작스런 성능 저하•갑작스런 서비스 정지•장애 발생시에 만족스러운 정보 수집을 하지 못하고 재현시 대기하는 경우가•통상 취득하고 있는 정보는 OS자원 정보 지 못하고, 재현시 대기하는 경우가발생하여, 문제 해결의 장기화 우려

•데이타베이스 성능의 baseline ( AWR Baseline )를 이용한 성능 변동의 검지•최종 사용자의 실제 리스폰스, 신호, 테스트·어플리케이션을 사용한 성능 감시•포괄적인 감시, 및 감시 대상 고유의 감시•Slowdown의 자동 검지

25Copyright© 2008, Oracle. All rights reserved.

Page 26: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

어플리케이션어플리케이션 성능을성능을 감시하는감시하는 다다양한양한 구조구조

•실제 유저의 리스폰스를 네트워크 패킷을 기반으로 모니터링(Real User Experience Insight)

실시간 성능 모니터링

Real UserReal User

어플리케이션어플리케이션//어플리케이션어플리케이션··서비스서비스

•실시간 성능 모니터링•페이지•비즈니스 KPI와의 연동 및 대쉬보드 기능, 리포팅

테스트테스트 신호신호

미들웨어

•Web 어플리케이션의 동작을 등록해, 테스트 신호에 의한 정기 감시(Service Level Management P k)

Web 캐쉬·리스폰스HTTP 리퀘스트 리스폰스

데이타베이스데이타베이스

Pack)

•소프트웨어(어플리케이션, 미들웨어, 데이타베이스)에 관한 감시 설계의 공정 스텝의 절감

서블릿 리스폰스

데이타베이스데이타베이스 )•200개가 넘는 사전 정의 감시 항목•지표·템플릿으로 감시의 통일•100여개가 넘는 사전 정의 리포트※라이센스는 이용하는 리포트 등에 의존

데이타베이스·SQL 리스폰스,

throughput

호스트, OS, 네트워크, 스토리지※라이센스는 이용하는 리포트 등에 의존

CPU, 메모리 사용량Disk IO

Network Traffic

26Copyright© 2008, Oracle. All rights reserved.

Page 27: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

시스템시스템 전체의전체의 감시감시

관리관리 비용을비용을 절감하고절감하고 시스템시스템 구성요소구성요소 모두를모두를 통합통합 관리관리

• 오라클 이외의 제품에 대해서도 Oracle Enterprise Manager 10g 로부터 감시가능

– 타사의 데이타베이스

– 타사의 어플리케이션·서버

– 스토리지, 네트워크 기기 등

• 모든 정보가 리포지터리에 저장되고 있기 때문에, 단일의 뷰를 이용해 모든 정보를 취득하는 것이 가능를 취득하는 것이 가능

– usability의 향상

– 관리툴의 표준화

• 타사 제품에 대해서도 Alert나 리포트 기능등의 기능을 이용하는 것이 가능

27Copyright© 2008, Oracle. All rights reserved.

Page 28: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

타사타사 제품의제품의 감시예감시예

Di

MS SQL Server 의 감시

• Discovery• Monitoring

– Availability– Performance– Space Usage– Users and Roles

• Configuration– Server Configuration– Database SettingsDatabase Settings– Registry Settings– Security Settings

• Reports• Reports

28Copyright© 2008, Oracle. All rights reserved.

Page 29: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

타사타사 제품의제품의 감시예감시예

WebSphere 의 감시

• WebSphere Application Server 의• WebSphere Application Server 의구성 및 Activity 감시가 가능

주된 기능• 주된 기능

– 가용성, 퍼포먼스의 감시

– 배포 된 어플리케이션의 현재의A ti it 를 표시Activity를 표시

– 퍼포먼스 감시 기능의 제공

• 가용성/퍼포먼스의 이력 감시

• 정지/퍼포먼스 저하시의 Alert 통지

• 리포팅

• 대쉬보드

29Copyright© 2008, Oracle. All rights reserved.

Page 30: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

타사의타사의 운영운영 감시감시 툴과의툴과의 연동연동

타사의 운용 감시 툴 Oracle Enterprise Manager 10g

현장의현장의 DBADBA가가 보다보다 상세한상세한 분석을분석을 실시하는실시하는 것이것이 가능가능

운영 오퍼레이터분석 의뢰

현장 SE(DBA)Warning, Alert 감시는시스템 운영자가 통합

DBA 관리 작업은전용 툴로 상세하고

타사의 운영 감시 서버

운용·감시 분석 작업

통지 통지

모니터링전용 툴로 상세하고

용이하게 실시

타사의 운영 감시 서버 상세한 임계값감시에 의한 Alert

(SNMP 트랩)• 전체적인 감시• 통합화 한 장애 통지• 정기적인 작업 관리

• 상세한 통계 정보 분석• 성능 분석, 튜닝• 운용 결과 리포트 작성

Oracle Enterprise Manager 10g

서버 감시작업 관리 등

OS통계 서버 AlertOracle 통계

Oracle 관리분석

관리 대상관리 대상

(데이타베이스,AP서버등 )

30Copyright© 2008, Oracle. All rights reserved.

Page 31: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

타사타사 제품제품 연동을연동을 통한통한 시스템시스템 운용운용 관리의관리의효율화를효율화를 향상향상

기존의 시스템 관리 툴과 Enterprise Manager의 상호 보완 맵

기존 툴 EM 제안 내용 예상 유저

H/W, S/W를 포함한

◎ ○H/W와 S/W의 관리나 Oracle 제품으로부터의

의 정보를 포함한 통합 감시는 기존 툴로시스템 감시원

기존의 시스템 관리 툴과 Enterprise Manager의 상호 보완 맵

통합 감시, Alert 관리 ◎ ○ Alert의 정보를 포함한 통합 감시는 기존 툴로행합니다.

어플리케이션층으로부터의 근본 ○ ◎

근본의 원인이 어느 층에 있을까를 재빠르게발견하기 위해서, 유저의 시점(응용계층)으로부터 추적할 수 있는 EM를 사용하고

어플리케이션관리자(시스템 감시원)원인의 발견

○ ◎계층)으로부터 추적할 수 있는 EM를 사용하고, 조기 해결을 도모합니다.

(시스템 감시원)

Java VM의 상세 진단

○ ◎해결하기 어려운 Java의 문제를 가능한 한 빨리해결하기 위해서, EM을 사용합니다.

어플리케이션관리자

OracleDB의 자동진단/자동 튜닝 ○ ◎

Oracle DB의 문제 진단과 해결을 재빠르게수행해 최대한 빨리 안정된 운영으로 복귀하기위해서, EM을 사용합니다.

데이타베이스관리자

H/W의 상세 진단 네트워크나 스토리지 등 H/W의 문제를 네트워크 관리자H/W의 상세 진단

◎ ○네트워크나 스토리지 등 H/W의 문제를상세하게 분석하기 위해서 기존 툴을 사용해, 신속하게 해결합니다.

네트워크 관리자서버 관리자스토리지 관리자

패치 적용 태스크의자동화 ○ ○

클라이언트 PC측의 패치는 기존 툴로, Oracle 제품의 패치는 EM로 수행하는 것으로 일상

데이타베이스관리자자동화 ○

클라이언트PC

○Oracle 제품

제품의 패치는 EM로 수행하는 것으로, 일상업무의 시간은 가능한 한 단축해 본래 해야 할업무에 주력합니다.

관리자어플리케이션관리자

작업 운용

◎ ○복수의 작업의 효율적인 운용 스케줄은 정의하기 쉬운 기존 툴로 수행합니다.

시스템(전체) 운용자

31Copyright© 2008, Oracle. All rights reserved.

◎ ○ 하기 쉬운 기존 툴로 수행합니다. 운용자

Page 32: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

운용운용 단계에단계에 있어서의있어서의 원인원인 분석분석

구축테스트대응수정

원인분석

감시운영이행

테스트개발설계요건정의

•각 분야의 담당자에게 할당해 조사 분석을

•장애 발생전의 정보가 없기 때문에 분석할 수없다장애 발생시에 만족스러운 정보 수집을 하지•각 분야의 담당자에게 할당해 조사 분석을

실시한다•무엇을 가지고 분석하는지 알지 못하고, 서포트나 개발자사이의 정보교환을 반복한다

•장애 발생시에 만족스러운 정보 수집을 하지못하고, 재현 대기가 되어, 문제 해결의 장기화

•자신의 담당 영역에 문제가 없다면, 다른 분야의 정보를가지고 판단해야 된다

•재현 환경을 구축할 수 없다 •분석을 실시할 수 있는 스킬을 가진 인력의지원이 힘들어 문제를 진단하거나 해결 할 수없다

•어플리케이션으로부터의 장애 분석•Web 어플리케이션에 있어서의 J2EE, DB의 성능 문제의 해결•J2EE 어플리케이션의 상세 분석•J2EE 어플리케이션의 상세 분석•서비스의 RCA 를 분석해 장애를 처리•DB어플리케이션의 상세 분석 및 튜닝 어드바이스의 실시•성능 통계 이력을 사용한 DB의 상세 분석

32Copyright© 2008, Oracle. All rights reserved.

Page 33: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

Oracle Enterprise Manager 10g Oracle Enterprise Manager 10g 에에 의한의한 서비서비스스··레벨레벨 관리관리스스 레벨레벨 관리관리

문제가문제가있는있는 URLURL로부터로부터원인의원인의 SQLSQL까지까지심층적인심층적인분석분석

• 서비스를 구성하는 요소를 모두 통합 감시

–데이타베이스나 어플리케이션·서버 등

문제가문제가있는있는 URL URL 로부터로부터원인의원인의 SQLSQL까지까지심층적인심층적인분석분석

데이타베이스나 어플리케이션 서버 등

• 빠른 문제 해결

–문제의 조기 발견

제의 신속한 해결–문제의 신속한 해결

–데이타베이스의 어드바이스 기능

URL EJB JDBC/SQL

Network JSP/Servlet

interneinternet

33Copyright© 2008, Oracle. All rights reserved.

Page 34: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

문제문제 해결까지의해결까지의 흐름흐름

최종사용자·리스폰스최종사용자리스폰스의분석

SQL 튜닝

퍼포먼스저하! 데이타베이스층

·문제가있는 URL는?·어느Web 서버가느린가?·어느도메인으로부터의액세스가

리퀘스트·퍼포먼스의분석

ADDM로분석느린가?

·어느처리가느린가?의분석

어플리케이션서버층

AD4J로분석

·어느 SQL가느린가?

·문제가있는 URL는?·서버측의어느처리가느린가?

·어느 Servlet, JSP

34Copyright© 2008, Oracle. All rights reserved.

어 Se et, JSEJB가느린가?

Page 35: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

최종최종 사용자사용자··리스폰스의리스폰스의 분석분석

• 리스폰스 시간의 늦은 URL가 차례로 표시된다

– 리스폰스 시간의 내역(클라이언트로부터 서버간, 서버측에서의 처리시간)이 그래프로 표시된다

• URL 도메인 리젼 방문객 Web 서버 마다 표시 가능• URL, 도메인, 리젼, 방문객, Web 서버 마다 표시 가능

URL 마다 표시

35Copyright© 2008, Oracle. All rights reserved.

Page 36: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

리퀘스트리퀘스트··퍼포먼스의퍼포먼스의 분석분석

• 액세스 URL 단위로 OC4J로의 내부 처리의 내역을 표시– Web 서버 시간, J2EE 시간, 데이타베이스 시간

• SQL 튜닝의 실행등에 의한 대

• 별도 툴인 AD4J을 사용해, JVM의 상세한 분석도 가능사용해, 의 상세 석 가능

서버로의 처리의 내역을

그래프로 표시

URL 마다 표시

36Copyright© 2008, Oracle. All rights reserved.

URL 마다 표시

Page 37: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

JVM JVM 상세상세 분석분석 툴툴Application Diagnostics for Java(AD4J)Application Diagnostics for Java(AD4J)

• Java 어플리케이션의 성능이나 가용성의 개선을 목적으로 한 감시나 분석을행하기 위한 툴행하기 위한 툴

–Java의 트랜잭션, DB세션의 분석

–JVM heap 분석

• 감시나 분석을 행하기 위한 오버헤드가낮고, 기존의 어플리케이션을 실행시키고 있는 환경에 그대로 도입 가능고 있는 환경에 그대로 도입 가능

※본기능은 GC10.2.0.4부터사용가능합니다

37Copyright© 2008, Oracle. All rights reserved.

본기능은 GC10.2.0.4부터사용가능합니다

Page 38: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

Oracle JRockit Mission ControlOracle JRockit Mission Control

38Copyright© 2008, Oracle. All rights reserved.

Page 39: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

Real User Experience Insight 진정한 엔드·유저 모니터링을 통한 엔드·유저 체험 모니터링의 최적화

KPI 모니터링

진정한 엔드 유저 모니터링을 통한 엔드 유저 체험 모니터링의 최적화

Data·Export

비즈니스·리포팅

KPI 모니터링 Data Export

UXinsight 주요 기능:광범위하게 걸친 KPI 및 SLA- 광범위하게 걸친 KPIs 및 SLA 설정하여 감시 및 경보체제

- 에러 표시가 된 URL 및 페이지를 추적

트랜잭션 분석 경영진·대쉬보드

- 트랜잭션(의 분석

- 영향을 준 유저의 분석

- KPIs, SLAs등을 통합적으로 감시하는 대쉬보드

- 병목지점이 되는 페이지의 빠른분석과 리플레이

- 도메인 마다의 부하 분석

트랜드 분석

39Copyright© 2008, Oracle. All rights reserved.

- 트랜드 분석

Page 40: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

운용운용 단계에단계에 있어서의있어서의 구축구축

구축테스트대응수정

원인분석

감시운영이행

테스트개발설계요건정의

•패치할 서버가 많아서, S/W릴리스 가어렵거나 빠트릴 수 있다

•적용할 변경이 많아서, 적용이 빠질 수

• S/W 의 릴리스에 따른, 시스템 정지의 필요성이있기 때문에 업무 정지 스케줄의 조정이 필요

• S/W 릴리스 누락에 의한 어플리케이션·에러의적용할 변경이 많아서, 적용이 빠질 수있다

•수정사항은 배포했지만, 검증되지 않은수정은 효과를 보기 어렵다사용자의 폭주로 시스템을 확장해야 한다

S/W 릴리스 누락에 의한 어플리케이션 에러의발생이나 업무 정지를 초래할 수 있다

•성능, 가용성의 문제는 결과가 예측할 수 없어, 개선 효과를 보기 어려울 수 있다최소의 다운타임이나 다운타임없는 용량증설을•사용자의 폭주로 시스템을 확장해야 한다

•사용자의 실수나 H/W 오류가 발생해데이터가 손실되었다

•최소의 다운타임이나 다운타임없는 용량증설을생각할 수 없다

•복구 방법을 몰라 서비스 다운이 장기화

•서비스를 정지하지 않고 구성 변경•J2EE의 Hot Deployment•Real Application Cluster를 사용한 롤링 업그레이드

•RAC 노드 증설과 같은 시스템 확장시 간단한 절차로 확장•RAC 노드 증설과 같은 시스템 확장시 간단한 절차로 확장•구성 관리의 효율화

•패치 적용의 스케줄링•구성 정보의 검색이나 이력 관리

40Copyright© 2008, Oracle. All rights reserved.

•통합 백업 솔루션으로 빠른 복구

Page 41: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

구성구성 관리관리

문제를문제를 미연에미연에 방지하거방지하거나나 시큐리티시큐리티 강화를강화를 위위해해철저한철저한 구성구성 계획계획과과 구성구성 정보의정보의 통합화통합화

• 구성 관리란

철저한철저한 구성구성 계획계획과과 구성구성 정보의정보의 통합화통합화

– 시스템을 구성하는 모든 컴퍼넌트 상태와 그 변화를 정확하게 파악하는 것

• 소프트웨어의 버젼

인스톨된 소프트웨어

소프트웨어의

• 구성 통계• 구성 리포트

폴리시• OS 나 데이타베이스의 각종 설정

소프트웨어의버젼 관리

S/W나 H/W 의 구성

• 폴리시• 폴리시 위반 리

포트

• 구성 정보를 수작업에 의한 변경도정기적으로 자동 체크

구성의 변경이력

구성의b li

• 체크한 구성 정보를 비교하는 것이가능

구성 관리 데이타베이스 (CMDB)

baseline

41Copyright© 2008, Oracle. All rights reserved.

Page 42: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

구성구성 관리를관리를 이용한이용한 운용운용 개선예개선예

• Oracle 의 노하우로 사전 정의된 약 200여개의 폴리시

• 구성 정보를 정기적으로 자동 수집해, 구성 변경도 검출

・・・

패치적용설정

변경

・・・ 관리를 자동화

구성 정보를 통합화수작업에 의한 관리갱신된 정보의누락은 없는가? 비교·검색이 용이

변경 이력의 확인

최신의 정보는어디에?

정보가 산재

작업 보고서

관리표

어디에?

운용 관리자

요청의 증대

컴플라이언스 준수시큐리티 강화 시스템의 구성 정보를 올바

르게 파악!운용 관리자

42Copyright© 2008, Oracle. All rights reserved.

운용 관리자 운용 관리자

Page 43: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

서비스를서비스를 멈추지멈추지 않고않고 구성구성 변경변경

로드 밸런서J2EE 어플리케이션은, 가동중 서버에대해서 어플리케이션의 배포를 실시하대해서 어플리케이션의 배포를 실시하는 것이 가능

•신규 어플리케이션의 배포•가동중 서버로부터의 App 제거

J2EE App.

가동중 서버로부터의 App 제거•이미 가동중인 어플리케이션의 동작을 변경(재 배포)

데이타베이스의 구성 변경의 방법•Real Application Cluster를 사용하여 데이타베이스의

RAC•Real Application Cluster를 사용하여 데이타베이스의패치 적용을 인스턴스마다 차례로 진행해 가는 것이 가능(데이타베이스 딕셔너리의 변경이 없는 경우)

•Data Guard를 이용하여 운영계 시스템을 스탠바이사이트로 가동하는 것으로 데이터 딕셔너리의 변경을 수반한 패치 적용도 가능해진다.

43Copyright© 2008, Oracle. All rights reserved.

반한 패치 적용도 가능해진다.

Page 44: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

시스템의시스템의 확장확장

인스톨이나 환경 복제등의 수작업을 자동화된

수자업의수자업의 오류를오류를 줄이기줄이기 위한위한 자동화자동화된된 환경환경 구축구축

• 인스톨이나 환경 복제등의 수작업을 자동화된환경에서 실시

–RAC 의 노드 추가·삭제나 신규 작성

소프트웨어 이미지

–Software Image Library(Gold-Image Software 저장)

–Single Instance 서버의 Software 및 DB CloningO l AS 클러스터의 확장이나 신규 작성

이미지의 배포에 의한확장·신규 작성

보존

–Oracle AS 클러스터의 확장이나 신규 작성

–Single Instance의 RAC로의 전환기존의 RAC

+확장

복사

신규의 RAC

44Copyright© 2008, Oracle. All rights reserved.

신규의 RAC

Page 45: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

데이타베이스및데이타베이스및 파일시스템의파일시스템의 백업백업::OracleOracle 백업백업 솔루션솔루션 :: Oracle Secure BackupOracle Secure BackupOracle Oracle 백업백업 솔루션솔루션 : : Oracle Secure BackupOracle Secure Backup

RMAN API 2 0으로 통합되어 O l 9i• RMAN API 2.0으로 통합되어 Oracle9i이상의 데이타베이스·버젼을 지원

• 여러가지 기능을 최적으로 통합해, Oracle Database를 초고속으로테이프에 백업

플래시·리커버리 영역

- Recovery Manager (RMAN)의통합

- Enterprise Manager (EM) 인터페이스테이프에 직접 디스크로부터

• 어플리케이션 제품을 포함하여파일시스템 백업 등 Oracle 환경 전체를보호

• RMAN에 의한 백업의 암호화 데이터를직접 테이프에 보존

백업디 부터테이프에 백업또는

직접 테이프에 보존

• RAC, ASM 및 Data Guard 환경을 지원

• Oracle의 시큐리티 기술을 활용

Media Management Layer

45Copyright© 2008, Oracle. All rights reserved.

Page 46: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

Enterprise ManagerEnterprise Manager를를 이용한이용한 운영운영 관리관리

드릴 다운하면 상세내용이 표시

분산된테이프디바이스 미디어 서버를분산된테이프·디바이스, 미디어, 서버를EM Grid Control에의해관리

46Copyright© 2008, Oracle. All rights reserved.

Page 47: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

백업의백업의 중앙중앙 관리관리예예:: 관리관리 도메인도메인예예: : 관리관리 도메인도메인

클라이언트·머신에서 네트워크를통해 백업

Clients

Media

Ethernet Network

Media Servers

• 이기종 환경에서 데이터 보호– UNIX (Solaris64,AIX,HP-UX) – Linux32,64 (Red Hat, SuSE) – Windows32, x64 (2000, XP, 2003)

S (– NAS (Network Appliance and Mirapoint …),SAN

• Oracle Database는 관리 도메인내에서임의의 머신에 존재 가능

Tape Device

47Copyright© 2008, Oracle. All rights reserved.

Page 48: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

Oracle Management Pack for Linux Oracle Management Pack for Linux

• Oracle Enterprise Manager 10g로 Linux 서버의 OS감시와 관리를 실시할 수 있습니다할 수 있습니다.

• 통합된 Web 기반 UI로부터 포괄적인 Linux 관리 작업을 실시할 수 있기때문에 Linux 서버 관리비용을 큰폭으로 절감

지원 기능• 지원 기능– 베어 메탈·프로비죠닝

– 구성 관리

– Linux OS의 Patch– Linux 서버 감시

– Linux 서버 관리

48Copyright© 2008, Oracle. All rights reserved.

Page 49: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

Oracle Enterprise ManagerOracle Enterprise Manager

TopTop--Down Application Management Down Application Management

ApplicationApplicationOperationsOperations

ManagementManagement

ApplicationApplicationQuality Quality

ManagementManagement

Load Testing andLoad Testing andAccelerators forAccelerators for

Packaged Apps &Packaged Apps &

Real UserReal UserExperience MonitoringExperience Monitoring

Service Level Service Level ManagementManagement Packaged Apps & Packaged Apps &

Web ServicesWeb Services

Functional Testing andFunctional Testing andAccelerators forAccelerators for

Packaged Apps & Packaged Apps & W b S iW b S i

ManagementManagement

Packaged Application Packaged Application ManagementManagement

SOA Application ManagementSOA Application ManagementWeb ServicesWeb Services

Test ManagementTest Management

Real Application TestingReal Application Testing

Diagnostic and TuningDiagnostic and Tuning

Provisioning, Configuration Provisioning, Configuration ManagementManagement

Data MaskingData MaskingChange Tracking Change Tracking and Synchronizationand Synchronization

O l E i M G id C l R4 10 2 0 4 부터 제공

49Copyright© 2008, Oracle. All rights reserved.

Oracle Enterprise Manager Grid Control R4 10.2.0.4 부터 제공

Page 50: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

Oracle Enterprise Manager Oracle Enterprise Manager 활용활용p gp g설명서설명서 ( ( Viewlet )Viewlet )

50Copyright© 2008, Oracle. All rights reserved.

Page 51: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

Enterprise Manager Enterprise Manager 따라하기따라하기 ( ( 배포배포 CD )CD )

• Oracle Enterprise Manager 활용방법의 지속적인 추가 저장소http://oracle.myrgst.com/oem/

51Copyright© 2008, Oracle. All rights reserved.

Page 52: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

Q U E S T I O N SQ U E S T I O N SQ U E S T I O N SQ U E S T I O N S

A N S W E R SA N S W E R S

52Copyright© 2008, Oracle. All rights reserved.

Page 53: Oracle Enterprise Manager Grid Control Best PracticeGrid Control … · 2008-08-13 · <Insert Picture Here> Oracle Enterprise Manager Grid Control Best PracticeGrid Control

53Copyright© 2008, Oracle. All rights reserved.