확장메뉴
주요메뉴


소득공제
미리보기 공유하기

데이터베이스 관리자를 위한 티베로 실전 가이드

: Tibero 6 관리, 백업과 복구, 성능 튜닝, 고가용성, 재난 복구 그리고 오라클 마이그레이션

첫번째 리뷰어가 되어주세요 | 판매지수 168
베스트
OS/데이터베이스 top100 3주
정가
33,000
판매가
29,700 (10% 할인)
YES포인트
배송안내
서울특별시 영등포구 은행로
지역변경
  • 배송비 : 무료 ?
eBook이 출간되면 알려드립니다. eBook 출간 알림 신청
  •  해외배송 가능
  •  최저가 보상
  •  문화비소득공제 신청가능
[대학생X취준생] 지치지 않는 자, 점수를 잡는다! - 리유저블텀블러/한국문학 담요/슬라이드 파일 증정
더뮤지컬 미니 에디션 1월호
월간 개발자 2022년 1월호
1월 전사
현대카드
1 2 3 4 5

품목정보

품목정보
출간일 2017년 10월 30일
쪽수, 무게, 크기 650쪽 | 1326g | 190*260*35mm
ISBN13 9788994797779
ISBN10 8994797777

책소개 책소개 보이기/감추기

국산 DBMS 티베로의 모든 것이 담겨 있습니다. 어떤 데이터베이스를 사용하고 계신가요? 갑자기 티베로를 적용해야 하나요? 아니면 기존 데이터베이스에서 티베로로 갈아타야 하나요? 책이라는 매체에 담을 수 있는 티베로의 모든 것을 담았습니다. 설치부터, 어드민, 튜닝, 백업과 복구 같은 기본 기능을 수록했습니다. DBA나 튜너라면 성능, 안정성, 가용성을 멀리할 수 없겠죠. 이와 관련해서 6장부터 8장까지 성능 모니터링, 튜닝, TAC와 TAS를 실습 형태로 학습하고 실전에 적용할 수 있는 방법을 배웁니다. 마지막으로 재난 복구 방법을 실습하고, 오라클에서 티베로로 마이그레이션하는 방법을 설명합니다. 이 한 권으로 티베로의 모든 것을 배우고 활용할 수 있습니다.

목차 목차 보이기/감추기

1장 아주 쉽게 티베로 설치하기

1. 준비 사항
1.1 전체 구성도
1.2 필요한 하드웨어 및 소프트웨어
1.2.1 하드웨어
1.2.2 소프트웨어

2. VIRTUAL MACHINE 만들기
2.1 VIRTUAL BOX 설치
2.1.1 VirtualBox-5.0.6-103037-Win.exe 실행
2.1.2 Oracle_VM_VirtualBox_Extension_Pack-5.0.6-103037.vbox-extpack 실행
2.2 LINUX 설치 및 설정
2.2.1 Virtual Machine 신규 생성
2.2.2 Virtual Machine에 Linux 설치하기
2.2.3 Linux 설정
2.3 LINUX 설치 후 작업
2.3.1 VM Virtual Guest Additions 설치
2.3.2 Host와 Guest 간 클립보드 공유 및 드래그 앤 드롭 설정
2.3.3 사용된 이미지 삭제
2.3.4 네트워크 구성

3. 티베로 설치하기
3.1 티베로 설치 전 요구 사항(필수)
3.2 티베로 DB 생성
3.2.1 dba 그룹 및 tibero 계정 생성
3.2.2 티베로 환경 변수 설정
3.2.3 티베로 라이선스 준비
3.2.4 티베로 바이너리 설치
3.2.5 티베로 라이선스 적용
3.2.6 gen_tip.sh 실행
3.2.7 초기화 파라미터 파일 수정
3.2.8 tbdsn.tbr 파일 수정
3.2.9 CREATE DATABASE 명령어 실행
3.2.10 system.sh 실행

4. 티베로 DB 기동 및 종료
4.1 기동 및 종료 명령어
4.1.1 DB 기동 명령어
4.1.2 DB 종료 명령어
4.2 기동 및 종료 확인
4.2.1 DB 기동 확인
4.2.2 DB 종료 확인

5. 티베로 설치 전 요구 사항(LINUX/X86, 권고)
5.1 하드웨어 요구 사항
5.2 소프트웨어 요구 사항
5.3 OS 커널 파라미터 수정
5.4 OS Shell Limit 수정

6. 끝을 맺으며

2장 티베로 내부 구조 둘러보기

1. 티베로 프로세스
1.1 프로세스 구조
1.2 각 프로세스 기능
1.2.1 Listener
1.2.2 Worker Process
1.2.3 Background Process
1.2.4 PEP(Parallel Execution Process)

2. 티베로 메모리
2.1 메모리 구조
2.2 각 메모리 기능
2.2.1 TSM(Tibero Shared Memory)
2.2.2 SEWA(SQL Execution Work Area)

3. 티베로 디렉토리
3.1 디렉토리 구조
3.2 각 디렉토리 설명
3.3 디렉토리 위치 관련 초기화 파라미터
3.4 로그 파일 크기 관련 초기화 파라미터

4. 티베로 로그 분석
4.1 티베로 시스템 로그
4.1.1 DB 기동 시 로그 분석
4.1.2 DB 종료 시 로그 분석
4.2 티베로 인터널 로그
4.2.1 tbiv 사용 방법
4.2.2 tbiv 사용 예제
4.3 리스너 로그
4.3.1 리스너 로그 분석

5. 끝을 맺으며

3장 GUI 툴로 티베로를 쉽게 관리하자

1. tbAdmin
1.1 설치 전 준비 사항
1.1.1 tbAdmin 설치 파일 다운로드
1.1.2 Java 버전 확인
1.1.3 티베로 서버가 설치된 VM의 방화벽을 해제
1.2 tbAdmin 설치
1.3 로그인 설정과 데이터베이스 접속
1.4 tbAdmin 환경 설정
1.5 tbAdmin 화면 구성
1.6 기본 기능(DATABASE 메뉴, TOOL 메뉴)
1.6.1 SQL Editor
1.6.2 PSM Editor
1.6.3 Schema Tree Browser
1.6.4 ASCII Table
1.7 DBA 기능(DBA 메뉴)
1.7.1 Session Manager
1.7.2 SQL Monitor
1.7.3 Transaction Monitor
1.7.4 Analyze Manager
1.7.5 Graph와 Report
1.7.6 Parameter Manager
1.7.7 Tablespace Manager
1.7.8 Instance Monitor
1.7.9 Security Manager
1.7.10 Export / Import
1.7.11 ExpImp
1.8 tbAdmin으로 오라클 관리
1.8.1 오라클 JDBC Driver 준비
1.8.2 로그인 설정과 데이터베이스 접속
1.8.3 기능

2. Orange
2.1 티베로 ODBC DRIVER 설치
2.1.1 티베로 ODBC Driver 준비
2.1.2 티베로 ODBC Driver 설치
2.1.3 티베로 ODBC Driver 설치 확인
2.2 Orange 설치
2.3 로그인 설정과 데이터베이스 접속

3. DSN 등록 방법

4. 끝을 맺으며

4장 이제 나도 티베로 DBA이다

1. 티베로 구성 파일
1.1 테이블스페이스
1.1.1 테이블스페이스 기본 내용
1.1.2 테이블스페이스 생성
1.1.3 테이블스페이스 삭제
1.1.4 테이블스페이스 수정
1.1.5 테이블스페이스 정보 확인
1.2 데이터 파일
1.2.1 데이터 파일 추가
1.2.2 데이터 파일 이름 변경(위치 변경)
1.2.3 데이터 파일 크기 변경
1.2.4 데이터 파일 정보 확인
1.3 Redo 로그 파일
1.3.1 Redo 로그 Group 추가
1.3.2 Redo 로그 Group 삭제
1.3.3 Log Member 추가
1.3.4 Log Member 삭제
1.3.5 Redo 로그 정보 확인
1.4 티베로 초기화 파라미터 파일
1.4.1 TIP 파일
1.4.2 BTIP 파일
1.5 컨트롤 파일
1.5.1 컨트롤 파일 기본 내용
1.5.2 컨트롤 파일 이름(위치) 변경
1.5.3 컨트롤 파일 백업
1.5.4 컨트롤 파일 정보 확인

2. 사용자(USER)와 보안
2.1 사용자
2.1.1 사용자 기본 내용
2.1.2 사용자 생성
2.1.3 사용자 삭제
2.1.4 사용자 수정
2.1.5 사용자 잠금 및 해제
2.1.6 운영체제(OS) 인증을 사용하는 사용자 생성
2.1.7 사용자 정보 확인
2.2 권한
2.2.1 Schema Object Privilege
2.2.2 System Privilege
2.3 프로파일
2.3.1 프로파일 생성
2.3.2 프로파일 삭제
2.3.3 프로파일 수정
2.3.4 프로파일 설정과 변경
2.3.5 프로파일 정보 확인
2.4 Role
2.4.1 Role 생성
2.4.2 Role 부여
2.4.3 Role 회수
2.4.4 미리 정의된 Role
2.4.5 Default Role
2.4.6 Role 정보 확인
2.5 네트워크 접속 제어
2.5.1 전체 네트워크 접속 제어
2.5.2 IP 주소 기반 네트워크 접속 제어
2.5.3 동적 리스너 포트 추가 및 삭제 (TIP 파일 사용 시)
2.6 감사(Audit)
2.6.1 감사 설정과 해제
2.6.2 감사 기록
2.6.3 sys 사용자에 대한 감사

3. 암호화
3.1 데이터 암호화
3.1.1 기본 내용
3.1.2 환경 설정
3.1.3 테이블 컬럼 암호화
3.1.4 테이블스페이스 암호화
3.2 통신 암호화
3.2.1 기본 내용
3.2.2 환경 설정
3.3 암호화 패키지
3.3.1 DBMS_CRYPTO 패키지
3.3.2 DBMS_OBFUSCATION_TOOLKIT 패키지

4. 분산 트랜잭션(데이터베이스 링크, 게이트웨이)
4.1 데이터베이스 링크
4.1.1 데이터베이스 링크 생성, 제거
4.1.2 데이터베이스 링크로 원격 DB 연결 방법
4.1.3 데이터베이스 링크 정보 확인
4.1.4 V$DBLINK
4.2 게이트웨이
4.2.1 기본 내용
4.2.2 게이트웨이 디렉토리 구조
4.2.3 게이트웨이 설정

5. 데이터 이관 유틸리티
5.1 tbExport
5.1.1 기본 내용
5.1.2 Export 모드
5.1.3 tbExport 실행 명령어
5.1.4 파라미터 사용 방법
5.2 tbImport
5.2.1 기본 내용
5.2.2 Import 모드
5.2.3 tbImport 실행 명령어
5.2.4 수행 방법
5.2.5 파라미터 사용 방법
5.3 tbLoader
5.3.1 기본 내용
5.3.2 입출력 파일
5.3.3 로드 방식
5.3.4 제약 조건
5.3.5 공백 정책
5.3.6 파라미터 사용 방법
5.3.7 고급 기능
5.3.8 컨트롤 파일의 옵션
5.3.9 예제

6. 끝을 맺으며

5장 티베로로 백업과 복구도 척척

1. 백업
1.1 개요
1.2 컨트롤 파일 백업
1.3 Offline Full Backup(Cold Backup)
1.4 Online Full Backup(Hot Backup)

2. 복구
2.1 개요
2.2 CRASH 복구
2.3 미디어 복구

3. 시나리오 별 복구 실습
3.1 모든 컨트롤 파일 손상
3.2 Inactive Redo 로그 그룹의 일부 멤버 손상
3.3 Inactive Redo 로그 그룹을 ALTER DATABASE DROP LOGFILE 명령어로 Drop
3.4 Current Redo 로그 그룹의 모든 멤버 손상 후 정상 종료
3.5 SYSTEM 테이블스페이스의 파일 손상(완전 복구)
3.6 백업 시점에 존재하지 않은 파일 손상(완전 복구)
3.7 데이터 조작 실수(불완전 복구)
3.8 Current Redo 로그 그룹의 모든 멤버 손상 후 비정상 종료(불완전 복구)

4. tbRMGR(Tibero Recovery Manager)
4.1 개요
4.1.1 기능
4.1.2 옵션
4.2 tbRMGR 사용 방법
4.2.1 Online Full Backup
4.2.2 Compress와 Skip Unused 옵션으로 Online Full Backup
4.2.3 With Archive Log 옵션으로 Online Full Backup
4.2.4 With Archive Log 옵션으로 Incremental Backup
4.2.5 Online Full Backup과 Online Incremental Backup을 이용한 복구
4.2.6 --with-archivelog 옵션을 이용한 복구
4.2.7 테이블스페이스 기반 복구
4.2.8 tbRMGR를 이용한 백업본 삭제(Backup Set ID를 사용)
4.2.9 tbRMGR를 이용한 백업본 삭제(Backup Date를 사용)

5. 티베로 Flashback
5.1 Flashback Query
5.1.1 개요
5.1.2 사용 방법
5.2 Flashback Table
5.2.1 개요
5.2.2 사용 방법
5.3 Flashback Drop
5.3.1 개요
5.3.2 사용 방법

6. 끝을 맺으며

6장 티베로 DBMS를 튜닝하는 고참 DBA가 되자

1. 티베로 공유 메모리 튜닝
1.1 티베로 공유 메모리 구성
1.2 Database Buffer Cache Hit Ratio
1.2.1 Buffer Cache Hit Ratio 소개
1.2.2 Buffer Cache Hit Ratio 모니터링 방법
1.2.3 Buffer Cache Hit Ratio 튜닝 방법
1.3 PP(Physical Plan) Cache Hit Ratio
1.3.1 PP(Physical Plan) Cache Hit Ratio 소개
1.3.2 PP(Physical Plan) Cache Hit Ratio 모니터링 방법
1.3.3 PP(Physical Plan) Cache Hit Ratio 튜닝 방법
1.4 DD(Data Dictionary) Cache Hit Ratio
1.4.1 DD Cache Hit Ratio 소개
1.4.2 DD(Data Dictionary) Cache Hit Ratio 모니터링 방법
1.4.3 DD(Data Dictionary) Cache Hit Ratio 튜닝 방법
1.5 Shared Cache의 Free Memory 확인
1.6 TPR Report에서 Instance Efficiency 확인

2. 세션 모니터링
2.1 세션 개수
2.2 세션의 트랜잭션
2.3 세션의 실행 SQL
2.4 세션이 보유한 락(WLOCK)
2.5 세션이 보유한 락(WLOCK)과 대기 락

3. SEWA(SQL Execution Work Area) 튜닝
3.1 SEWA 소개
3.1.1 SEWA 영역 구분
3.2 SEWA 모니터링 방법
3.2.1 V$PGASTAT
3.2.2 TPR Report
3.3 SEWA 튜닝 방법
3.3.1 TPR Report에서 SQL Execution Work Area Histogram
3.3.2 관련 초기화 파라미터

4. Spinlock 튜닝
4.1 Spinlock 소개
4.1.1 Spinlock(Time Out)
4.1.2 New Spinlock(Wait List)
4.1.3 Try Lock
4.2 Spinlock 모니터링 방법
4.2.1 _VT_SPINLOCK과 V$LATCH
4.2.2 TPR Report
4.3 Spinlock 튜닝 방법

5. 대기 이벤트 튜닝
5.1 대기 이벤트 소개
5.2 대기 이벤트 모니터링 방법
5.2.1 V$SYSTEM_EVENT, V$SESSION_EVENT, V$SESSION_WAIT
5.2.2 TPR Report
5.3 대기 이벤트 튜닝 방법

6. 성능 통계 정보를 이용한 튜닝
6.1 성능 통계 정보 소개
6.2 성능 통계 정보 모니터링 방법
6.2.1 V$SYSSTAT
6.2.2 TPR Report

7. I/O 튜닝
7.1 데이터 파일 I/O 튜닝
7.1.1 데이터 파일 I/O 튜닝 소개
7.1.2 데이터 파일 I/O 모니터링 방법
7.1.3 데이터 파일 I/O 튜닝 방법
7.2 Redo 로그 파일 I/O 튜닝
7.2.1 Redo 로그 파일 I/O 튜닝 소개
7.2.2 Redo 로그 파일 I/O 모니터링 방법
7.2.3 Redo 로그 파일 I/O 튜닝 방법

8. TPR
8.1 TPR 소개
8.2 TPR 사용법
8.2.1 TIP 파일 설정
8.2.2 관련 테이블과 뷰
8.2.3 수동 스냅샷 생성
8.2.4 성능 분석(TPR) 리포트 생성
8.3 성능 분석 항목

9. 통계 정보(Statistics) 수집
9.1 소개
9.1.1 통계 정보 수집 시 고려사항
9.1.2 DBMS_STATS 패키지
9.1.3 동적 샘플링(Dynamic Sampling)
9.2 통계 정보 수집 방법
9.2.1 테이블 통계 정보 수집
9.2.2 인덱스 통계 정보 수집
9.2.3 컬럼 통계 정보(히스토그램) 수집
9.2.4 파티션 테이블 통계 정보 수집
9.2.5 System 통계 정보 수집
9.2.6 통계 정보 자동 수집

10. 기타 성능 관리
10.1 성능 관련 초기화 파라미터
10.2 Adaptive Cursor Sharing
10.2.1 소개
10.2.2 테스트

11. 끝을 맺으며

7장 SQL 튜닝은 이렇게 하자

1. 튜닝 대상 SQL 선정
1.1 Dynamic Performance View
1.2 TPR Report
1.3 사용자에 의한 SQL 튜닝 요청

2. SQL 성능 정보 추출
2.1 Dynamic Performance View
2.2 AUTOTRACE
2.3 SQL Trace
2.3.1 SQL Trace를 설정하는 방법
2.3.2 SQL Trace 파일 확인
2.3.3 결과 파일 분석
2.4 DBMS_XPLAN.DISPLAY_CURSOR
2.5 EXPLAIN PLAN

3. 힌트
3.1 힌트 종류
3.2 힌트 사용 방법

4. 옵티마이저 모드
4.1 옵티마이저 모드 종류
4.2 옵티마이저 모드 설정 방법
4.2.1 Instance Level
4.2.2 Session Level
4.2.3 SQL Level

5. 인덱스
5.1 인덱스 활용
5.2 ROWID 구조
5.3 인덱스 종류
5.4 B-TREE 인덱스 사용 방법
5.4.1 Index Unique Scan
5.4.2 Index Range Scan
5.4.3 Index Full Scan
5.4.4 Index Fast Full Scan
5.4.5 Index Skip Scan

6. 조인
6.1 조인 종류
6.2 조인 사용 방법
6.2.1 Index 조인
6.2.2 Hash 조인
6.2.3 인라인뷰와 Index 조인
6.2.4 인라인뷰와 Hash 조인

7. QUERY TRANSFORMATION
7.1 QUERY TRANSFORMATION 종류
7.2 사용 방법
7.2.1 View Merge
7.2.2 Subquery Unnest

8. 병렬 실행
8.1 병렬도
8.2 동작 원리
8.2.1 2-set 구조
8.2.2 TPS 분배
8.3 병렬 유형
8.3.1 병렬 쿼리
8.3.2 병렬 DDL
8.3.3 병렬 DML
8.4 모니터링
8.4.1 모니터링 뷰
8.4.2 병렬 쿼리 모니터링 실습

9. 끝을 맺으며

8장 티베로에는 TAC가 고가용성을 책임진다

1. TAC(Tibero Active Cluster) 개요
1.1 TAC 구성 요소(모듈)
1.2 TAC 프로세스

2. TBCM(Tibero Cluster Manager)
2.1 TBCM 개요
2.2 TBCM 환경 설정
2.2.1 환경 변수 설정
2.2.2 초기화 파라미터 설정
2.3 TBCM 실행
2.4 cmrctl 명령어
2.4.1 cmrctl add
2.4.2 cmrctl del
2.4.3 cmrctl show
2.4.4 cmrctl start
2.4.5 cmrctl stop
2.4.6 cmrctl act
2.4.7 cmrctl deact
2.5 Cluster Resource의 ROOT 모드

3. TAS(Tibero Active Storage)
3.1 TAS 개요
3.2 TAS 구성 요소
3.2.1 TAS 인스턴스
3.2.2 TAS 디스크스페이스
3.2.3 TAS 디스크
3.2.4 TAS 파일
3.3 인스턴스 관리
3.3.1 TAS 인스턴스 초기화 파라미터 설정
3.3.2 TAS를 사용하는 TAC 인스턴스 초기화 파라미터 설정
3.3.3 TAS 인스턴스 관리
3.4 TAS 디스크스페이스 관리
3.4.1 TAS 디스크스페이스 생성
3.4.2 TAS 디스크스페이스 수정
3.4.3 TAS 디스크스페이스 삭제
3.4.4 TAS 디스크스페이스 정보 관련 뷰

4. TAC 구축 실습
4.1 전체 구성도
4.2 TAC 설치 구성 정보 확인
4.3 설치 전 시스템 환경 구성
4.3.1 Host 정보 등록
4.3.2 OS 커널 파라미터 수정
4.3.3 Java 설치 및 버전 확인
4.3.4 TAS 디스크를 위한 VM 시스템 환경 구성
4.3.5 방화벽 환경 구성
4.4 티베로 환경 구성
4.4.1 dba 그룹 및 tibero 계정 생성
4.4.2 티베로 바이너리 설치
4.4.3 .bash_profile 파일 설정
4.4.4 TAS / TAC를 위한 bash_profile(.tas_profile, .tac_profile) 파일 설정
4.4.5 티베로 라이선스 적용
4.4.6 티베로 TIP 파일 생성
4.5 TAS 설치
4.5.1 TAS TIP 파일 생성 및 수정
4.5.2 TAS tbdsn.tbr 파일 수정
4.5.3 TAS 인스턴스 기동 / 디스크스페이스 생성
4.6 CM 설치
4.6.1 CM TIP 파일 생성 및 수정
4.6.2 1번 노드 CM 기동 / 네트워크 등록 / 클러스터 등록
4.6.3 클러스터 기동 / CM에 TAS 서비스 등록 / CM에 TAS 인스턴스 등록
4.6.4 TAS 인스턴스 기동
4.6.5 2번 노드 TAS 인스턴스를 위한 쓰레드 추가
4.6.6 2번 노드 CM 기동 / 네트워크 등록 / 클러스터 등록
4.6.7 2번 노드 클러스터 기동 / CM에 TAS 인스턴스 등록 / TAS 인스턴스 기동
4.7 TAC 설치
4.7.1 TAC TIP 파일 수정
4.7.2 TAC tbdsn.tbr 파일 수정
4.7.3 CM에 TAC 서비스 / TAC DB 인스턴스 등록
4.7.4 최종 모습
4.8 TAC 기동 및 확인
4.8.1 티베로를 NOMOUNT 모드로 기동
4.8.2 CREATE DATABASE 명령어 실행
4.8.3 2번 노드 TAC 인스턴스를 위한 Undo와 Redo 추가
4.8.4 system.sh 실행
4.8.5 2번 노드에서 TAC2 인스턴스 기동 / TAC 기동 확인
4.9 TAC 종료 및 기동
4.9.1 TAC 종료
4.9.2 TAC 기동

5. TAC 로드 밸런싱
5.1 클라이언트 로드 밸런싱
5.2 서버 로드 밸런싱

6. TAC 기능 확인과 모니터링
6.1 TAC 기능 확인
6.1.1 로드 밸런싱 테스트
6.1.2 Failover 테스트
6.2 TAC 모니터링

7. 끝을 맺으며

9장 TSC로 재난 복구 사이트를 구축하자

1. TSC(Tibero Standby Cluster) 개요
1.1 프로세스
1.2 로그 전송 방식(시점)
1.3 Primary DB 동작 모드
1.4 제약 사항

2. Primary DB 설정 및 운용

3. Standby DB 설정 및 운용
3.1 Standby DB의 READ ONLY 모드

4. TSC 데이터베이스 역할 전환
4.1 Switchover
4.2 Failover

5. 클라이언트 설정과 모니터링
5.1 클라이언트 설정
5.2 TSC 모니터링

6. TSC 구축 실습
6.1 전체 구성도
6.2 TSC 설치 구성 정보 확인
6.3 Primary 서버 설치
6.3.1 설치 전 시스템 환경 구성
6.3.2 티베로 환경 구성 및 설치
6.4 Standby 서버 설치
6.4.1 설치 전 시스템 환경 구성
6.4.2 티베로 환경 구성 및 설치
6.5 TSC 설정 및 구성
6.5.1 Primary TIP 파일 수정
6.5.2 Standby 서버 설정
6.6 TSC 기동
6.6.1 Standby 서버 기동 및 확인
6.6.2 Primary 서버 기동 및 확인
6.6.3 Primary와 Standby 서버 종료 및 확인
6.7 TSC 모니터링
6.8 TSC 테스트
6.8.1 데이터 복제 확인
6.8.2 Switchover 확인

7. 끝을 맺으며

10장 이제 티베로로 전환하자

1. 티베로 전환 시 고려 사항
1.1 전환 수행 절차
1.2 전환 난이도
1.3 전환 전 권장 사항

2. 사전 점검 사항
2.1 기본 항목
2.1.1 버전 정보
2.1.2 전환 사용자(Schema) 선택
2.1.3 전환 크기
2.1.4 검증 항목
2.2 DB 생성 관련 항목
2.2.1 캐릭터 셋
2.2.2 초기화 파라미터
2.2.3 Redo 로그
2.2.4 Undo와 Temp 테이블스페이스
2.2.5 아카이브 로그 모드
2.3 추가 OBJECT 확인
2.3.1 DB Link 확인
2.3.2 tnsnames.ora 파일 확인
2.3.3 Job 확인
2.3.4 Cluster Object 확인
2.3.5 XML Type 확인
2.3.6 Bitmap 인덱스 확인

3. 전환 도구
3.1 T-UP(tbMigrator)
3.1.1 개요
3.1.2 설치 방법
3.1.3 사용 방법
3.2 Table Migrator
3.2.1 개요
3.2.2 설치 방법
3.2.3 사용 방법
3.3 스크립트를 이용한 수동 전환
3.3.1 개요
3.3.2 사용 방법
3.3.3 수동 전환에 사용되는 스크립트 파일
3.4 DB LINK
3.4.1 개요
3.4.2 사용 방법
3.5 tbLoader
3.5.1 개요

4. 전환 실습
4.1 사전 점검
4.2 전환
4.2.1 T-UP(tbMigrator)을 사용
4.2.2 Table Migrator

5. 끝을 맺으며

저자 소개 (2명)

책 속으로 책속으로 보이기/감추기

필자는 그동안 오라클 기술 지원과 성능 컨설팅을 주업으로 하면서, 가끔씩 고객들로부터 “티베로는 어때요?”라는 말을 듣곤 하였다. 그때마다 국산 DBMS라는 것 그리고 명령어가 오라클의 것과 비슷하다는 것 말고는 딱히 할 말이 없었다. 난감했다. 국산 제품인데도 한 번도 써 볼 기회가 없었던 것이다. 사용하지 않았으니 뭐라고 말할 수가 없었던 것이다. 그래서 필자는 DBMS 다변화를 위한 준비로 우선 티베로를 선택했다. 국산 DBMS이기 때문에 외산 DBMS와 달리 발 빠른 기술 지원이 가능하고, 국가 정책에 따른 향후 시장성을 크게 봤기 때문이다.

DBMS에서 가장 중요한 부분이 DBMS 본연의 기능, 성능, 안정성과 가용성 그리고 비용이다. 그리고 이 네 가지가 전체적으로 모두 만족되어야 한다. 필자는 이 중에서 티베로의 DBMS 본연의 기능, 성능 그리고 안정성과 가용성에 대해 이 책을 통해 여러분에게 소개하고자 한다.
---「저자 서문」중에서

출판사 리뷰 출판사 리뷰 보이기/감추기

'티베로를 처음 시작하기에 안성맞춤입니다' 티베로 설치 및 관리 기능부터 자세히 설명합니다.

'또한 티베로를 더 깊이 알아야 하는 DBA와 튜너에게 최적화되어 있습니다' DBMS의 기본 관리에 익숙하지만 성능 튜닝이나 고가용성이나 재난 복구에 능숙하지 못한 분들을 위해 많은 지면을 할애해서 개념과 실전에서의 적용 방법을 실습할 수 있게 구성되어 있습니다.

'사이트와 다른 책에 없는 저자들의 노하우가 녹아 있습니다' 코드 한 줄 어떻게 작성하고, 툴의 어떤 기능을 활용하느냐에 따라 데이터베이스 관리자의 능력은 크게 차이가 납니다. 그 차이를 실현시켜 줄 저자들의 노하우가 책 곳곳에 들어 있습니다.

'prodba.co.kr의 AS를 받을 수 있습니다' 국내 대표 DB 커뮤니티 중 한 곳인 prodba의 대표 운영자인 저자의 지속적인 조언을 받을 수 있습니다.

이 책에서 다룰 내용은 다음과 같다.

1장에서는 리눅스에 티베로를 설치하는 방법을 설명한다.

2장에서는 티베로의 내부 구조에 대해 심층적으로 분석하여 프로세스, 메모리 그리고 디렉토리 구조에 대해 설명한다. 여기서 이제까지 알려지지 않은 티베로의 비밀이 많이 공개될 것이다.

3장에서는 티베로 관리 도구인 tbAdmin 툴이 소개된다. 툴에 관심 없다면 이 부분은 생략해도 된다.

4장에서는 Admin 기능이 소개된다. 여기서 여러분들은 티베로의 관리 방법이 오라클의 것과 아주 유사하다는 것을 느낄 것이다.

5장에서는 백업과 복구 기능이 소개된다. 기본적인 백업과 복구 기능뿐만 아니라, 백업과 복구를 쉽고 빠르게 하는 tbRMGR 유틸리티를 소개한다.

6장에서는 DBMS 성능을 모니터링하고 튜닝하는 방법에 대해 설명한다.

7장에서는 티베로가 제공하는 인덱스, 조인 방법, 힌트 사용법과 SQL 튜닝을 하는 방법에 대해 설명한다.

8장에서는 오라클의 RAC에 해당하는 TAC(Tibero Active Cluster)를 소개한다. 오라클의 ASM처럼 티베로에는 TAS(Tibero Active Storage)가 있다. 이 장에서는 TAS를 이용하여 TAC을 구축하는 실습을 보여준다.

9장에서는 재난 복구 사이트 구축을 위한 TSC(Tibero Standby Cluster)를 소개한다. 그리고 TSC를 구축하는 실습을 보여준다.

10장에서는 타 DBMS에서 티베로로 마이그레이션하는 방법을 설명한다. 티베로에서는 T-UP과 tbMigrator 툴을 제공하여 쉽고 빠르게 마이그레이션이 가능토록 한다.
  •  쿠폰은 결제 시 적용해 주세요.
1   29,700
뒤로 앞으로 맨위로 aniAlarm