학과 샘플강의

Oracle - 총 11시간 50분 / 강의당평균 : 35분30초

알지오 2016. 8. 3. 10:04



Oracle
전체 : 11시간 50분 / 강의당평균 : 35분30초

01 Oracle Architecture
Oracle Server의 전체 구조, Instance 할당 및 관리, SGA의 주요 구성 요소에 대해서 학습합니다.
35분
책갈피 : [00:00] 오라클 관리실무 / [00:30] 강의목표 / [02:05] 오라클화면 / [03:08] 오라클서버 전체구조 / [03:19] 인스턴스와 데이터베이스 / [03:52] 인스턴스 / [04:20] 데이터베이스 / [04:42] 데이터베이스 파일들 / [05:25] 컨트롤파일확인 / [05:46] 리드로그파일확인 / [06:29] ASMM/AMM / [06:40] 메모리관리 / [07:22] 인스턴스생성과정 / [07:52] cs컨트롤파일 / [08:22] 메모리관리파라미터 / [08:41] 세마포어 / [08:59] sem / [09:26] ipcs-ls / [10:08] 세마포어 / [10:33] SEMMSL/SEMMNI / [10:49] SEMMNS/SEMOPM / [11:15] ipcs-ls보기 / [12:03] 세마포어 외의 파라미터 / [12:17] SHMMAX / [12:27] 세그먼트 / [12:55] 비유 / [13:41] SHMMAX값 조회 / [14:09] 변경명령어 / [14:25] su / [15:10] 변경여부확인 / [15:30] 오라클서버접속 / [16:24] 값변경 / [16:37] 확인 / [16:53] 접속 / [17:01] sysctl.conf환경파일 / [18:06] 변경내용바로적용 / [18:25] SHMMNI / [19:42] SHMALL / [20:28] 확인 / [20:41] SHMMIN / [20:54] SHMSEG / [21:37] 커널의 메모리할당 / [22:32] SGA구성 / [23:15] database buffer cache / [23:55] 예 / [24:21] block상태 / [24:29] pinned buffer/dirty buffer/free buffer / [25:20] LRU list / [25:35] working data set / [25:41] free buffer부족 / [26:03] latch자물쇠 / [26:43] redo log buffer / [27:12] 기록이 되지 않는 경우 / [27:31] shared pool / [27:51] library cache / [28:12] dictionary cache / [28:22] server result cache / [29:55] result cache mode / [30:23] 테이블생성 / [31:03] manual로 변경 / [31:58] 수행시간 / [32:01] 데이터조회 / [32:30] 힌트 / [33:10] reserved pool / [33:37] 사이즈의 기본설정 / [34:29] 확인

02 Oracle Architecture와 SQL
Dynamic SGA /PGA/SQL 문장/Select 문장/Update 문장/필수 Background Process/선택적 Background Process
41분
책갈피 : [00:00] SGA의 구성요소 / [00:19] Large pool / [01:13] Java pool / [01:30] Streams pool / [01:49] Fixed SGA / [02:18] Dynamic SGA 기능 / [02:58] SGA 크기 확인 / [03:13] 실습 / [03:43] 이전 버전과 차이 / [04:30] 메모리영역 변경 명령 / [04:42] 그래뉼 / [04:59] 파라미터 크기 / [06:10] 명령에 따른 결과 / [06:18] Total SGA / [06:28] Fixed Size / [06:35] Variable Size / [06:47] DB Buffers / [06:55] Redo Buffers / [07:02] 확인 / [07:19] SGA Max Size 확인 / [08:07] 파라미터 변경 / [08:20] Shared Pool Size 변경 / [09:47] PGA의 주요 구성 요소 / [09:56] SGA와 PGA 차이 / [10:49] Private SQL Area / [10:58] Persistent Area / [11:22] Runtime Area / [11:36] SQR Work Area / [12:08] Workarea Size Polict / [12:28] OLTP / [12:56] DSS / [13:20] PGA 용량 조회 / [13:34] 확인 / [13:51] SQL 문장의 실행 원리 / [14:30] 전달과정 / [14:37] Syntax Check / [14:47] Semantic Check / [14:57] Shared Pool Check / [15:41] Execution / [15:52] Optimization / [16:45] Select문장의 실행 / [17:00] 실행원리 4단계 / [17:10] 구문분석 / [19:12] 공유커서 / [19:42] 정리 / [19:59] 주의점 / [20:08] Hard Parse / [20:21] 옵티마이저 / [20:31] RBO와 CBO / [22:28] 용량 확인 / [23:11] 값 치환 / [23:59] 실행 / [25:46] 조회 / [25:53] 인출 과정 / [26:34] Update 문장의 실행 원리 / [26:54] 실행 과정 / [27:26] 구문 분석 / [28:00] 실행 / [29:20] Oracle Background Processes / [29:37] User Process / [29:49] Server Process / [29:59] Background Process / [30:43] 필수 Background Process / [30:45] DBWR / [32:05] DBWR 갯수 확인 / [32:43] LGWM / [34:56] PMON / [35:06] SMON / [35:43] Instance Recovery 예시 / [37:14] CKPT / [37:46] MMON과 MMNL / [38:28] RECO / [38:49] 선택적 Background Process / [39:00] ARCn / [39:18] JQP / [39:41] FBDA

03 Oracle의 시작과 종료 part1
Parameter File/Parameter 개념/파라미터 파일 내용 확인/파라미터 파일 내용 변경/파라미터들의 의미
35분
책갈피 : [00:00] Oracle 시작과 종료 / [00:21] 실행창 / [00:50] 시작 과정 / [02:10] Nomount 단계 / [03:17] Mount 단계 / [03:36] Open 단계 / [04:27] 파라미터 파일 / [04:47] 묵시적 파라미터 / [04:57] 명시적 파라미터 / [05:02] 파라미터 파일 / [05:29] 내용 변경 / [06:00] 파일 이름 / [07:34] 내용 확인 / [07:52] 실습 / [08:50] Pfile 확인 / [10:44] 내용 변경 방법 / [12:12] Scope 옵션 / [12:56] 실습 / [14:13] 주요 파라미터 / [14:33] Background Dump Dest / [14:46] Client Result Cache Lag/Size / [15:34] Cluster Database / [15:51] Compatible / [16:09] 내용 확인 / [16:38] Control Files / [16:47] Cursor Sharing / [17:34] Exact / [17:42] Similar / [17:51] Force / [18:13] DB Block Size / [18:30] DB Cache Advice / [19:06] DB Cache Size / [19:20] DB Create File Dest / [19:43] UMF / [19:50] OMF / [20:11] DB Create online Log Dest n / [20:41] DB Domain / [21:02] DB File Mulitiblock Read count / [21:46] DB Keep Cache Size / [21:57] DB Name / [22:15] DB nk Cache Size / [22:49] DB Recovery File Dest / [23:44] DB Recovery File Dest Size / [24:06] DB Unique Name / [24:27] DB Writer Processes / [24:45] Instance Number / [25:04] Ldap directory Sysauth / [25:20] Log Archive Dest n / [25:41] Log Archive Dest State n / [26:00] Enable / [26:06] Defer / [26:15] Alternate / [26:31] Nls Language / [26:50] Nls Territory / [27:04] 결과 확인 / [27:15] Open Cursors / [27:33] Pga Aggregate Target / [27:52] Processes / [28:25] Recyclebin / [28:50] Remote Listener / [29:01] Remote Login Passwordfile / [29:19] Shared / [29:24] Exclusive / [29:31] None / [29:41] Resut Cache Mode/Max Result/Max Size / [31:22] Sessions / [31:47] Session Cached Cursors / [32:57] Session Max Open Files / [33:08] SGA Target / [33:32] Undo Tablespace / [33:40] Undo Managemant / [33:50] Auto / [34:04] Manual / [34:19] User Dump Dest

04 Oracle의 시작과 종료 part2
Parameter File/Instance Open/Instance 종료
37분
책갈피 : [00:00] 파라미터 / [00:12] 주의점 / [00:39] _DG_Broker_Service_Names=" / [00:58] DG란 / [02:12] _B_Tree_Bitmap_Plans=False / [03:08] _Bloom_Filter_Enabled=False / [03:56] RAC란 / [04:29] _Cleanup_Rollback_Entries=2000 / [05:05] Close_Cached_Open_Cursors=True / [06:10] _Complex_View_Merging=False / [07:24] _Cursor_Features_Enabled=10 / [07:49] _Fast_Start_Instance_Recovery_Target=360 / [08:46] _GBY_Hash_Aggregation_Enabled=False / [09:48] _GC_Affinity_Time=10 / [09:59] 동적 리마스터링 / [11:10] 값 변경 / [11:37] 파라미터 확인 / [11:58] 커리실행 / [12:52] 조회 / [13:44] _GC_Undo_Affinity=False / [14:02] _In_Memory_Undo=False / [15:15] _KKS_Use_Mutex_PIN=False / [15:50]_Optim_Peek_User_Binds=False / [15:59] Bind / [17:57] Bind Peeking / [18:55] Adaptive Cursor Sharing / [19:48] _Optimizer_Cost_Based_Transformation=Off / [20:33] _Optimizer_Push_Pred_Cost_Based=False / [20:42] Push Predicate / [21:50] _PX_Use_Large_Pool=True / [22:09] _Row_Cache_Cursors=1000 / [22:36] 파라미터 / [22:52] Open_Links / [23:07] Open_Links_Per_Instance / [23:24] Memory_Target / [24:09] DB_Writer_Processes / [24:32] Session_Cached_Cursors / [24:47] _Diag_Daemon / [25:17] Instance Open 하기 / [27:35] 방법1 / [27:40] 방법2 / [27:45] 방법3 / [27:50] 방법4 / [28:01] 실습1 / [29:19] 실습2 / [30:20] 실습3 / [31:16] 실습4 / [31:38] 차이점 / [32:06] 일반모드로 변경 / [32:56] Oracle Instance 종료 / [33:05] 4가지옵션 / [33:32] 기본옵션 / [33:44] 실습 / [34:32] Transactional / [35:11] Immediate / [35:42] Abort

05 Oracle 시작과 종료 실습
Parameter file 생성/Parameter file 관리/Spfile/startup/shutdown/Control File 내용/Control File 관리
34분
책갈피 : [00:00] Oracle 시작,종료 실습 / [05:40] pfile 생성 / [05:45] 화면지우기 / [06:31] spfile 생성 / [06:49] 확인 / [07:11] pfile 삭제 / [07:31] 확인 / [07:47] pfile 생성 / [07:58] 확인 / [08:28] 우선순위바꾸기 / [08:41] pfile 삭제 / [09:18] Startup / [09:40] Shutdown / [10:32] Nomount / [10:57] 조회 / [11:21] Mount / [11:37] 조회 / [11:53] Open / [12:08] 조회 / [12:30] Shutdown 4가지 / [12:57] Shutdown Immediate / [13:18] Control File 관리 / [13:28] Control File 역할 / [14:37] Control File 확인 / [15:31] 버전별 내용 / [15:57] 전체정보 / [16:22] 오라클 7버전 / [16:46] 오라클 8버전 / [17:28] 오라클 9버전 / [19:20] 오라클 10g 버전 / [20:04] 오라클 11g 버전 / [20:34] Control File 관리 / [22:06] spfile 다중화 / [22:35] pfile 다중화 / [22:58] 실습 / [23:03] 상태확인 / [23:20] spfile 조회 / [23:49] Control File 조회 / [24:31] 변경 / [24:53] Shutdown / [25:16] 화면지우기 / [25:43] Control File 복사 / [26:23] Startup / [26:32] Control File 확인 / [26:51] 실습 / [27:18] pfile 생성 / [27:38] 확인 / [27:47] spfile 삭제 / [28:06] Shutdown / [28:15] Startup / [28:20] pfile 확인 / [28:31] Control File 확인 / [29:02] 다중화 / [29:17] Instance 종료 / [29:37] Control File 수정 / [30:54] 생성 / [32:02] Startup / [32:22] 확인 / [32:48] 주의점

06 Redo Log 생성원리와 관리방법
Redo Log 생성원리와 관리방법에 대해 공부하고 실습합니다.
34분
책갈피 : [00:00] Redo Log 관리하기 / [00:29] Redo Log Buffer / [00:36] Redo Log File / [00:49] Redo Log 생성원리 / [00:59] 구성요소 / [01:02] Database Buffer Cache / [01:13] Change vector / [01:40] latch / [02:36] Write Log Ahead / [03:30] Log Force at Commit / [04:07] Commit / [04:25] Redo Log 생성되는 과정 / [04:31] 변경요청 / [05:20] PGA / [05:25] Redo Change Vector / [06:55] 메모리 / [07:13] Redo Copy latch / [07:49] 현황 조회 / [09:12] Redo Allocation latch / [09:58] latch 할당 / [10:09] _log_parallelism / [10:39] 조회 / [10:51] Shared Redo Strand / [11:01] Private Redo Strand / [12:24] LGWR / [12:46] 기록되는 경우 / [12:53] 3초마다 / [13:35] 용량초과 / [14:39] 10g / [14:47] Commit / Rollback / [15:12] 기록안되경우 / [15:54] 구성 및 관리하기 / [21:28] 관리하는 법 / [21:32] 그룹생성 / [21:54] 멤버추가 / [22:06] 멤버삭제 / [22:13] 그룹삭제 / [22:21] 강제로 Log Switch 발생 / [22:25] 강제로 Checkpoint 발생 / [22:48] 주의점 / [23:13] ASM / [23:38] Redo Log File 상태 / [23:45] CURRENT / [23:51] ACTIVE / [24:15] INACTIVE / [24:52] 파일관리 실습 / [25:03] 현재상태 확인 / [25:34] 실행 / [26:07] 그룹 추가 / [26:56] 멤버 추가 / [27:24] 확인 / [27:33] 스위치 / [28:18] Checkpoint / [28:35] 그룹삭제 / [29:02] 상태변경 / [30:24] 삭제 / [30:59] 확인하기 / [32:25] 그룹 삭제 / [32:45] 파일 확인 / [32:58] 파일 삭제

07 SCN과 Checkpoint, Tablespace와 Data File 관리, Tablespace 종류 및 특징
SCN과 Checkpoint, Tablespace와 Data File 관리, Tablespace 종류 및 특징에 대해 공부하고 실습합니다.
40분
책갈피 : [00:00] SCN과 Checkpoint / [00:09] SCN / [00:59] SCN 구성 / [01:43] Kcmgas Function / [02:10] Control File Header / [02:28] Data Blocks(cache Layer) / [02:37] Data Blocks(ITL entries) / [02:49] Data File Headers / [03:12] Redo Records/ Log Buffer / [03:20] Rollback Segment / [03:24] Tablespace Headers / [03:32] Commit 관련 파라미터 / [03:36] Show parameter Commit / [03:49] 실습 / [04:11] 10g / [04:29] Commit Write / [04:52] Wait / [05:00] Nowaite / [05:09] Immediate / [05:19] Batch / [07:44] 실습 / [07:56] Commit Logging 변경 / [08:34] Commit wait / [08:43] Commit Write-Immediate / [09:11] Max Commit Propagation / [11:00] BOC / [11:19] System Change Number / [11:36] SCN Sequence / [12:09] Fast Commit / [13:32] Checkpoint / [14:37] Database / [15:06] Thread Checkpoint / [15:44] Data File Checkpoint / [16:05] Mini Checkpoint / [16:18] Recovery Checkpoint / [17:08] Full Checkpoint / [19:35] Tablespace와 Data File 관리 / [22:20] Tablespace 종류 및 특징 / [22:43] SYSTEM Tablespace / [23:29] 실습 / [24:19] Base Table / [24:38] Data Dictionary View / [26:58] 테스트 / [32:11] SYSAUS Tablespace / [32:44] 일반 Tablespace / [32:56] 생성/조회 / [33:03] dba Tablespace 조회 / [33:16] Tablespace 생성 / [34:07] 확인 / [34:55] Tablespace 용량 관리 / [36:26] 수동 추가 / [37:30] 크기 증가시키기 / [38:30] 자동 크기 증가 / [39:26] 테스트

08 Tablespace 실습
Tablespace Offline/Data file 이동/Tablespace 삭제/ Undo Tablespace 특징/ Undo Tablespace 사용목적/Undo Segment 할당원리
36분
책갈피 : [00:00] Tablespace 종류 및 특징 / [00:05] 일반 Tablespace / [00:15] Tablespace Offline / [00:47] Normal / [00:57] Temporary / [01:15] Immediate / [03:03] 모드 확인 / [03:37] Archive Mode / [04:11] Datafile Offline / [04:59] Offline Drop / [06:02] Tablespace Offline / [06:25] 조회 / [07:14] 글자수 제한 / [07:54] Example online / [08:37] Checkpoint / [09:11] Haksa Offline / [09:48] Hasak Offline Temporary / [10:09] Recover / [10:27] Tablespace Hasak online / [10:55] Checkpoint / [11:38] Data File 이동 / [12:12] 주의점 / [13:34] 실습 / [14:39] Tablespace Hasak Offline / [14:52] 복사 / [15:18] 위치 확인 / [15:42] 경로 등록 / [16:39] 조회 / [17:03] Tablespace Hasak online / [17:55] 작업순서 / [17:59] 1번째 / [18:05] 2번째 / [18:13] 3번째 / [18:18] 4번째 / [18:21] 5번째 / [18:28] 예제 / [18:47] Shutdown / [19:06] Mount / [19:18] 디렉토리 생성 / [19:29] 복사 / [19:50] 파일 조회 / [20:15] Rename / [21:12] Database Open / [21:58] 쿼리 수행 / [22:38] Disk 생성 / [23:26] 상태 조회 / [23:56] mkdir / [25:14] Logfile 변경 / [26:10] 멤버 추가 / [27:23] DB Open / [27:36] Tablespace 삭제하기 / [27:53] Drop / [29:08] Undo Tablespace / [30:00] 특징 / [30:33] 관리 방법 / [30:39] 자동 모드 / [31:08] 수동 모드 / [31:14] 사용 목적 / [31:35] 읽기 일관성 / [31:43] CR / [32:58] Transaction Recovery / [33:20] 할당 원리 / [34:42] 사용내역 조회

09 Tablespace와 Oacle 저장 구조
Undo Tablespace/Temporary Tablespace/Oacle 저장 구조
30분
책갈피 : [00:00] Undo 관련 주요 parameter / [00:14] CR / [00:34] Undo_Retention / [02:08] Undo_Retention_guarantee / [02:50] Undo_Retention 자동 관리 기능 / [03:19] show parameter undo / [03:45] Retention을 guarantee로 변경 / [04:29] 결과 확인 / [04:44] 원상태로 복구 / [05:10] 결과 확인 / [05:18] 실습 / [05:45] 현재 상태 파악 / [06:07] Undo tablespace 생성 / [06:36] dba data files 조회 / [06:55] Undo tablespace 변경 / [07:47] 결과 확인 / [07:58] 세션별 Undo Segment 확인 / [08:42] 업데이트 / [09:21] scott계정으로 업데이트 / [10:42] Undo tablespace 삭제 / [11:39] Temporary Tablespace / [12:27] Temporary Tablespace Group / [12:48] 실습 / [13:31] Temporary Tablespace 생성 / [14:32] Default Temporary Tablespace / [15:12] Default Temporary TS 조회 및 변경 / [15:45] 결과 확인 / [15:58] Default Temporary TS 크기 변경 / [16:37] Default Temporary TS 삭제 / [17:08] Temporary Tablespace 생성 / [17:26] Default Temporary TS 변경 / [17:54] Temporary Tablespace Group / [19:46] Temporary Tablespace Group 생성 / [19:58] 할당된 그룹 조회 / [20:15] scott 유저에 그룹 할당하기 / [21:19] Group 탈퇴 / [22:16] Oacle 저장 구조 / [22:56] Oacle 계층 구조 / [23:55] Oacle Data Block 상세구조 / [25:27] DB Block Size / [26:38] Tablespace 생성 / [27:07] DB cache 공간 할당 / [27:44] 결과 확인 / [27:51] Oacle Data Block 상세구조 / [28:04] Block Header / [28:15] Block layer / [28:25] 조회 / [28:51] Cache layer

10 Transaction layer와 Data layer
Transaction layer/ITL/Data layer/PCTFREE와 PCTUSED/Row 형태/Extent와 Segment/DMT/LMT
35분
책갈피 : [00:00] Oacle Data Block 상세구조 / [00:26] Trancefile 지정 / [00:44] 내용 확인 / [01:29] Trancefile 확인 / [02:28] tail / [02:43] Transaction layer / [02:55] 영역 사이즈 조회 / [03:38] Transaction layer-Fixed 영역 / [04:02] Transaction layer-Variable 영역 / [04:14] ITL 관련 정보 / [05:08] 운영방식 / [05:25] FLM 방식 / [05:35] ASSM 방식 / [05:53] Data layer / [06:10] Table Index, Row Index, Free Space / [06:54] Block 사용의 예 / [08:20] PCTFREE와 PCTUSED / [08:32] PCTFREE / [10:50] PCTUSED / [11:58] ASSM 방식과 MSSM 방식 / [12:25] FLM 방식 / [13:08] Row 형태1 / [13:20] Row overhead와 Column data / [14:19] Row Chaining & Row Migration / [15:06] Row 형태2 / [16:55] Extent와 Segment / [17:38] Tablespace와 Table 생성 / [18:57] 테스트 확인 / [19:38] 특정 테이블에 수동으로 Extent 추가하기 / [20:25] 결과 확인 / [21:33] 사용 안한 Extent 반환하기 / [22:24] 테이블 요구하는 방법 / [24:12] Extent와 Segment 사용 목적 / [26:29] Segment / [27:13] Oracle 저장 구조 / [27:37] Segment Header에 저장되는 Segment 종류 / [29:35] Free Extent 정보 관리 방법 / [31:21] DMT / [33:24] LMT / [34:58] Tablespace 생성 시 LMT

11 Free Extent 정보 관리 방법과 Oracle 저장 구조
Free List/server Process/FLM 기반의 Segment 구조/ASSM 기반/EMP Table에 Extent 추가/PGA 자동 관리 모드
33분
책갈피 : [00:00] Free Extent 정보 관리 방법 / [00:29] Free List Management(FLM) 기법을 사용한 Extent 관리 / [02:39] Free List 종류 / [02:51] Master Free List / [03:20] Process Free List / [04:34] Transaction Free List / [05:41] Free List 관계도 / [07:52] B server Process / [08:45] FLM 기반의 Segment 구조 / [09:33] FLM 기반의 Segment Header / [10:09] Extent Control, Extent Table / [11:02] Automatic Segment Space Management(ASSM) 기법을 사용한 Extent 관리 / [11:38] ASSM 기반의 관리 방법 / [12:08] Bitmap 정보 / [16:16] Row chaining 조회 / [18:07] Table move / [19:03] Table 조회 / [19:42] index rebuild 작업 / [19:57] 통계 정보 생성 / [20:15] index 정보 확인 / [20:31] EMP Table에 Extent 추가 / [21:03] 통계 정보 수집 / [21:29] Tablespace 조회 / [21:55] Block 별 사용량 / [22:11] 데이터 입력 및 확인 / [22:50] SQL 문장 선언하기 / [24:03] 실행 및 결과 확인 / [25:16] Oracle 메모리 관리 기법 / [26:01] 9i 버전에서의 메모리 관리기법 / [28:06] Granule / [28:47] SGA와 Granule 사이즈 확인 / [29:38] 사용내역 조회 / [30:27] PGA 자동 관리 모드 / [31:22] PGA와 관련된 hidden parameter 조회 방법 / [32:39] pq_sysstat

12 Oracle 메모리 관리 기법과 사용자 관리
ASMM/MMAN/SGA_TARGET/memory target/사용자 생성 순서/사용자 권한 설정/profile
35분
책갈피 : [00:00] 9i 버전에서의 메모리 관리기법 / [02:40] 10g 버전에서의 메모리 관리기법 / [02:48] ASMM 등장 / [03:33] MMAN, 현재 SGA의 workload 참조 / [04:32] SGA_TARGET, SGA_MAX_SIXE 초과 안됨 / [05:43] Auto-Tuned Dynamic Parameter / [06:02] Manual-Tuned Dynamic Parameter / [06:16] SGA_TARGET 값 확인 / [06:37] sga_target 값 설정 / [07:09] 결과 확인 / [07:48] SGA_MAX_SIXE 값 확인 / [09:24] 자동으로 관리되고 있는지 확인 / [09:59] 메모리 세부내역 조회 / [11:55] 수동으로 메모리 관리 / [12:20] 내역 조회 / [13:32] 11g 버전에서의 메모리 관리기법 / [14:28] Automatic Memory Management(AMM) / [16:52] 메모리를 확인하는 방법 / [17:08] memory max target 조회 / [18:04] 적절한 memory target 값 / [18:53] memory target 구하기 / [19:20] 변경값 적용 방법 / [19:38] memory target advice / [21:01] ESTD_DB_TIME / [21:34] ESTD_DB_TIME_FACTOR / [22:09] 사용자 관리 / [22:40] Schema와 user / [23:46] user 생성하기 / [24:45] 사용자 생성 순서 / [25:19] webuser의 default tablespace 생성하기 / [25:39] 존재하는 tablespace 조회 / [25:50] tablespace 생성 / [27:04] temporary tablespace 생성 / [27:14] 사용자 생성하기 / [28:33] 권한 설정하기 / [28:51] connected / [29:10] tablespace 정보 / [29:42] 사용자 정보 확인 / [29:54] profile 관리하기 / [30:40] password profile 관련 파라미터 / [33:31] password profile 생성

13 profile, 권한, Role 관리하기와 DBMS_JOB
Resource profile/system 관련 privilege/object 관련 privilege/Role 관리/job 관리
34분
책갈피 : [00:00] Resource profile 관련 파라미터 / [00:28] cpu_per_session / [00:51] sessions_per_user / [01:20] connect_time, idle_time / [02:29] logical_reads_per_session / [02:36] private_sga / [02:57] cpu_per_call / [03:11] logical_reads_per_call / [03:17] resource_limit / [03:49] Resource profile 생성 / [04:38] 사용자에게 profile 할당하기 / [05:11] 모든 사용자가 적용 받는 profile 확인 / [05:30] 특정 profile 내용 확인 / [06:16] 사용자에게 profile 적용 / [07:37] 사용 안하는 profile 삭제 / [08:49] 권한 관리하기 / [09:50] system 관련 privilege / [10:15] Index / [10:43] Table / [11:41] Session / [12:04] Tablespace / [12:32] SYSOPER privilege / [13:10] SYSDBA privilege / [14:42] system 관련 권한 할당하기 / [15:20] system 관련 권한 해제하기 / [15:48] 사용자가 가지고 있는 권한 조회하기 / [16:41] adm / [17:35] 특정 object 관련 privilege / [17:50] object 권한 할당하기 / [18:10] 업데이트 권한 설정 / [20:01] object 권한 해제하기 / [20:24] Role 관리하기 / [21:42] Role 생성 / [21:57] Role 권한 할당하기 / [22:21] Scott 사용자에게 trole 할당하기 / [22:41] 어떤 사용자가 어떤 Role 사용하는지 확인하기 / [23:07] 어떤 Role에 어떤 권한이 있는지 확인하기 / [24:21] DBMS_JOB 패키지 / [25:08] SNP 백그라운드 프로세스 / [25:51] DBMS_JOB 프로시저 / [26:51] job 관리하기 / [27:54] 새로운 job 등록 테스트하기 / [28:32] 프로시저 생성 / [29:10] job 등록 / [29:45] commit / [30:04] RAC 환경에서 특정 노드에 job 을 할당할 경우 / [30:24] 시간 설정 / [32:00] 수행중인 job 내역 확인 / [32:44] 등록된 job 삭제하기 / [33:09] 등록된 job 수정하기

14 DBMS_SCHEDULER와 Network
DBMS_scheduler/권한 설정/반복 주기 설정/스크립트 생성/job 실행/job 중지/Network와 Oracle Net Service
33분
책갈피 : [00:00] DBMS_scheduler / [01:01] DBMS_scheduler 주요 특징 / [01:48] DBMS_scheduler 구성 / [02:26] DBMS_scheduler 사용 방법 / [02:57] 신규 job 생성 방법 / [03:23] scott에서 권한 설정 / [04:07] scott으로 로그인 / [04:49] 프로시저 생성 / [05:24] 신규 job 생성 / [06:50] 작동시키기 / [08:20] 현재 작동중인 job 확인하기 / [09:24] 특정 job 일시중지 또는 재시작하기 / [09:57] 특정 job 삭제하기 / [10:09] DBMS_scheduler.create_job 자세히 살펴보기 / [13:16] 반복 주기 설정 방법1-얼마마다 한번씩 / [16:29] 반복 주기 설정 방법2-다음 직접 작업 시간까지의 간격 / [16:55] 외부 스크립트를 생성해서 실행하기 / [17:50] jop.ora 파일 수정 / [19:24] run user, run group 수정 / [19:50] 소속 group 조회 방법 / [22:00] scott 에게 권한 부여 / [22:27] 수행할 외부 스크립트 생성 / [23:04] 스크립트에 실행 권한 부여 후 실행 / [23:27] scheduler 생성 / [24:16] job을 enable 시키기 / [24:40] 스크립트 실행 여부 확인 / [25:23] job 삭제하기 / [25:50] 실행중인 job 중지하기 / [26:00] job의 속성 변경하기 / [27:25] 조회하기 / [27:43] DBMS_scheduler 관리하기 / [27:59] 생성된 job을 즉시 실행하기 / [28:24] job 중단하기 / [28:35] job 삭제하기 / [29:13] Network와 Oracle Net Service / [30:01] IP Address와 MAC Address / [32:12] Address 확인 방법(ifconfig)

15 Network와 Oracle Net Service 설정하기
Network 작동원리/IP Address와 Subnet Mask/Oracle Net Service 설정/services 실행/services 중지
40분
책갈피 : [00:00] Network의 기본 작동 원리 / [04:56] Network 구별 방법 / [05:23] Network IP , Host IP / [07:29] Subnet Mask / [08:29] IP Address와 Subnet Mask / [09:51] Oracle Server 에 접속하는 과정 / [12:43] Oracle Server 에 접속 테스트-정상 / [13:50] 설정 파일 확인 / [14:15] tnsnames.ora 파일 살펴보기 / [15:04] sqlplus / [15:34] 리스너 중지시키기 / [16:09] status를 사용해 상태 확인 / [16:49] 주의할 사항 / [17:23] 클라이언트에서 접속 / [18:01] 결과 확인 / [18:22] 리스너 중지시키는 방법 / [19:22] Oracle Net Service 설정-Client / [20:12] netca-Oracle Net Service 구성 / [22:05] 서버 IP 확인 방법 / [22:41] 테스트 / [23:05] Listener / [23:54] 로그인 변경 / [25:28] 파일 변경내역 확인 / [25:39] tnsnames.ora 파일 살펴보기 / [26:11] tnsping / [26:42] Listener / [27:16] Oracle Net Service 설정-Server / [28:28] lsnrctl / [29:45] help, exit / [30:27] quit / [30:42] reload / [30:55] save_config / [31:17] services / [31:27] services 실행 / [31:38] services displaymode / [32:57] set / [34:17] sqlnet.ora / [35:26] 유저프로세스 실행 / [37:13] set log

16 Server 쪽에서의 설정과 Client 쪽의 tnsnames.ora 파일
Oracle Net Service 관련 파일들/Client 쪽의 tnsnames.ora 파일/Server 쪽의 tnsnames.ora 파일
34분
책갈피 : [00:00] START / [00:41] STATUS / [01:26] TRACE / [01:57] VERSION / [03:24] Oracle Net Service 관련 파일들 / [03:45] 파일 확인 / [04:14] 파라미터 설정 / [05:51] 파일 설정 시 규칙 및 주의사항 / [07:01] Network 환경 설정 시 사용 가능한 문자 / [07:54] Protocol Address List 설정 / [09:53] PORT 정의와 종류 / [11:38] PORT 변경 테스트 / [13:18] listener.ora 파일 수정 / [14:08] listener2 시작하기 / [15:02] tnsnames.ora 파일 위치 / [16:18] Client 쪽의 tnsnames.ora 파일 살펴보기-enable / [17:39] ENABLE 예제 / [18:39] FAILOVER / [18:56] FAILOVER 예제 / [19:43] LOAD_BALANCE / [20:02] LOAD_BALANCE 예제 / [20:34] RECV_BUF_SIZE 예제 / [21:00] SDU 예제 / [21:27] SEND_BUF_SIZE 예제 / [22:02] SOURCE_ROUTE / [22:34] CONNECT_DATA 예제 / [23:05] FAILOVER_MODE / [24:46] METHOD / [25:41] RETRIES / [25:58] DELAY / [26:13] GLOBAL_NAME 예제 / [26:38] HS / [26:56] INSTANCE_NAME 예제 / [27:27] RDB_DATABASE / [27:44] SERVER / [28:11] SERVICE_NAME / [28:26] SECURITY 예제 / [28:50] CONNECT_TIMEOUT / [29:22] RETRY_COUNT 예제 / [29:42] Server 쪽의 tnsnames.ora 파일 살펴보기 / [30:20] TNSNAMES.ORA 경로 확인 / [31:27] QUEUESIZE / [31:43] RECV_BUF_SIZE, SEND_BUF_SIZE 예제 / [32:49] LISTENER NAME / [33:14] CAONNECTION_RATE_, RATE_LIMIT 사용법

17 Server 쪽의 listener.ora 파일과 sqlnet.ora 파일
listener.ora 파일 종류/ADR 과 관련된 파라미터/sqlnet.ora 파일 종류/tnsping 과 trcroute 명령어/주요 Net Service 관련 에러 모음
34분
책갈피 : [00:00] CAONNECTION_RATE_, RATE_LIMIT 예제 / [02:32] ADMIN_RESTRICTIONS_ / [03:06] CNS_NOTIFICATION_ / [03:30] DEFAULT_SERVICE_ / [04:05] INBOUND_CONNECT_TIMEOUT_ / [05:14] SAVE_CONGIF_ON_STOP_ / [05:41] SSL_CLIENT_AUTHETICATION / [05:53] ADR 과 관련된 파라미터 / [06:27] ADR_BASE_ / [06:56] DIAG_ADR_ENABLED_ / [07:12] LOGGING_ / [07:20] TRACE_LAVEL_ / [07:57] TRACE_TIMESTAMP_ / [08:13] LOG_DIRECTORT_ / [08:44] LOG_FILE_ / [08:54] TRACE_DIRECTORY_ / [09:09] TRACE_FILE_ / [09:24] TRACE_FILENEL_ / [09:47] sqlnet.ora 파일 살펴보기 / [10:18] DEFAULT_SDU_SIZE / [10:59] DISABLE_OOB / [11:56] NAMES.DEFAULT_DOMAIN / [12:36] NAMES.DIRECTORY_PATH / [13:54] NAMES.LDAP_AUTHENTICATE_BIND / [14:42] NAMES.LDAP_PERSISTENT_SESSION / [15:13] RECV_BUF_SIZE / [15:23] SDRPF_INET_SDP / [15:45] SEC_USER_AUDIT_ACTION_BANNER / [16:15] SEC_USER_UNAUTHORIZED_ACCESS_BANNER / [16:42] SEND_BUF_SIZE / [16:53] SQLNET.ALLOWED_LOGON_VERSION / [17:09] SQLNET.AUTHENTICATION_KERBEROSS_SERVICE / [17:23] SQLNET.AUTHENTICATION_SERVICES / [18:04] TCP.VALIDNODE_CHECKING=yes, TCP.INVITED_NODES=(ip주소) / [18:32] Test and Troubleshooting / [18:46] tnsping 과 trcroute 명령어 / [20:52] log file 과 주요 에러 메시지 살펴보기 / [20:57] Automatic Diagnostic Repository 살펴보기 / [23:20] 주요 Net Service 관련 에러 모음 / [24:21] ORA-03113 에러 / [24:43] ORA-12154 에러 / [25:43] ORA-12170 에러 / [26:42] TNS-12500/ORA-12500 에러 / [27:41] ORA-12514 에러 / [28:10] ORA-12521 에러 / [28:38] ORA-12525 에러 / [29:20] ORA-12533 에러 / [29:40] TNS-12540/ORA-12540, TNS-00510 에러 / [30:39] TNS-12541/ORA-12541 에러 / [31:11] TNS-12560/ORA-12560 에러 / [32:07] FLASHBACK의 레벨

18 Flashback
Row Level Flashback/Table Level Flashback/Database Level Flashback/recyclebin 관리/복구 방법/Flashback 경로
34분
책갈피 : [00:00] Flashback의 종류 / [00:20] Row Level Flashback / [01:04] Table Level Flashback / [01:35] Database Level Flashback / [02:11] 테이블 생성 / [02:45] 특정 테이블의 특정 Row만 Flashback / [03:25] 결과 확인 / [03:40] Flashback Version Query / [05:40] scn_to_timestamp( ) / [06:39] 테이블 내용 변경 / [07:28] 데이터 삭제 후 조회 / [07:44] 복구하기 / [08:07] 특정 테이블에 DML 에러 / [09:31] drop table 시 사용 예제 / [11:08] 복구하기 / [12:11] recyclebin 관리하기 / [14:11] 휴지통 비우기 / [15:04] 휴지통에 넣지 않고 완전히 삭제하는 방법 / [17:47] recyclebin 기능을 사용하지 않을 경우 / [20:46] Database Level Flashback / [21:03] Flashback database의 원리 / [21:09] 전통적인 복구 방법 / [21:32] Flashback database 복구 방법 / [22:39] 환경 설정하기 / [23:23] 환경 설정 예제 / [25:13] Flashback 경로 확인 / [25:46] Flash Recovery Area (Fast Recovery Area) / [26:51] flash_recovery_area 사이즈 / [29:36] Flashback database 명령어로 복구해야만 하는 경우 / [31:39] 권한 설정 / [32:22] 에러 처리 방법

19 Flashback Data Archive part1
Flashback Data Archive 원리와 특징/Flashback Data Archive 활성화/expdp/expdp 실행모드
32분
책갈피 : [00:00] Flashback Data Archive / [00:49] Flashback Data Archive의 원리 / [01:34] Flashback Data Archive의 특징 / [03:05] Flashback Database Archive 활성화 순서 / [03:35] tablespace 생성 / [04:04] 관리자 계정 생성 및 권한 부여 / [04:34] Flashback archive administer 권한의 특징 / [05:03] 관리자 계정에 로그인 / [05:15] flashback history table 생성 / [05:48] tablespace에 대한 권한 부여 / [06:56] Flashback Data Archive 활성화 / [07:13] Flashback Database Archive 사용하기 / [07:44] Flashback Database Archive 예제 / [11:25] 다른 사용자로 로그인 / [11:59] 조회 / [13:35] 테이블 생성 / [16:48] 테이블 삭제 / [18:24] Flashback 명령어의 주의사항 / [19:54] Datapump와 Migration / [20:56] Datapump의 장점 / [22:44] 사용 전 환경 설정하기 / [23:31] 디렉토리 만들고 객체 생성 / [23:50] 사용자에게 권한 부여 / [23:58] expdp, impdb / [24:14] expdp 실행 모드 / [24:51] full 모드 / [25:10] schema 모드 / [25:22] Tablespace 모드 / [26:02] table 모드 / [26:15] expdp 파라미터 정리 / [26:31] directory / [26:50] dumpfile / [27:36] filesize / [28:05] parfile / [28:46] logfile / nologfile / [29:18] compression / [30:20] transport_full_check / [31:03] content

20 Flashback Data Archive part2
expdp 예제/impdp/impdp 관련 파라미터
44분
책갈피 : [00:00] Exclude / Include / [01:35] Query / [02:11] sample / [02:37] Network_link / [03:10] encryption_password / [03:39] job_name / [03:59] status / [04:28] parallel / [05:18] Attach / [06:45] reuse_dumpfiles / [07:01] 11g의 expdp 관련 파라미터 / [11:55] expdp 예제 / [12:08] 디렉토리 객체 생성 / [14:33] expdp 명령 실행 / [16:06] 디렉토리 확인 / [16:14] export.log 파일 확인 / [16:25] scott schemas 전체 백업 / [17:21] 데이터베이스 전체 백업 / [18:15] status 확인 / [18:53] stop_jop 로 일시중단 / [19:10] dba_datapump_jobs 조회 / [20:08] 디렉토리 객체 생성 / [20:37] grant / [22:56] 파일을 잃어버린 경우 / [23:59] 문제가 생긴 테이블 확인 후 삭제 / [24:49] 여러 사용자의 테이블을 한번에 expdp 받기 / [26:03] expdp를 받되 parallel로 병렬 작업 / [30:22] impdp 관련 파라미터 / [31:06] Content / [31:24] Include / [33:05] Exclude / [33:17] Table_exists_action / [34:36] Remap_schema / [35:34] Remap_datafile / [36:31] Remap_tablespace / [36:53] Remap_table / [37:29] Network_link / [37:37] partition_options / [38:15] Data_Options=skip_constraint_errors / [40:09] 테이블 생성 후 데이터 입력 / [40:25] expdp 실행 / [40:56] drop table / [41:31] impdp 실행


샘플확인 : 알지오 검색후 -> 강의검색란 -> Oracle