|
주제
|
소주제
|
주요내용
|
|
UNIX
(Linux)
운영체제
|
운영체제 개요 및 설치
|
유닉스, 리눅스 운영체제의 특성을 이해하고 OEL4를 인스톨한다.
|
|
시스템 기본 및 파일 시스템 관리
|
사용자, 디렉토리, 파일을 관리하고 환경 정보를 확인 및 변경한다.
|
|
프로그램 개발자에게 필요한 도구 확인하기
|
vi 편집기, C 컴파일러, 컴파일 유틸리티, 디버깅 유틸리티를 익힌다.
|
|
시스템 관리자가 알아야 하는 구조 및 원리
|
시스템 시작 및 종료 과정을 이해하고 스케쥴러 관리를 배운다.
|
|
쉘 프로그래밍 입문하기
|
쉘 스크립트를 이해하고 함수 및 내부 명령어를 습득한다.
|
|
시스템 성능 관리에 필요한 지식 익히기
|
UNIX 시스템 성능 관리 기법과 진단 도구 사용법을 배운다.
|
|
네트워크 관리하기
|
TCP/IP 프로토콜을 이해하고 네트워크 관리 명령을 익힌다.
|
|
시스템 보안 관리하기
|
보안의 개요, 시스템 보안, 네트워크 보안을 이해하게 된다.
|
|
개발자와
DBA를 위한
오라클 10g SQL
|
오라클 서버의 기본적인 구조 확인하기
|
오라클 서버의 Big Picture를 확인하고 Windows에 오라클 설치한다.
|
|
Select 명령어의 다양한 기능 습득
|
널값이해, 단일행 함수 및 복수행 함수, 조인, 서브쿼리 등을 배운다.
|
|
SQL*Plus 툴의 여러 기능 익히기
|
환경 설정, 결과 포맷, 치환변수, 스크립트 파일 관리 등을 익힌다.
|
|
테이블, 인덱스, 시퀀스 등의 객체 활용
|
테이블을 생성하고 제약을 설정하며 관련 객체의 용도를 배운다.
|
|
대량의 데이터 처리에 필요한 SQL 활용
|
Merge, Mutitable i n s e r t와 같은 DW 환경용 SQL을 배운다.
|
|
데이터 딕셔너리의 특징 이해
|
Meta Data 확인을 위해 사용하는 다양한 데이터 딕셔너리를 배운다.
|
개발자와
DBA
를 위한
오라클 10g PL/SQL
|
PL/SQL 언어의 특징 및 관련 아키텍쳐
|
PL/SQL 언어의 역할을 확인하고 관련 아키텍쳐를 배웁니다.
|
|
변수, 상수, 제어문, 커서, 예외 처리 익히기
|
프로그램 언어의 기본적인 요소들을 학습하고 다양한 연습을 합니다.
|
|
프로시져, 함수, 패키지, 트리거 생성 및 관리
|
Named Block들의 특징과 활용법을 배웁니다.
|
|
주요 Supplied 패키지 분석하고 활용하기
|
dbms_stats, utl_file 등의 패키지의 특징과 사용버을 배웁니다.
|
|
LOB 데이터 관리 및 다이나믹 SQL 활용하기
|
대량의 데이터 처리를 위한 핵심적 기술을 배우고 적용합니다.
|
|
컴파일러 환경 설정 및 Native 컬파일러 활용
|
컴파일러 환경 설정을 위한 명령과 파라미터를 익힙니다.
|
|
오라클 10g
서버관리자 기본 Ⅰ
|
오라클 서버의 구조와 컴포넌트 이해하기
|
데이터베이스와 인스턴스를 이루는 구성 요소의 특성을 배운다.
|
|
오라클 설치, DB 생성, Storage 관리하기
|
DBCA 또는 수동으로 DB 생성하고 데이터 파일 등을 조정합니다.
|
|
유저 관리, 객체 관리, Undo 데이터 관리하기
|
유저 관리와 관련된 기술을 습득하고, 객체 및 언두 데이터를 배웁니다.
|
|
리스너, shared server 등 네트워크 설정하기
|
여러 리스너를 구성해서 고급 기능을 활용하고 shared server를 익힌다.
|
|
백업, 복원, 복구 실습을 통해 내용 익히기
|
Open 백업, Closed 백업을 실행하고 다양한 복구 사례를 배웁니다.
|
|
자동화된 튜닝을 위한 인프라 스트럭쳐 확인
|
AWR을 비롯한 자동화 지원 인프라를 이해하고 필요한 조정법을 배운다.
|
|
오라클 10g
서버관리자 기본 Ⅱ
|
Advanced한 백업, 복구 작업 수행하기
|
RMAN의 구조를 확인하고 백업, 복원, 복구 시나리오를 연습한다.
|
|
Clone DB를 활용해서 불완전 복구 하기
|
Clone DB를 수동으로 및 RMAN으로 생성하고 불완전 복구를 수행한다.
|
|
다양한 FLASHBACK 기능을 이해하기
|
FLASHBACK Query, FLASHBACK Database 등으로 에러를 해결한다.
|
|
다양한 진단도구를 활용한 튜닝 기초 익히기
|
V$ 뷰, Trace 파일, 패키지 등을 이용한 모니터링 및 진단을 이해한다.
|
|
ASM, Resource Manage, Scheduler등 익히기
|
관리의 편의성, 자동화 구현 등을 위한 고급 기능 사용법을 습득한다.
|
|
Advanced한 보안 기법 적용하기
|
TDE, RMAN 암호화 백업, VPD 등 고급 보안 기법 활용을 익힌다.
|
Data Modeling
and
Database Design
|
데이터 모델링의 주요 개념 이해하기
|
데이터 모델링의 주요 개념과 표기법 등에 대해 배운다.
|
|
엔티티, 관계, 속성, 식별자 이해하기
|
업무를 분석하고 적절한 모델링 요소를 파악한 뒤 ERD로 표현한다.
|
|
Advanced한 모델링 상황 수행하기
|
M:N 관계 해소, 서브 타입, Arc 관계, BOM 등을 수행하고 검증한다.
|
|
프로세스 모델링과 상관 모델링 확인하기
|
필요한 모델링 항목을 확인하고 모델링 결과 검증 방법을 습득한다.
|
|
데이터베이스 설계의 기본 사항 적용하기
|
모델링 결과를 이용해서 테이블, 제약 등 데이터베이스를 설계한다.
|
|
데이터베이스 구축하기
|
SQL 명령으로 테이블, 인덱스, 뷰, 제약 등을 생성하고 테스트한다.
|
|
|
SQL 문장이 처리되는 순서 및 튜닝 과정 확인
|
Parse, Bind, Execute 과정의 특징과 튜닝 포인트를 배웁니다.
|
|
SQL 문장의 성능을 확인하는 도구 습득하기
|
dbms_xplan, 10046 이벤트, 10053 이벤트 활용법을 익힌다.
|
|
대용량 데이터베이스 솔루션 핵심 확인하기
|
부분범위처리, 조인 기법의 내부 메커니즘, 인덱스 설계 기법을 배운다.
|
|
CBO의 기본 개념 및 흐름 익히기
|
Cost Based Optimizer의 개념을 이해하고 Time Model을 적용한다.
|
|
Query Transformation의 이해하고 적용하기
|
Query가 변경되는 이유와 상황을 이해하고 관련 문제 해결법을 익힌다.
|
|
Advanced한 테크닉을 실전에 적용하기
|
고급 힌트, 통계 정보 수동 관리 및 다양한 예제를 통해 지식을 활용한다.
|
|
고도의
오라클
서버 튜닝
|
서버 튜닝 방법론 비교 분석하기
|
Wait 분석, Time Model 등의 방법론과 튜닝 절차를 이해한다.
|
|
주요 진단 도구 특징 이해 및 활용
|
EM의 Performance page, event setting 등의 이용법을 익힌다.
|
|
인스턴스의 개별 영역 튜닝하기
|
Shared pool 등의 SGA 메모리와 BG 프로세스를 적절하게 조정한다.
|
|
데이터베이스의 개별 영역 튜닝하기
|
DB 구성파일들이 SAME 기법에 따라 위치하도록 ASM, RAID를 활용한다.
|
|
OWI를 중심으로 인터널한 서버 구조 확인
|
OWI의 다양한 지표를 이용해서 병목지점을 확인하고 적절히 조치한다.
|
|
OWI를 적용한 튜닝 사례 연습하기
|
OWI를 이용해서 SGA 주요 구성요소를 튜닝하는 사례를 테스트한다.
|
|
고가용성
솔루션 이해
및
설치 :
RAC / Data Guard
|
RAC의 주요 개념, 구성 요소 확인 및 설치하기
|
clusterware, GES, GRD 등 RAC과 관련된 다양한 개념을 이해한다.
|
|
TAF, Node 추가 등 주요 관리 업무 적용하기
|
RAC 환경의 주요 관리 영역을 확인하고 Failure 대처법을 익힌다.
|
|
리소스 친화도를 적용한 RAC 성능 튜닝 사례
|
친화도의 개념을 이해하고 시퀀스 캐시, 동적 리마스트링 등을 배운다.
|
|
Data Guard 개념 이해 및 설치하기
|
Data Guard 구조 이해 및 물리적/논리적 Standby DB를 생성한다.
|
|
Swithover, Failover 등 Data Guard 활용하기
|
Switchover, Failover 기능을 활용해서 무정지 시스템을 구축한다.
|
|
Advanced
Practice
|
문서화되지 않은 고급 기능 활용하기
|
X$TABLE, 히든 파라미터 등 문서화되지 않은 기능을 체계적으로 활용.
|
|
OERR, Oradegug을 이용한 에러 확인 및 복구
|
OERR 유틸리티, RMAN 파이프 인터페이스, ORADEBUG을 배웁니다.
|
|
스케쥴러를 이용한 백업, 복구 전략 자동화
|
스케쥴러를 이용하여 백업 수행 및 특정 이벤트를 처리방법을 익힌다.
|
|
TTS 및 TDB를 이용한 데이터 대량 이동하기
|
서로 다른 DB간 데이터 이동을 효율적으로 진행하는 방법을 배운다.
|
|
export/import 및 Datapump 활용하기
|
exp/imp 활용예제 및 한계를 배우고 Data Pump의 신기능을 활용한다.
|
|
11g New Feature의 주요 내용 이해 및 적용
|
Database Replay를 비롯한 11g의 주요 신기능을 이해하고 활용한다.
|