도서 소개
대용량 DBMS인 오라클을 관리해야 하는 오라클 관리자(DBA)에게 필요한 스킬을 학습자 스스로 실습할 수 있도록 구성되었다. 버전은 9i, 10g, 11g 사용자를 염두에 두고 기술되었다.
총 5부로 나누어져 있으며, 1부, ‘오라클 설치’에서는 리눅스, 오라클 9i, 10g, 11g의 설치 및 실습에 필요한 환경 설정 방법을 설명한다. 2부, ‘오라클 기본 관리’에서는 오라클 스타트업 및 셧다운 과정을 포함해서 파라미터 파일, 컨트롤 파일, 리두 로그 파일, 각종 테이블스페이스, 데이터 파일, 데이터베이스 관리 방법을 실습한다.
3부, ‘오라클 유저, 권한, 롤, 프로파일 관리’에서는 유저, 권한, 롤 프로파일의 생성, 조회, 할당, 적용, 해제 방법 등을 실습한다. 4부, ‘오라클 테이블, 인덱스, 제약조건 관리 및 SQL 로더’에서는 테이블과 인덱스의 물리적 관리 방법을 설명하고, 제약조건 설정 및 SQL 로더 활용 방법을 실습한다. 마지막으로 5부, ‘오라클 네트워크 관리’에서는 오라클에서의 네트워크 설정 및 접속 방법과 Shared Server의 구성 방법을 실습한다.
출판사 리뷰
이 책은 “Self Training 오라클 관리”라는 제목에서 알 수 있는 바와 같이 대용량 DBMS인 오라클을 관리해야 하는 오라클 관리자(DBA)에게 필요한 스킬을 학습자 스스로 실습할 수 있도록 구성되었다. 버전은 9i, 10g, 11g 사용자를 염두에 두고 기술되었다.
총 5부로 나누어져 있으며, 1부, ‘오라클 설치’에서는 리눅스, 오라클 9i, 10g, 11g의 설치 및 실습에 필요한 환경 설정 방법을 설명한다. 2부, ‘오라클 기본 관리’에서는 오라클 스타트업 및 셧다운 과정을 포함해서 파라미터 파일, 컨트롤 파일, 리두 로그 파일, 각종 테이블스페이스, 데이터 파일, 데이터베이스 관리 방법을 실습한다. 3부, ‘오라클 유저, 권한, 롤, 프로파일 관리’에서는 유저, 권한, 롤 프로파일의 생성, 조회, 할당, 적용, 해제 방법 등을 실습한다. 4부, ‘오라클 테이블, 인덱스, 제약조건 관리 및 SQL 로더’에서는 테이블과 인덱스의 물리적 관리 방법을 설명하고, 제약조건 설정 및 SQL 로더 활용 방법을 실습한다. 마지막으로 5부, ‘오라클 네트워크 관리’에서는 오라클에서의 네트워크 설정 및 접속 방법과 Shared Server의 구성 방법을 실습한다.
이 책의 가장 큰 특징은 실습 중심으로 되어 있다는 점이다. 총 67개로 나눈 실습 주제에서 각 실습에 사용할 사용 명령어와 실습 내용을 정의하고, 실제 환경에서 실습하는 내용을 단계별로 제시하고 있다. 오라클 DBA가 되기 위한 체계적인 학습이 필요하거나, 현재 DBA이지만 보다 상위의 안정적인 관리 스킬을 배우려는 이들에게 적합한 책이다.
오라클을 배우려는 이들은 먼저 각종 경로를 통해서 오라클에서 나온 두꺼운 매뉴얼이나 자료를 구해서 본다. 그러나 그 방대함에 있어서 처음에 질려 버린다. 또한 모두 알아야 된다고 생각하고 하나씩 습득해 나가지만 모든 벤더의 자료가 그렇듯이 꼭 몰라도 되는 내용도 알아야 되는 것처럼 구성되어 있기 때문에 어느 순간부터 학습 방향을 잃고 중간에 포기하게 된다. 또한 시중에 나와 있는 오라클 DBA를 위한 많은 책도 구체적인 실습 중심으로 구성되어 있지는 않다.
이에 이 책은 1) DBA가 꼭 알아야 할 주제를 선정하였다. 그리고 2) 각 주제별로 철저하게 실습 위주로 내용을 구성하였다. 그래서 단기간에 오라클 DBA로서 알아야 할 핵심 내용을 습득할 수 있도록 하였다.
위의 장점을 살리다 보니 매우 기본적인 개념에 대한 설명은 수록하지 않았다. 왜냐하면 이 책을 산 독자라면 기본 개념을 설명하는 책을 이미 가지고 있을 것이기 때문이다. 만약 없더라도 걱정할 필요가 없다. 포털의 검색 창에 단어를 입력만 하면 기본 개념에 대한 설명을 얻을 수 있다.
마지막으로, 이 책에는 군더더기가 없다. 그리고 앞뒤로 왔다 갔다 하지 않아도 된다. 또한 다 읽고 나서 허전하지 않다. 다수의 페이지로 이루어진 설명과 실습 명령어와 실습 내용을 따라하다 보면 어느 순간 해당 주제를 이해할 것이다. 조금 더 당부하면, 한 두 번이 아니라 실습을 여러 번 해 보기 바란다. 그러면 미처 깨닫지 못한 노하우를 체득할 수 있을 것이다. 부디, 이 책을 통해서 오라클과 친숙하면서도 오라클에 강한 관리자가 되기를 바란다.
작가 소개
저자 : 문성기
한국데이터베이스 진흥센터 전문위원(2004)OCP 공인 강사 : 중앙 ITEA, 무역 IT, 중앙정보처리 학원Database : 서울 시청, 국군 통신 사령부, 공무원 연수원, 중앙대학교, 서울시립대학교 정보보안(암호) : 서울 검찰청Database : 리눅스 정보센터, 매경 안전환경 연구원, Hitel 정보교육원, 솔빛 아카데미, 한국 정보통신 인력 개발센터(IHD)정보보안 : BPAN(CISA,CISSP), IT인재 개발원(정보보안 전문가 과정)
목차
저자 서문
1부. 오라클 설치
1장. 오라클 설치를 위한 리눅스 설치
1.1 리눅스 설치
2장. 오라클 9i 설치
2.1 리눅스 환경 설정
2.2 설치용 패키지 준비
2.3 Universal Installer를 이용한 오라클 설치
2.4 DBCA를 이용한 데이터베이스 생성 과정
3장. 오라클 10g 설치
3.1 리눅스 환경 설정
3.2 설치용 패키지 준비
3.3 Universal Installer를 이용한 오라클 설치
4장. 오라클 11g 설치
4.1 리눅스 환경 설정
4.2 설치용 패키지 준비
4.3 Universal Installer를 이용한 오라클 설치
2부. 오라클 기본 관리
5장. 오라클 스타트업과 셧다운
실습 1. 오라클 스타트업과 셧다운
실습 2. 단계별 스타트업 과정
실습 3. shutdown 명령어의 옵션 이해
실습 4. 읽기전용 상태의 이해와 실습
실습 5. 사용자 세션의 확인과 제한 모드를 위한 강제 종료
6장. 파라미터 파일 관리
실습 6. 파라미터 파일 확인
실습 7. spfile 환경에서 파라미터 확인과 수정
실습 8. spfile 운영 환경에서 scope 설정에 따른 파라미터 값의 변화
실습 9. pfile를 이용한 DB 운영
7장. 컨트롤 파일 관리
실습 10. 컨트롤 파일 확인
실습 11. spfile 환경에서 컨트롤 파일 다중화 실습
실습 12. pfile 환경에서 컨트롤 파일 다중화 실습
8장. 리두 로그 파일 관리
실습 13. 리두 로그 파일 확인
실습 14. 로그 스위치와 체크포인트
실습 15. 리두 로그 그룹의 추가와 삭제
실습 16. 리두 로그 넘버의 추가와