오라클 교육과정
주제 | 소주제 | 주요내용 |
**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 | 데이터 모델링의 주요 개념 이해하기 | 데이터 모델링의 주요 개념과 표기법 등에 대해 배운다. |
| 엔티티, 관계, 속성, 식별자 이해하기 | 업무를 분석하고 적절한 모델링 요소를 파악한 뒤 ERD로 표현한다. |
| Advanced한 모델링 상황 수행하기 | M:N 관계 해소, 서브 타입, Arc 관계, BOM 등을 수행하고 검증한다. |
| 프로세스 모델링과 상관 모델링 확인하기 | 필요한 모델링 항목을 확인하고 모델링 결과 검증 방법을 습득한다. |
| 데이터베이스 설계의 기본 사항 적용하기 | 모델링 결과를 이용해서 테이블, 제약 등 데이터베이스를 설계한다. |
| 데이터베이스 구축하기 | SQL 명령으로 테이블, 인덱스, 뷰, 제약 등을 생성하고 테스트한다. |
| 고도의
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의 주요 신기능을 이해하고 활용한다. |
빅데이터학원-IT국비지원 교육정보센터 (choongang.pe.kr)
Oracle Database 11g: New Feature (30시간 교육) | |
현업에서의 요구사항을 100% 수용하였으며 [OCP 10g-DBA]와 [OCP 11g-DBA]를 동시에 취득할 수 있는 교육과정입니다. 오라클 파트너 SI, SM 회사에 입사 또는 현업에서 10g에서 11g로 Migration을 준비 중이신 현업 엔지니어에게 필수적인 기술을 교육하고, 프로그램 개발자에게는 DB 개발 업무에 필요한 기술을 교육하여 개발 및 관리 업무에 쉽게 적응할 수 있도록 교육합니다. 오라클에 대한 역량을 키울수 있는 좋은 기회를 잡아보십시오! | |
설치 및 업그레이드 | 오라클 데이터베이스 11g 설치 : 변경 |
오라클 데이터베이스 11g : 소프트웨어 설치
Oracle 데이터베이스 업그레 이드 향상
업그레 이드 성능 향상
업그레 이드 프로세스
오라클 데이터베이스 11g 릴리스 1 : 업그레 이드 경로
데이터베이스 길잡이 (DBUA) 업그레 이드
핫패칭 : 개요 |
| |
| 스토리지 향상 | ASM은 빠른 resync를 미러 : 개요
ASM 희망 미러 읽기 : 개요
ASM 확장성 및 성능 향상
오라클 데이터베이스 11g에서 ASM의 확장성
ASM 디스크 그룹 호환성
ASMCMD 연장 |
| |
| 변경 관리 유닛 개요 | 오라클의 변경 관리 데이터베이스 11g
DBAs으로 직면한 과제 수행하면 변경 사항
라이프 사이클의 변화 관리
대기 데이터베이스 스냅샷을 사용하여 테스트 환경을 설정하기
SQL 데이터 성능 분석기 : 개요
캡처는 SQL 워크로드
SQL 데이터 성능 분석기 : 데이터 사전 조회 |
| |
| SQL 데이터 관리 계획 | SQL 데이터 관리 계획 : 개요
SQL 데이터 플랜 기본 프로그램 : 건축 |
| |
| SQL 데이터 플랜 선택 | SQL 가능한 계획 관리 효율성 시나리오
SQL 데이터 성능 분석기 및 SQL 계획 기준 시나리오
자동으로하는 SQL 계획 기준을 로드
SQL 경영 기본 정책을 정화 |
| |
| 데이터베이스 재생 | 시스템 아키텍처 : 캡쳐
시스템 아키텍처 : 처리 워크로드
시스템 아키텍처 : 재생
예약 변경 생산 시스템
지원되는 워크로드
기업의 데이터베이스 재생 작업 흐름 관리자
캡처 마법사를 사용하여
패키지 및 절차 |
| |
| 자동 SQL 튜닝 | 오라클 데이터베이스 11g의 자동 SQL 튜닝
조정에 대한 잠재적인 SQL 문을 선택
유지 관리 창 시간별
자동 튜닝 과정
DBA 컨트롤
자동 SQL 튜닝 작업
자동 SQL 튜닝 : 미세 조정
자동 SQL 튜닝시 고려 사항 |
| |
| 지능형 인프라 향상 | 자동 워크로드 저장소 Baselines
성능 모니터링 및 Baselines
자동 유지 보수 작업
자원 관리자 : 새 전자기장 인터페이스 |
| |
| 성능 향상 | 오라클 데이터베이스 11g의 ADDM 향상
오라클 데이터베이스 11g : 대한 자동 데이터베이스 진단 모니터 RAC
새로운 ADDM 조회
자동 메모리 관리 : 개요
오라클 데이타베이스 11g 메모리 매개 변수
자동 메모리 매개 변수 종속성
모니터링 자동 메모리 관리 |
| |
| 파티션하기 및
스토리지 관련 향상 | 오라클 파티션
파티션 향상
파티션 간격
시스템 파티션
가상 컬럼 기반 파티션
참조 파티션
테이블 압축 : 개요
SQL 데이터 액세스 어드바이저 : 개요 |
| |
| RMAN을 사용하여 향상 | RMAN : 새로운 기능
최적화된 백업
병렬 백업 및 매우 큰 파일에 대한 복원
RMAN의 Multisection 백업을 사용하여
데이터베이스 복제
복구 카탈로그 관리
만들기 및 개인 가상 카탈로그를 사용하여
RMAN 전용 가상 카탈로그를 사용하여 |
| |
| 플래쉬백과 LogMiner | 새로운 기능 및 향상된 기능 생각나서과 LogMiner에 대한
플래쉬백 데이터 아카이브 개요 : "오라클은 총 리콜"
플래쉬백 데이터 보관 : 건축
플래쉬백 데이터 보관 : 워크플로우
지침 및 사용 팁
상기시켜 거래 Backout
상기시켜 거래 마법사
LogMiner를 사용하여 |
| |
| Diagnosability 향상 | 오라클 데이터베이스 11g R1 오류 관리
용이성 진단 : 자동 진단 워크플로우
자동 진단 저장소
위치 진단 성분에 대한
사고 포장 서비스 (IPS의)
그들이 워크벤치 지원 : 개요
보건 모니터 : 개요
데이터 복구 어드바이저 |
| |
| 데이터 복구 어드바이저 | 데이터 복구 실패
데이터 복구 어드바이저
데이터 복구 관리자 RMAN 명령줄 인터페이스
모범 사례 : 사전 점검
설정 매개 변수 부패를 감지 |
| |
| 보안 : 새로운 기능 | 보안 비밀 번호 지원
자동 보안 설정
기본 세무 관리
데이터베이스 관리자 인증 설정
투명한 데이터 암호화
하드웨어 보안 모듈
RMAN의 보안 강화 기능을 사용 |
| |
| 오라클 SecureFiles | 기업 정보 관리
LOB 구현 기존의 문제
오라클 SecureFiles
공유 I / O를 풀
변경 SecureFiles
메타 데이터 액세스가 SecureFiles
SecureFiles로 마이그레이션
SecureFiles 모니터링 |
| |
| 기타 새로운 기능 | 전경 통계
온라인 재정의 향상
종속 재컴파일를 최소화
잠금 향상
투명 인덱스 : 개요
SQL 쿼리 결과 캐시 : 개요
적응성 커서 공유 : 개요
임시 테이블은 수축 필름 |
오라클 성능 분석과 인스턴스 튜닝 핵심 가이드 강의 | 권 철민 - 인프런 (inflearn.com)
dba 국비