목차 일부
시작하기 전에 ... 11
Chapter 1 데이터베이스
데이터베이스란? ... 18
데이터베이스 시스템 개요 ... 18
DBMS의 개요 ... 18
DBMS 운영 환경 ... 22
오라클이란? ... 25
오라클사의 발전 배경 ... 25
오라클 버전 및 제품군 ... 25
연습문제 ...
더보기
목차 전체
시작하기 전에 ... 11
Chapter 1 데이터베이스
데이터베이스란? ... 18
데이터베이스 시스템 개요 ... 18
DBMS의 개요 ... 18
DBMS 운영 환경 ... 22
오라클이란? ... 25
오라클사의 발전 배경 ... 25
오라클 버전 및 제품군 ... 25
연습문제 ... 27
Chapter 2 오라클 설치
오라클 설치 ... 30
오라클 설치를 위한 사전 작업 ... 30
오라클 소프트웨어 설치 ... 46
데이터베이스 생성 ... 66
오라클 데이터베이스 요소 ... 66
수동 데이터베이스 생성 ... 67
자동 데이터베이스 생성 ... 72
오라클 넷(Oracle Net) ... 81
오라클 넷 개념 ... 81
오라클 넷 설정 ... 85
연습문제 ... 90
Chapter 3 오라클 메모리
오라클 메모리 구조 ... 94
오라클 메모리 종류 ... 94
공유 풀(Shared Pool) ... 102
데이터 버퍼 캐쉬(Data Buffer Cache) ... 112
리두 로그 버퍼(Redo Log Buffer) ... 121
대형 풀(Large Pool) ... 122
자바 풀(Java Pool) ... 125
오라클 메모리 관리 ... 126
공유 메모리 자동 관리 개념 ... 126
공유 메모리 자동 관리 확인 ... 130
연습문제 ... 132
Chapter 4 오라클 프로세스
오라클 프로세스 ... 134
오라클 프로세스 개념 및 종류 ... 134
오라클 백그라운드 프로세스의 종류 ... 135
데이터베이스 기록자 백그라운드 프로세스(Database Writer, DBWR) ... 135
로그 기록자 백그라운드 프로세스(Log Writer, LGWR) ... 143
프로세스 모니터 백그라운드 프로세스(Process Monitor, PMON) ... 149
시스템 모니터 백그라운드 프로세스(System Monitor, SMON) ... 150
체크포인트 백그라운드 프로세스(Checkpoint. CKPT) ... 156
기타 백그라운드 프로세스 ... 159
오라클 10g에서 추가된 백그라운드 프로세스 ... 162
연습문제 ... 163
Chapter 5 오라클 엑세스와 시스템 뷰
오라클 엑세스 ... 166
엑세스 절차 ... 166
구문 분석(Parsing) ... 174
시스템 뷰(System View) ... 179
데이터 딕셔너리 뷰와 동적 성능 뷰 개념 ... 179
데이터 딕셔너리 뷰 종류 ... 181
동적 성능 뷰 종류 ... 185
연습문제 ... 188
Chapter 6 오라클 필수 파일
오라클 필수 파일 종류 ... 190
오라클 필수 파일 종류 ... 190
오라클 필수 파일 ... 191
파라메터 파일의 개념 및 종류 ... 191
파라메터 파일의 관리 ... 193
컨트롤 파일의 개념 및 내용 ... 204
컨트롤 파일의 관리 ... 206
패스워드 파일의 개념 ... 211
패스워드 파일의 관리 ... 215
추적(Trace) 파일의 개념 ... 216
연습문제 ... 222
Chapter 7 오라클 시작과 종료
오라클 시작 및 종료 ... 224
오라클 시작 및 종료 개념 ... 224
오라클 시작 및 종료 단계별 세부사항 ... 225
오라클 시작 및 종료 관리 ... 230
오라클 시작 관리 ... 230
오라클 종료 관리 ... 233
연습문제 ... 237
Chapter 8 리두 로그 파일과 아카이브 로그 파일
리두 로그 파일 ... 240
리두 로그 파일의 개념 ... 240
리두 로그 파일의 관리 ... 247
아카이브 로그(Archive Log) ... 254
아카이브 로그의 개념 ... 254
아카이브 로그 모드의 설정 및 해제 ... 263
아카이브 로그 모드의 관리 ... 273
연습문제 ... 277
Chapter 9 오라클 스토리지
오라클 스토리지 ... 280
오라클 스토리지의 구조 ... 280
오라클 스토리지의 구조 비교 ... 282
데이터 블록 ... 284
데이터 블록 개요 ... 184
데이터 블록 구조 및 특징 ... 285
익스텐트(Extent) ... 303
익스텐트 개요 ... 303
익스텐트 관리 ... 306
세그먼트(Segment) ... 310
세그먼트 개요 ... 310
세그먼트 관리 ... 315
연습문제 ... 327
Chapter 10 테이블스페이스
테이블스페이스(Tablespace) 개요 ... 330
테이블스페이스 종류 ... 330
테이블스페이스(Tablespace) 관리 ... 340
테이블스페이스 생성 ... 340
테이블스페이스 변경 ... 353
테이블스페이스 확인 ... 363
연습문제 ... 368
Chapter 11 오라클 오브젝트
테이블 ... 372
테이블의 구성요소 ... 372
테이블 종류 ... 374
테이블 관리 ... 378
인덱스 ... 384
인덱스 개념 ... 384
인덱스 구조 ... 385
인덱스 종류 ... 387
인덱스 관리 ... 395
뷰 ... 401
뷰(View) 개념 ... 401
뷰 관리 ... 404
동의어 ... 406
동의어(Synonym) 개념 ... 406
동의어 관리 ... 408
동의어와 실무 ... 411
시퀀스 ... 413
시퀀스(Sequence) 개념 ... 413
시퀀스 관리 ... 414
시퀀스 사용 ... 418
시퀀스와 실무 ... 421
연습문제 ... 424
Chapter 12 언두 데이터
언두 데이터 ... 428
언두 데이터의 개념 ... 428
언두 데이터의 목적 ... 429
언두 세그먼트 및 언두 테이블스페이스 ... 435
언두 세그먼트 개념 ... 435
언두 세그먼트 운영 ... 437
언두 세그먼트의 종류 및 관리 방식 ... 440
언두 테이블스페이스 관리 ... 443
언두 세그먼트 확인 ... 446
연습문제 ... 448
Chapter 13 제약 조건
제약 조건의 개념 및 종류 ... 450
제약 조건의 개념 ... 450
제약 조건의 종류 ... 451
제악 조건의 고려 사항 ... 457
제약 조건의 관리 ... 457
제약 조건과 실무 ... 466
연습문제 ... 467
Chapter 14 유저와 권한
운영체제 유저 ... 470
운영체제 유저 및 권한 ... 470
운영체제 유저 생성 및 그룹 관리 ... 471
데이터베이스 유저 ... 472
데이터베이스 유저 및 권한 ... 472
데이터베이스 유저 관리 ... 473
데이터베이스 유저 권한의 종류 ... 475
데이터베이스 유저 권한 관리 ... 477
데이터베이스 롤(Role) ... 480
데이터베이스 권한 확인 ... 482
실무에서의 데이터베이스 유저 및 권한 ... 486
연습문제 ... 487
Chapter 15 플래쉬백과 데이터 펌프
플래쉬백(Flashback) ... 490
플래쉬백 개념 ... 490
데이터베이스 레벨 ... 491
테이블 레벨 497
로우 레벨 ... 502
데이터 펌프(Data Pump) ... 503
데이터 추출 및 적재 ... 503
데이터 펌프 ... 514
연습문제 ... 525
찾아보기 ... 526
더보기 닫기