16
교육 및 시험 소개 Postgres Advanced Server EDB 사업팀 | 다우기술 2016.07.25

Postgres Advanced Server - edm.daou.comedm.daou.com/edb/201608/training/down/PAS_edu_introduction_201608.pdf · 3 Postgres Advanced Server 교육 커리큘럼 DAY1 일정 분류 시간

  • Upload
    others

  • View
    13

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Postgres Advanced Server - edm.daou.comedm.daou.com/edb/201608/training/down/PAS_edu_introduction_201608.pdf · 3 Postgres Advanced Server 교육 커리큘럼 DAY1 일정 분류 시간

교육 및 시험 소개

Postgres Advanced Server

EDB 사업팀 | 다우기술

2016.07.25

Page 2: Postgres Advanced Server - edm.daou.comedm.daou.com/edb/201608/training/down/PAS_edu_introduction_201608.pdf · 3 Postgres Advanced Server 교육 커리큘럼 DAY1 일정 분류 시간

2

전체 과정맵

Postgres Advanced Server Administration

Page 3: Postgres Advanced Server - edm.daou.comedm.daou.com/edb/201608/training/down/PAS_edu_introduction_201608.pdf · 3 Postgres Advanced Server 교육 커리큘럼 DAY1 일정 분류 시간

3

DAY1 Postgres Advanced Server 교육 커리큘럼

일정 분류 시간 커리큘럼 학습내용 (SDS 요구사항 추가) 유형

Day1 Basic

1교시 EDB & PAS Overview

1. PostgreSQL 역사 2. EDB Postgres 와 PostgreSQL 차이점 3. 도입 시 고려 사항 4. 국내외 적용 사례 5. HA 적용 사례

이론

2교시 Architecture

1. 용어설명 및 제한 2. 프로세스 구성 3. 메모리 구조 4. 물리적 구조 5. 로깅 구조

이론

3교시 Installation & upgrade

1. 지원 플랫폼 및 사전 준비사항 2. Locale, Character set 선택 기준 (글로벌) 3. 설치 (GUI, Text mode) 4. Stack builder utility 개요 5. 기본 변수 설정 6. 서버 시작과 종료

이론/실습

점심 Lunch 점심

4교시 User Tools

for Management

1. Command Line Tools : psql command 및 주요 commands (informational, formatting, \i, \o,\pset pager, \ timing 등) 2. GUI Tool : Postgres Enterprise Manager (PEM) (GUI 연결, object 관리, SQL Editor, Query Plan 보기)

이론/실습

5교시 Creating and Managing

Database

1. Object Hierarchy 설명 2. Cluster 개념 설명 3. Database 생성 및 관리 4. Schema 생성 및 관리 5. Schema Search_path 6. Dababase Objects

이론/실습

6교시 Configuration

1. Postgres Parameter 설정 2. Connection, Memory, Query Planner, WAL 설정 3. Logging Audiing, Background Writer, Vacuum Cost 설정 4. edb-dynatune, Oracle Compatibility 설정

이론/실습

7교시 Security 1. Security Level, Access Control 관리 2. Role, User, Group 관리 3. Application 접속 관리

이론/실습

8교시 상동

Wrap-up

Page 4: Postgres Advanced Server - edm.daou.comedm.daou.com/edb/201608/training/down/PAS_edu_introduction_201608.pdf · 3 Postgres Advanced Server 교육 커리큘럼 DAY1 일정 분류 시간

4

DAY2 Postgres Advanced Server 교육 커리큘럼

일정 분류 시간 커리큘럼 학습내용 (SDS 요구사항 추가) 유형

Day2 Admin

1교시 Transaction and Concurrency

1. Transaction 관리 방식 2. MVCC 개요 3. MVCC 아키텍처 4. Transaction ID Wraparound 관리

이론/실습

2교시 Routine Maintenance Tasks

1. 데이터베이스 관리 툴 및 관리 2. 통계정보 관리 3. Vacuum 설명 4. Index 관리

이론/실습

점심 Lunch

3교시 Extensions 1. Extension 개요 2. Extenstion 모듈 설치 방법

이론/실습

4교시 Monitoring

1. 모니터링 방식 2. 데이터베이스 통계 테이블 정보 3. 프로세스, 현재 세션 및 Lock 모니터링 4. 쿼리 모니터링 (성능 저하 SQL 확인 command, scrip 예시 (session, lock, wait)) 5. 로그 모니터링 6. PEM 소개

이론/실습

5교시 PostgreSQL Data Dictionary 1. PostgreSQL Data Directory 소개 2. PAS Oracle-Like Directory 소개

이론/실습

6교시 Moving data 1. Flat files 2. COPY Freeze 3. EDB*Loader

이론/실습

7교시 Scheduler 1. Scheduler관리 이론/실습

8교시 Tablespace 1. Tablespace 관리 이론/실습

Wrap-up Wrap-up

Page 5: Postgres Advanced Server - edm.daou.comedm.daou.com/edb/201608/training/down/PAS_edu_introduction_201608.pdf · 3 Postgres Advanced Server 교육 커리큘럼 DAY1 일정 분류 시간

5

DAY3 Postgres Advanced Server 교육 커리큘럼

일정 분류 시간 커리큘럼 학습내용 (SDS 요구사항 추가) 유형

Day3 High Availability

1교시 Backup & Recovery 1. 백업 및 복구 개요 2. logical backup/restore ( pg_dump)

이론/실습

2교시 Physical Backup & Recovery 1. Cold Backup 2. 온라인 Full backup, Hot backup 3. PITR 개요

이론/실습

3교시 Backup and Recovery Tool 1. BART Tool 개요 이론/실습

점심 Lunch Wrap-up

4교시 High Availability & Replication 리플리케이션 구성 방안 및 구성 사례 Active - Standby (Cold) / Active - Standby (Hot)

이론

5교시 Setup Log-Shipping Standby Log-Shipping Standby 소개 및 설정 이론/실습

6교시 Setup Streaming Replication Streaming Replication 소개 및 설정 이론/실습

7교시 pgpool-II pgpool 개요, 설정, 기동/종료, 모니터링, 최적화 이론/실습

8교시

EDB Failover Manager EnterpriseDB Failover Manager 개요, 설정, 기동/종료, 모니터링, 최적화

이론/실습

Wrap-up Wrap-up

Page 6: Postgres Advanced Server - edm.daou.comedm.daou.com/edb/201608/training/down/PAS_edu_introduction_201608.pdf · 3 Postgres Advanced Server 교육 커리큘럼 DAY1 일정 분류 시간

6

DAY4 Postgres Advanced Server 교육 커리큘럼

일정 분류 시간 커리큘럼 학습내용 (SDS 요구사항 추가) 유형

Day4 Oracle Compatibility

1교시

Oracle Migration

절차, 대상 확인, 환경구성 DDL 추출, Source DATA 추출, Target DB 적재 수행 예시 ( MTK, dblink_ora, dblink_ora extension, copy, edb*loader ) DATA 소량일 경우 한번에 Mig 예시 Mig 결과확인 MTK를 사용한 오라클 DB에서 PPAS 전환 이슈들 해결 방법 Oracle -> PPAS Data Type 자동 변환 예시

이론/실습 2교시

3교시

점심 Lunch 점심

4교시

Oracle vs PPAS Comparison

아키텍처 / 기능 / 딕셔너리 / 용어 / Data Type / SQL 차이 null 처리, Merge into 대체, Connect by 대체, 페이징 예시 Oracle 호환 설정 parameter ( redwood )

이론/실습 5교시

6교시 Data Type, Date, String, Numeric 차이

7교시

9.5 New features 1. PPAS 9.5 새 기능 이론

Wrap-up Wrap-up

8교시 Test 시험

Page 7: Postgres Advanced Server - edm.daou.comedm.daou.com/edb/201608/training/down/PAS_edu_introduction_201608.pdf · 3 Postgres Advanced Server 교육 커리큘럼 DAY1 일정 분류 시간

7

교육장 실습환경

실습 S/W 항목 S/W 벤더 유형 확인사항

실습환경

Virtual Machine Oracle Virtual Machine Free ware 가상머신 설치 및 GUI 가능해야 함

PPAS 9.5 EnterpriseDB 가상머신 내 설치 됨

오라클 11gR2 Oracle 가상머신 내 설치 됨

Oracle Instant Client Oracle 실습 노트북에 설치 됨

PPAS 9.5 PEM EntepriseDB 실습 노트북에 설치 됨

Page 8: Postgres Advanced Server - edm.daou.comedm.daou.com/edb/201608/training/down/PAS_edu_introduction_201608.pdf · 3 Postgres Advanced Server 교육 커리큘럼 DAY1 일정 분류 시간

8

2016년 전체일정 교육일정 및 장소

2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월

날짜 15일 14일 18일 16일 13일 11일 22일 19일 10일 14일 12일

과정 Admin Admin Admin Admin Admin Admin Admin Admin Admin Admin Admin

장소 양재 양재 양재 양재 양재 양재 양재 양재 양재 양재 양재

* 교육장소: 양재 패스트레인

Page 9: Postgres Advanced Server - edm.daou.comedm.daou.com/edb/201608/training/down/PAS_edu_introduction_201608.pdf · 3 Postgres Advanced Server 교육 커리큘럼 DAY1 일정 분류 시간

9

교육비용

* 교육비: 700,000원(부가세별도)

* 2016년1월 기준, 교육비는 사전 안내 후 변경 될 수 있음

* 지불방법: 현금(세금계산서 발행) / 법인카드 , 개인카드(요청시 세금계산서 발행)

* 고용보험환급 미대상

수료증 발급

* Onsite 교육, 커리큘럼 지정 교육 가능(별도 협의)

Page 10: Postgres Advanced Server - edm.daou.comedm.daou.com/edb/201608/training/down/PAS_edu_introduction_201608.pdf · 3 Postgres Advanced Server 교육 커리큘럼 DAY1 일정 분류 시간

10

연계된 자격증(Certification)

PostgreSQL Professional ($200)

Postgres Professional ($250)

Postgres Advanced Server Administration

Page 11: Postgres Advanced Server - edm.daou.comedm.daou.com/edb/201608/training/down/PAS_edu_introduction_201608.pdf · 3 Postgres Advanced Server 교육 커리큘럼 DAY1 일정 분류 시간

11

Certification 종류

* Admin + SQL 수료 후 시험 자격 부여 - Postgres Advanced Association Certification - PostgreSQL Association Certification * Association Level 취득 후 시험 자격 부여 - Postgres Advanced Professional Certification - PostgreSQL Professional Certification

* 시험응시료는 EDB본사 정책에 따라 책정된 것으로 본사 정책 변경 또는 환율 변동에 따라 달라질 수 있습니다.

교육 수료

Level

취득 700,000원

260,000원

330,000원

260,000원

330,000원

부가세별도

Page 12: Postgres Advanced Server - edm.daou.comedm.daou.com/edb/201608/training/down/PAS_edu_introduction_201608.pdf · 3 Postgres Advanced Server 교육 커리큘럼 DAY1 일정 분류 시간

12

Certification 안내

* 시험 자격: 필수 과정 이수

* 합격 점수: 70점 이상

* 시험 형태: 온라인(EDB에서 제공)

* 시험 문제: 50문항 객관식 싱글 또는 멀티초이스(제한시간 50분)

* 시험 언어: 영어

Page 13: Postgres Advanced Server - edm.daou.comedm.daou.com/edb/201608/training/down/PAS_edu_introduction_201608.pdf · 3 Postgres Advanced Server 교육 커리큘럼 DAY1 일정 분류 시간

13

Certification 종류 - PostgreSQL

Association Professional

PostgreSQL

PostgreSQL System Architecture Installation Configuration Creating and Managing Databases Introduction to PSQL pgAdmin III Security basics SQL Primer Backup and Recovery Point-in Time Recovery Routine Maintenance Postgres Data Dictionary Moving Data

PostgreSQL System Architecture Transactions and Concurrency Performance Tuning Table Partitioning High Availability & Replication Connection Pooling Monitoring Procedural Languages Add on Utilities – Contrib

Page 14: Postgres Advanced Server - edm.daou.comedm.daou.com/edb/201608/training/down/PAS_edu_introduction_201608.pdf · 3 Postgres Advanced Server 교육 커리큘럼 DAY1 일정 분류 시간

14

Certification 종류 - PAS

Association Professional

Postgres Advanced Server

Postgres Advanced Server (PAS) System Architecture Database Objects and Hierarchy Install, Create and Administer PAS SQL Commands, EDB-PSQL, and EDB*Plus Postgres Enterprise Manager Client Configuration Settings and Parameters Creating and Managing Databases and Database Clusters User Tools for Administration Tablespaces – Creating and Managing Users, Groups, and Assigning Privileges Security Settings, Authentication and Authorization EDB*Loader Oracle Compatibility Migrating Oracle Database Objects to PAS Proactive Maintenance Backup and Recovery Strategies Moving Data

Postgres Advanced Server (PAS) Advanced Features and Tools SQL Tuning Performance Tuning Performance Benchmarking DRITA Using Extension Modules Table Partitioning WAL Archiving Streaming Replication Connection Pooling Monitoring Materialized Views Stored Procedural Languages – PL/pgSQL EDB*Wrap

Page 15: Postgres Advanced Server - edm.daou.comedm.daou.com/edb/201608/training/down/PAS_edu_introduction_201608.pdf · 3 Postgres Advanced Server 교육 커리큘럼 DAY1 일정 분류 시간

15

Certification 절차

주문서 작성 후 날인본 다우기술로 전달 * 계산서 수신 이메일, 응시자 정보 입력 * 신규거래시 사업자등록증 첨부

세금계산서 발행 * 주문서에 기입한 이메일로 발송 * 지불방식: 계산서발행 후 7일 이내 현금입금

응시자 이메일로 시험코드 발송

온라인으로 1회 응시 * 코드 발송 후 6주(42일 이내) 응시

응시 후 3일 이내 응시자 이메일로 발송

Page 16: Postgres Advanced Server - edm.daou.comedm.daou.com/edb/201608/training/down/PAS_edu_introduction_201608.pdf · 3 Postgres Advanced Server 교육 커리큘럼 DAY1 일정 분류 시간

Thank you EDB사업팀

[email protected]

1599-9782 → 3번