본 안내서는 Tibero®(이하 Tibero)를 사용하여 데이터베이스를 생성하고 원활한 Tibero의 동작을 보장하려는 데이터베이스 관리자(Database Administrator, 이하 DBA)를 대상으로 기술한다.
본 안내서는 Tibero 를 관리하는 방법을 설명한 안내서이다.
따라서 본 안내서를 원활히 이해하기 위해서는 다음과 같은 사항을 미리 알고 있어야 한다.
데이터베이스의 이해
RDBMS의 이해
운영체제 및 시스템 환경의 이해
UNIX 계열(Linux 포함)의 기본 지식
본 안내서는 Tibero를 실무에 적용하거나 운용하는 데 필요한 모든 사항을 포함하고 있지 않다. 따라서 설치, 환경설정 등 운용 및 관리에 대해서는 각 제품 안내서를 참고한다.
Tibero의 설치 및 환경설정에 관한 내용은 "Tibero 설치 안내서"를 참고한다.
Tibero 관리자 안내서는 총 14개의 장과 Appendix로 구성되어 있다.
각 장의 주요 내용은 다음과 같다.
제1장: Tibero 소개
DBA 측면에서 Tibero의 기본 개념과 이를 구성하는 프로세스와 디렉터리 구조를 설명한다.
제2장: 관리의 기본
Tibero를 관리하기 위한 기본적인 사항을 설명한다.
제3장: 파일과 데이터 관리
Tibero의 파일과 데이터를 관리하는 방법을 설명한다.
제4장: 스키마 객체 관리
Tibero의 데이터베이스를 구성하는 데 필요한 스키마 객체를 관리하는 방법을 설명한다.
제5장: 사용자 관리와 데이터베이스 보안
데이터베이스 보안을 위한 사용자, 특권, 역할을 생성하고 이를 관리하는 방법을 설명한다.
제6장: 백업과 복구
시스템의 예상치 못한 오류로부터 대비하기 위해 다양한 백업 및 복구 과정을 설명한다.
제7장: 분산 트랜잭션
분산 트랜잭션을 지원하기 위해 Tibero가 제공하는 기능을 설명한다.
제8장: Tibero Standby Cluster
고가용성, 자료 보호, 재난 복구를 위한 Tibero Standby Cluster를 설명한다.
제9장: Tibero Cluster Manager
클러스터 관리를 편리하게 하고, 가용성을 높이기 위해 제공하는 Tibero의 부가 기능인 Tibero Cluster Manage를 설명한다.
제10장: Tibero Active Cluster
확장성, 고가용성을 목적으로 하는 Tibero Active Cluster를 설명한다.
제11장: 데이터 암호화
데이터 암호화 기능을 사용하고 이를 관리하는 방법을 설명한다.
제12장: 통신 암호화
통신 암호화 기능을 사용하고 이를 관리하는 방법을 설명한다.
제13장: Parallel Execution
Parallel Execution의 기본개념과 동작원리를 소개하고, 이를 유형별로 실행하는 방법을 설명한다.
제14장: Automatic Performance Monitoring
Tibero의 성능 진단을 위해서 제공되는 Automatic Performance Monitoring의 사용 방법을 설명한다.
Appendix A: tbdsn.tbr
클라이언트가 Tibero에 접속하기 위해 필요한 tbdsn.tbr 환경설정 파일을 설명한다.
Appendix B: V$SYSSTAT
동적 뷰 V$SYSSTAT에 포함된 시스템의 각종 통계 정보를 설명한다.
Appendix C: 문제 해결
Tibero를 사용할 때 발생할 수 있는 문제를 해결하는 방법을 설명한다.
Appendix D: 클라이언트 환경변수
클라이언트에서 설정할 수 있는 환경변수를 설명한다.
표기 | 의미 |
---|---|
<<AaBbCc123>> | 프로그램 소스 코드의 파일명 |
<Ctrl>+C | Ctrl과 C를 동시에 누름 |
[Button] | GUI의 버튼 또는 메뉴 이름 |
진하게 | 강조 |
" "(따옴표) | 다른 관련 안내서 또는 안내서 내의 다른 장 및 절 언급 |
'입력항목' | 화면 UI에서 입력 항목에 대한 설명 |
하이퍼링크
| 메일 계정, 웹 사이트 |
> | 메뉴의 진행 순서 |
+---- | 하위 디렉터리 또는 파일 있음 |
|---- | 하위 디렉터리 또는 파일 없음 |
참고 | 참고 또는 주의사항 |
주의 | 주의할 사항 |
[그림 1.1] | 그림 이름 |
[예 1.1] | 예제 이름 |
AaBbCc123 | Java 코드, XML 문서 |
[command argument] | 옵션 파라미터 |
< xyz > | ‘<’와 ‘>’ 사이의 내용이 실제 값으로 변경됨 |
| | 선택 사항. 예) A|B: A나 B 중 하나 |
… | 파라미터 등이 반복되어서 나옴 |
${ } | 환경변수 |
버전 | 변경내역 |
---|---|
v2.1.7.5 |
|
v2.1.7.4 |
|
v2.1.7.3 |
|
v2.1.7.2 |
|
요구 사항 | |
---|---|
Platform | HP-UX 11i (IA64) |
Solaris (SPARC 9/Solaris 9) | |
AIX (PPC 5L/AIX 5.3) | |
GNU (X86, 64, IA64) | |
Linux kernel 2.6 이상 | |
Windows(x86) 32bit/64bit | |
Hardware | 최소 1.5GB 하드디스크 공간 |
512MB 이상 메모리 공간 | |
Compiler | PSM (C99 지원 필요) |
tbESQL/C (C99 지원 필요) |
안내서 | 설명 |
---|---|
Tibero 설치 안내서 | 설치 시 필요한 시스템 요구사항과 설치 및 제거 방법을 기술한 안내서이다. |
Tibero tbCLI 안내서 | Call Level Interface인 tbCLI의 개념과 구성요소, 프로그램 구조를 소개하고 tbCLI 프로그램을 작성하는 데 필요한 데이터 타입, 함수, 에러 메시지를 기술한 안내서이다. |
Tibero 애플리케이션 개발자 안내서 | 각종 애플리케이션 라이브러리를 이용하여 애플리케이션 프로그램을 개발하는 방법을 기술한 안내서이다. |
Tibero External Procedure 안내서 | External Procedure를 소개하고 이를 생성하고 사용하는 방법을 기술한 안내서이다. |
Tibero JDBC 개발자 안내서 | Tibero에서 제공하는 JDBC 기능을 이용하여 애플리케이션 프로그램을 개발하는 방법을 기술한 안내서이다. |
Tibero tbESQL/C 안내서 | C 프로그래밍 언어를 사용해 데이터베이스 작업을 수행하는 각종 애플리케이션 프로그램을 작성하는 방법을 기술한 안내서이다. |
Tibero tbESQL/COBOL 안내서 | COBOL 프로그래밍 언어를 사용해 데이터베이스 작업을 수행하는 각종 애플리케이션 프로그램을 작성하는 방법을 기술한 안내서이다. |
Tibero tbPSM 안내서 | 저장 프러시저 모듈인 tbPSM의 개념과 문법, 구성요소를 소개하고, tbPSM 프로그램을 작성하는 데 필요한 제어 구조, 복합 타입, 서브 프로그램, 패키지와 SQL 문장을 실행하고 에러를 처리하는 방법을 기술한 안내서이다. |
Tibero tbPSM 참조 안내서 | 저장 프러시저 모듈인 tbPSM의 패키지를 소개하고, 이러한 패키지에 포함된 각 프러시저와 함수의 프로토타입, 파라미터, 예제 등을 기술한 참조 안내서이다. |
Tibero tbAdmin 안내서 | SQL/PSM 처리와 DBA를 위한 시스템 관리 기능을 제공하는 GUI 기반의 툴인 tbAdmin을 소개하고, 설치 및 사용 방법을 기술한 안내서이다. |
Tibero Spatial 참조 안내서 | Tibero의 Geometry 타입에 대한 설명과 Tibero Spatial 기능 관련 프러시저 함수 목록 및 사용 방법 등 Tibero Spatial 기능에 대한 설명을 기술한 안내서이다. |
Tibero TEXT 참조 안내서 | Tibero에서 제공하는 Text Index를 소개하고, Text Index를 생성하고 사용하는 방법을 기술하는 안내서이다. |
Tibero 유틸리티 안내서 | 데이터베이스와 관련된 작업을 수행하기 위해 필요한 유틸리티의 설치 및 환경설정, 사용 방법을 기술한 안내서이다. |
Tibero 에러 참조 안내서 | Tibero를 사용하는 도중에 발생할 수 있는 각종 에러의 원인과 해결 방법을 기술한 안내서이다. |
Tibero 참조 안내서 | Tibero의 동작과 사용에 필요한 초기화 파라미터와 데이터 사전, 정적 뷰, 동적 뷰를 기술한 참조 안내서이다. |
Tibero SQL 참조 안내서 | 데이터베이스 작업을 수행하거나 애플리케이션 프로그램을 작성할 때 필요한 SQL 문장을 기술한 참조 안내서이다. |