tbadmin 안내서 - tmaxdata.com 5 tbadmin guide_v2... · aabbcc123 명령어, 명령어 수행 후...
TRANSCRIPT
Tibero
tbAdmin 안내서
Tibero 5
Copyright © 2013 TIBERO Co., Ltd. All Rights Reserved.
Copyright Notice
Copyright © 2013 TIBERO Co., Ltd. All Rights Reserved.
대한민국 경기도 성남시 분당구 서현동 272-6 우) 463-824
Restricted Rights Legend
All TIBERO Software (Tibero®) and documents are protected by copyright laws and the Protection Act of Computer
Programs, and international convention. TIBERO software and documents are made available under the terms
of the TIBERO License Agreement and may only be used or copied in accordance with the terms of this agreement.
No part of this document may be transmitted, copied, deployed, or reproduced in any form or by any means,
electronic, mechanical, or optical, without the prior written consent of TIBERO Co., Ltd.
이 소프트웨어(Tibero®) 사용설명서의 내용과 프로그램은 저작권법, 컴퓨터프로그램보호법 및 국제 조약에 의해
서 보호받고 있습니다. 사용설명서의 내용과 여기에 설명된 프로그램은 TIBERO Co., Ltd.와의 사용권 계약 하에
서만 사용이 가능하며, 사용권 계약을 준수하는 경우에만 사용 또는 복제할 수 있습니다. 이 사용설명서의 전부 또
는 일부분을 TIBERO의 사전 서면 동의 없이 전자, 기계, 녹음 등의 수단을 사용하여 전송, 복제, 배포, 2차적 저작
물작성 등의 행위를 하여서는 안 됩니다.
Trademarks
Tibero® is a registered trademark of TIBERO Co., Ltd. Other products, titles or services may be registered
trademarks of their respective companies.
Tibero®는 TIBERO Co., Ltd.의 등록 상표입니다. 기타 모든 제품들과 회사 이름은 각각 해당 소유주의 상표로서
참조용으로만 사용됩니다.
Open Source Software Notice
This product includes open source software developed and/or licensed by "OpenSSL," "RSA Data Security, Inc.,"
"Apache Foundation," "Jean-loup Gailly and Mark Adler," and "Paul Hsieh's hash". Information about the afore
mentioned and the related open source software can be found in the "${INSTALL_PATH}/license/oss_licenses"
directory.
본 제품은 “OpenSSL”, “RSA Data Security, Inc.”, “Apache Foundation” 및 “Jean-loup Gailly와 Mark Adler” 및 “Paul
Hsieh's hash”에 의해 개발 또는 라이선스된 오픈 소스 소프트웨어를 포함합니다. 관련 상세 정보는 제품의 디렉터
리 “${INSTALL_PATH}/license/oss_licenses”에 기재된 사항을 참고해 주십시오.
안내서 정보
안내서 제목: Tibero tbAdmin 안내서
발행일: 2013-02-25
소프트웨어 버전: Tibero 5
안내서 버전: 2.1.4
내용 목차
안내서에 대하여 .......................................................................................................................... vii
제1장 tbAdmin 소개 ................................................................................................................... 1
1.1. 개요 ............................................................................................................................ 1
1.2. 기동 및 종료 ................................................................................................................. 1
1.2.1. 기동 전 준비사항 ............................................................................................... 1
1.2.2. 기동 .................................................................................................................. 2
1.2.3. 로그인 설정과 데이터베이스 접속 ....................................................................... 3
1.2.4. 종료 .................................................................................................................. 5
1.3. 환경설정 ...................................................................................................................... 6
1.3.1. Editor Options ................................................................................................... 7
1.3.2. Home Directory ............................................................................................... 12
제2장 화면 구성 ........................................................................................................................ 13
2.1. 초기 화면 ................................................................................................................... 13
2.2. 화면의 세부 구성요소 ................................................................................................. 14
2.2.1. Menu .............................................................................................................. 14
2.2.2. Tool bar ........................................................................................................... 19
2.2.3. Title bar .......................................................................................................... 20
2.2.4. Perspective ..................................................................................................... 20
2.2.5. Schema Tree Browser ...................................................................................... 21
2.2.6. Editor .............................................................................................................. 21
2.2.7. Schema Object Detail ...................................................................................... 22
2.2.8. View ............................................................................................................... 22
제3장 기본 기능 ........................................................................................................................ 23
3.1. SQL Editor ................................................................................................................. 23
3.1.1. Editor .............................................................................................................. 27
3.1.2. Result View ..................................................................................................... 28
3.1.3. SQL History View ............................................................................................ 29
3.2. PSM Editor ................................................................................................................ 30
3.2.1. Editor .............................................................................................................. 31
3.2.2. Result View ..................................................................................................... 32
3.3. Schema Browser ........................................................................................................ 33
3.4. Schema Tree Browser ................................................................................................. 35
3.5. ASCII Table ................................................................................................................ 37
제4장 DBA 기능 ........................................................................................................................ 39
4.1. 개요 ........................................................................................................................... 39
4.2. Session Manager ....................................................................................................... 40
4.3. SQL Monitor ............................................................................................................... 44
4.4. Transaction Monitor .................................................................................................... 46
4.5. Analyze Manager ....................................................................................................... 48
Tibero iii
4.6. Graph and Report ...................................................................................................... 51
4.7. Parameter Manager .................................................................................................... 53
4.8. Extents Viewer ........................................................................................................... 55
4.9. Database Information ................................................................................................. 57
4.10. Tablespace Manager ................................................................................................. 58
4.11. Instance Monitor ....................................................................................................... 59
4.12. Compile Invalid Objects ............................................................................................. 61
4.13. Security Manager ..................................................................................................... 62
4.14. Export, Import .......................................................................................................... 67
4.14.1. Export ........................................................................................................... 67
4.14.2. Import ........................................................................................................... 69
4.15. ExpImp .................................................................................................................... 71
Appendix A. 단축키 ................................................................................................................. 75
A.1. 파일 .......................................................................................................................... 75
A.2. 편집 .......................................................................................................................... 75
A.3. SQL 문장 실행 ........................................................................................................... 76
A.4. 기본 기능 ................................................................................................................... 77
A.5. DBA 기능 .................................................................................................................. 77
색인 ............................................................................................................................................ 79
iv Tibero tbAdmin 안내서
그림 목차
[그림 1.1] Login & Connection Config ....................................................................................... 3
[그림 1.2] Intialization Screen ...................................................................................................... 5
[그림 1.3] Preferences ................................................................................................................. 6
[그림 1.4] Editor Options - [Appearance] 탭 .................................................................................. 7
[그림 1.5] Editor Options - [Syntax Highlighting] 탭 ........................................................................ 8
[그림 1.6] Editor Options - [Templates] 탭 ..................................................................................... 9
[그림 1.7] Table Editor ............................................................................................................... 10
[그림 1.8] Home Directory ......................................................................................................... 12
[그림 2.1] 초기 화면 .................................................................................................................. 13
[그림 2.2] Menu ........................................................................................................................ 14
[그림 3.1] SQL Editor ................................................................................................................ 23
[그림 3.2] SQL Editor - 컨텍스트 메뉴 ......................................................................................... 25
[그림 3.3] SQL Editor - SQL 문장의 입력 및 실행 ........................................................................ 28
[그림 3.4] SQL Editor - 실행 계획 ............................................................................................... 29
[그림 3.5] PSM Editor ................................................................................................................ 30
[그림 3.6] Schema Browser ....................................................................................................... 33
[그림 3.7] Schema Tree Browser ................................................................................................ 35
[그림 3.8] Schema Tree Browser - 컨텍스트 메뉴 ........................................................................ 36
[그림 3.9] ASCII Table ............................................................................................................... 37
[그림 4.1] Session Manager ....................................................................................................... 40
[그림 4.2] Session Manager - [Sessions] 탭 ................................................................................ 41
[그림 4.3] Session Manager - [All Locks] 탭 ................................................................................ 42
[그림 4.4] Session Manager - [Blocking Locks] 탭 ........................................................................ 43
[그림 4.5] SQL Monitor .............................................................................................................. 44
[그림 4.6] SQL Monitor - Criteria 영역 ......................................................................................... 45
[그림 4.7] SQL Monitor - SQL Filter 영역 .................................................................................... 45
[그림 4.8] Transaction Monitor .................................................................................................... 46
[그림 4.9] Analyze Manager ....................................................................................................... 48
[그림 4.10] Analyze Manager ..................................................................................................... 49
[그림 4.11] Analyze Manager ..................................................................................................... 50
[그림 4.12] Graph and Report .................................................................................................... 51
[그림 4.13] Batch Report ........................................................................................................... 52
[그림 4.14] Parameter Manager ................................................................................................. 53
[그림 4.15] Parameter Manager - InitParam Value Change 대화 상자 ........................................... 54
[그림 4.16] Extents Viewer ......................................................................................................... 55
[그림 4.17] Database Information ............................................................................................... 57
[그림 4.18] Tablespace Manager ................................................................................................ 58
[그림 4.19] Instance Monitor ...................................................................................................... 59
[그림 4.20] Compile Invalid Objects 대화 상자 ............................................................................. 61
[그림 4.21] Security Manager ..................................................................................................... 63
Tibero v
[그림 4.22] Security Manager - [General] 탭 ................................................................................ 64
[그림 4.23] Security Manager - [Role] 탭 ..................................................................................... 65
[그림 4.24] Security Manager - [System] 탭 ................................................................................ 66
[그림 4.25] Export ..................................................................................................................... 67
[그림 4.26] Import ..................................................................................................................... 69
[그림 4.27] ExpImp - [Options] 탭 ............................................................................................... 71
[그림 4.28] ExpImp - [Export] 탭 ................................................................................................. 72
[그림 4.29] ExpImp - [Import] 탭 ................................................................................................. 73
vi Tibero tbAdmin 안내서
안내서에 대하여
안내서의 대상
본 안내서는 Tibero®(이하 Tibero)에서 제공하는 GUI(Graphic User Interface) 기반의 툴인 tbAdmin을 사
용하려는 모든 데이터베이스 사용자를 대상으로 기술한다.
안내서의 전제 조건
본 안내서를 원활히 이해하기 위해서는 다음과 같은 사항을 미리 알고 있어야 한다.
● 데이터베이스의 이해
● RDBMS의 이해
● SQL의 이해
● Eclipse 툴의 이해
Eclipse 툴의 사용 방법은 웹사이트(http://www.eclipse.org/documentation)나 관련 문서를 참고한다.
안내서의 제한 조건
본 안내서는 Tibero를 실무에 적용하거나 운용하는 데 필요한 모든 사항을 포함하고 있지 않다. 따라서 설
치, 환경설정 등 운용 및 관리에 대해서는 각 제품 안내서를 참고하기 바란다.
참고
Tibero의 설치 및 환경설정에 관한 내용은 "Tibero 설치 안내서"를 참고한다.
안내서에 대하여 vii
안내서 구성
TiberotbAdmin 안내서는 총 4개의 장과 Appendix로 구성되어 있다.
각 장의 주요 내용은 다음과 같다.
● 제1장: tbAdmin 소개
tbAdmin의 기본 개념과 기동 및 종료 방법, 환경설정 방법을 기술한다.
● 제2장: 화면 구성
tbAdmin의 화면 구성에 대해 기술한다.
● 제3장: 기본 기능
데이터베이스 사용자가 주로 사용하는 기본 기능과 사용 방법을 기술한다.
● 제4장: DBA 기능
데이터베이스 관리자(Database Administrator, 이하 DBA)가 주로 사용하는 기능과 사용 방법을 기술한
다.
● Appendix A.: 단축키
tbAdmin에서 사용할 수 있는 단축키를 기술한다.
viii Tibero tbAdmin 안내서
안내서 규약
의미표기
프로그램 소스 코드의 파일명, 디렉터리<AaBbCc123>
Ctrl과 C를 동시에 누름<Ctrl>+C
GUI의 버튼 또는 메뉴 이름[Button]
강조진하게
다른 관련 안내서 또는 안내서 내의 다른 장 및 절 언급" "(따옴표)
화면 UI에서 입력 항목에 대한 설명'입력항목'
메일계정, 웹 사이트하이퍼링크
메뉴의 진행 순서>
하위 디렉터리 또는 파일 있음+----
하위 디렉터리 또는 파일 없음|----
참고 또는 주의사항참고
그림 이름[그림 1.1]
표 이름[표 1.1]
명령어, 명령어 수행 후 화면에 출력된 결과물, 예제코드AaBbCc123
필수 인수 값{ }
옵션 인수 값[ ]
선택 인수 값|
안내서에 대하여 ix
시스템 사용 환경
요구 사항
HP-UX 11i (PA-RISC, ia64)Platform
Solaris (SPARC 9/Solaris 9)
AIX (PPC 5L/AIX 5.3)
GNU (X86, 64, IA64)
Linux kernel 2.6 이상
Windows(x86) 32bit/64bit
최소 1.5GB 하드디스크 공간Hardware
512MB 이상 메모리 공간
PSM (C99 지원 필요)Compiler
tbESQL/C (C99 지원 필요)
x Tibero tbAdmin 안내서
관련 안내서
설명안내서
설치 시 필요한 시스템 요구사항과 설치 및 제거 방법을 기술한 안내서이
다.
Tibero
설치 안내서
Call Level Interface인 tbCLI의 개념과 구성요소, 프로그램 구조를 소개하
고 tbCLI 프로그램을 작성하는 데 필요한 데이터 타입, 함수, 에러 메시지
를 기술한 안내서이다.
Tibero
tbCLI 안내서
각종 애플리케이션 라이브러리를 이용하여 애플리케이션 프로그램을 개
발하는 방법을 기술한 안내서이다.
Tibero
애플리케이션 개발자 안내서
External Procedure를 소개하고 이를 생성하고 사용하는 방법을 기술한
안내서이다.
Tibero
External Procedure 안내서
Tibero에서 제공하는 JDBC 기능을 이용하여 애플리케이션 프로그램을
개발하는 방법을 기술한 안내서이다.
Tibero
JDBC 개발자 안내서
C 프로그래밍 언어를 사용해 데이터베이스 작업을 수행하는 각종 애플리
케이션 프로그램을 작성하는 방법을 기술한 안내서이다.
Tibero
tbESQL/C 안내서
COBOL 프로그래밍 언어를 사용해 데이터베이스 작업을 수행하는 각종
애플리케이션 프로그램을 작성하는 방법을 기술한 안내서이다.
Tibero
tbESQL/COBOL 안내서
저장 프로시저 모듈인 tbPSM의 개념과 문법, 구성요소를 소개하고, tbPSM
프로그램을 작성하는 데 필요한 제어 구조, 복합 타입, 서브프로그램, 패
Tibero
tbPSM 안내서키지와 SQL 문장을 실행하고 에러를 처리하는 방법을 기술한 안내서이
다.
저장 프로시저 모듈인 tbPSM의 패키지를 소개하고, 이러한 패키지에 포
함된 각 프로시저와 함수의 프로토타입, 파라미터, 예제 등을 기술한 참조
안내서이다.
Tibero
tbPSM 참조 안내서
Tibero의 동작과 주요 기능의 원활한 수행을 보장하기 위해 DBA가 알아
야 할 관리 방법을 논리적 또는 물리적 측면에서 설명하고, 관리를 지원하
는 각종 도구를 기술한 안내서이다.
Tibero
관리자 안내서
데이터베이스와 관련된 작업을 수행하기 위해 필요한 유틸리티의 설치
및 환경설정, 사용 방법을 기술한 안내서이다.
Tibero
유틸리티 안내서
Tibero를 사용하는 도중에 발생할 수 있는 각종 에러의 원인과 해결 방법
을 기술한 안내서이다.
Tibero
안내서에 대하여 xi
설명안내서
에러 참조 안내서
Tibero의 동작과 사용에 필요한 초기화 파라미터와 데이터 사전, 정적 뷰,
동적 뷰를 기술한 참조 안내서이다.
Tibero
참조 안내서
데이터베이스 작업을 수행하거나 애플리케이션 프로그램을 작성할 때 필
요한 SQL 문장을 기술한 참조 안내서이다.
Tibero
SQL 참조 안내서
xii Tibero tbAdmin 안내서
연락처
Korea
TIBERO Co., Ltd.
272-6, Seohyeon-dong, Bundang-gu,
Seongnam-si, Gyeonggi-do, 463-824
South Korea
Tel: +82-31-779-7113
Fax: +82-31-779-7119
Email: [email protected]
Web (Korean): http://www.tibero.com
기술지원: http://technet.tmax.co.kr
USA
TmaxSoft, Inc.
560 Sylvan Avenue Englewood Cliffs, NJ 07632
U.S.A
Tel: +1-201-567-8266
Fax: +1-201-567-7339
Email: [email protected]
Web (English): http://www.tmaxsoft.com
Japan
TmaxSoft Japan Co., Ltd.
5F Sanko Bldg, 3-12-16 Mita, Minato-Ku, Tokyo, 108-0073
Japan
Tel: +81-3-5765-2550
Fax: +81-3-5765-2567
Email: [email protected]
Web (Japanese): http://www.tmaxsoft.co.jp
안내서에 대하여 xiii
China
TmaxSoft China Co., Ltd.
Beijing Silver Tower, RM 1508, 2# North Rd Dong San Huan,
Chaoyang District, Beijing, China, 100027
China
Tel: +86-10-6410-6145~8
Fax: +86-10-6410-6144
Email: [email protected]
Web (Chinese): http://www.tmaxsoft.com.cn
xiv Tibero tbAdmin 안내서
제1장 tbAdmin 소개
본 장에서는 tbAdmin의 기본 개념과 기동 및 종료 방법, 환경설정 방법을 설명한다.
1.1. 개요tbAdmin은 데이터베이스 개발 및 관리 툴로써, GUI 환경을 기반으로 하고 있어 사용하기에 편리하다.
tbAdmin은 SQL 질의뿐만 아니라 데이터 정의 언어(data definition language, 이하 DDL)와 트랜잭션과 관
련된 SQL 문장을 실행할 수 있다. 또한, tbPSM 프로그램을 생성하거나 실행할 수 있으며, 여러 SQL 문장
과 tbPSM 프로그램을 하나의 파일로 생성하거나 저장하여 호출할 수 있다.
특히, DBA는 tbAdmin을 이용하여 Tibero를 관리하고, 명령을 실행하거나 모니터링할 수 있다.
tbAdmin이 제공하는 주요 기능은 다음과 같다.
● tbAdmin의 환경설정
● 일반적인 SQL 문장 및 tbPSM 프로그램의 입력, 편집, 실행, 저장
● 트랜잭션 설정 및 종료
● 스키마 객체의 관리
● 외부 유틸리티 및 프로그램의 실행
● DBA에 의한 데이터베이스 관리
1.2. 기동 및 종료
1.2.1. 기동 전 준비사항
본 절에서는 tbAdmin을 기동하기 전에 확인하고 준비해야 할 사항을 설명한다. tbAdmin은 별도의 설치과
정 없이 바이너리 실행 파일을 실행시키면 바로 기동되므로 설치과정의 설명은 생략한다.
● tbAdmin 디렉터리
기존에 tbAdmin 디렉터리가 존재하는지 반드시 확인해야 한다. 존재한다면, tbAdmin 디렉터리를 삭제
한다.
제1장 tbAdmin 소개 1
● JRE(Java Runtime Environment)
tbAdmin을 기동하려면 JRE 1.5 버전 이상이 반드시 설치되어 있어야 한다.
다음 위치에서 JRE 1.5 버전을 다운로드 할 수 있다.
http://java.sun.com/javase/downloads/index.jsp
1.2.2. 기동
tbAdmin을 기동하는 방법은 다음과 같다.
1. tbAdmin의 압축 파일(tbAdmin.zip)을 원하는 디렉터리에 해제한다.
2. 압축 파일을 해제하면 다음과 같은 디렉터리 구조가 나타난다.
tbAdmin
+- linux.gtk.x86
| |
| +- tbAdmin
|
+- linux.gtk.x86_64
| |
| +- tbAdmin
|
+- win32.win32.x86
| |
| +- tbAdmin
|
+- win32.win32.x86_64
|
+- tbAdmin
압축 파일 내에는 플랫폼별로 tbAdmin을 실행할 수 있는 바이너리 실행 파일이 있다. 바이너리 실행 파
일은 플랫폼별 디렉터리의 하위 디렉터리인 tbAdmin에 존재한다.
linux.gtk.x86
설치할 플랫폼이 32bit일 때, UNIX 계열(LINUX 포함)에서 실행할 수 있는 tbAdmin 실행 파일이 있
는 디렉터리이다.
linux.gtk.x86_64
설치할 플랫폼이 64bit일 때, UNIX 계열에서 실행할 수 있는 tbAdmin 실행 파일이 있는 디렉터리이
다.
win32.win32.x86
Windows 계열에서 실행할 수 있는 tbAdmin 실행 파일이 있는 디렉터리이다.
2 Tibero tbAdmin 안내서
win32.win32.x86_64
설치할 플랫폼이 64bit일 때, Windows 계열에서 실행할 수 있는 tbAdmin 실행 파일이 있는 디렉터
리이다.
3. 설치할 플랫폼에 맞는 디렉터리에서 tbAdmin이라는 바이너리 실행 파일을 실행한다.
1.2.3. 로그인 설정과 데이터베이스 접속
tbAdmin 바이너리 실행 파일을 실행하면, 다음과 같이 데이터베이스 서버에 접속하기 위해 필요한 정보
를 설정하는 Login & Connection Config 대화 상자가 나타난다.
[그림 1.1] Login & Connection Config
tbAdmin을 통해 데이터베이스 서버에 접속하는 방법은 다음과 같다.
1. Login & Connection Config 대화 상자의 각 항목에 접속할 데이터베이스 서버의 로그인 정보를 입력한
다.
2. 입력된 로그인 정보가 맞는지 테스트하려면 [Test] 버튼을 클릭하고, 테스트 없이 새로운 로그인 정보
를 등록하려면 [Apply] 버튼을 클릭한다.
3. 입력한 데이터베이스 서버의 로그인 정보에 문제가 없는 경우, [Connect] 버튼을 클릭하면 데이터베이
스 서버에 접속된다.
제1장 tbAdmin 소개 3
다음은 Login & Connection Config 대화 상자의 각 입력 항목에 대한 설명이다.
설명항목
접속 정보를 나타내는 이름을 입력한다.Name
접속할 때 사용할 JDBC Driver를 선택하는 항목이다.JDBC Driver
드롭다운 메뉴에서 TIBERO 5.x를 선택한다.
데이터베이스 서버의 IP를 입력한다.Server IP
데이터베이스 서버의 포트 번호를 입력한다.Port
Tibero를 설치할 때, 별도의 포트 번호를 지정하지 않았다면, 디폴트로 지정되는 포트
번호는 8629이다.
접속할 데이터베이스의 사용자 이름을 입력한다.User
접속할 데이터베이스의 사용자 패스워드를 입력한다.Password
오른쪽의 Save 체크 박스를 선택하면 입력한 패스워드를 저장할 수 있다. 패스워드를
저장하면 다음에 접속할 때 패스워드를 다시 입력하지 않아도 된다.
SID를 입력한다.DB NAME(Sid)
Tibero를 설치할 때, 별도의 SID를 지정하지 않았다면, 디폴트로 지정되는 SID는 tibero
이다.
Oracle 데이터베이스에 접속할 때 권한을 설정한다.As
접속할 데이터베이스의 문자 집합(character set)을 지정한다.Character Set
접속할 때 Login Timeout 값을 지정한다.Login Timeout
접속할 때 Read Timeout 값을 지정한다.Read Timeout
다음은 Login & Connection Config 대화 상자에서 사용할 수 있는 각 버튼에 대한 설명이다.
설명버튼
데이터베이스에 접속하기 위한 새로운 로그인 정보를 만든다.
선택한 로그인 정보를 삭제한다.
입력한 로그인 정보로 데이터베이스에 정상으로 접속되는지 테스트한다.
입력한 로그인 정보를 등록한다.
입력한 로그인 정보를 제거하고 각 입력 항목을 초기화한다.
등록된 데이터베이스 서버에 접속을 요청한다.
4 Tibero tbAdmin 안내서
설명버튼
Login & Connection Config 대화 상자를 닫는다.
Login & Connection Config 대화 상자에 각 입력 항목을 입력한 뒤 [Connect] 버튼을 클릭했을 때, 데이터
베이스 서버에 정상으로 접속되면 다음과 같은 초기 화면이 나타난다.
[그림 1.2] Intialization Screen
참고
초기 화면에 대한 자세한 내용은 “제2장 화면 구성”에서 설명한다.
1.2.4. 종료
tbAdmin을 종료하려면 [File] > [Exit] 메뉴를 선택하거나 오른쪽 상단의 [x] 버튼을 클릭한다.
제1장 tbAdmin 소개 5
1.3. 환경설정처음 tbAdmin을 기동하면, 환경설정을 해야 한다.
[Window] > [Preferences...] 메뉴를 선택하면 다음 그림과 같이 환경설정을 할 수 있는 Preferences 대
화 상자가 나타난다.
[그림 1.3] Preferences
Preferences 대화 상자는 왼쪽에 환경설정 항목이 트리 형태로 나타나고, 트리에서 선택한 항목에 대한
세부 항목이 오른쪽에 나타난다.
참고
Editor Options와 Home Directory 항목을 제외한 나머지는 Eclipse의 고유한 메뉴이므로 본 안내
서에서는 설명하지 않는다.
다음은 Preferences 대화 상자의 각 항목에서 공통으로 사용되는 아이콘과 버튼에 대한 설명이다.
설명아이콘, 버튼
뒤에서 연 페이지의 환경설정으로 이동한다.
6 Tibero tbAdmin 안내서
설명아이콘, 버튼
앞에서 연 페이지의 환경설정으로 이동한다.
열린 환경설정 목록을 표시한다.
기본 설정으로 복원한다.
현재 변경 사항을 반영한다.
환경설정을 반영하고 창을 닫는다.
환경설정을 반영하지 않고 창을 닫는다.
1.3.1. Editor Options
Editor 영역의 환경설정을 변경한다. Editor Options은 [Appearance], [Syntax Highlighting], [Template]
탭으로 구성된다.
[Appearance] 탭
[그림 1.4] Editor Options - [Appearance] 탭
다음은 [Appearance] 탭의 각 항목에 대한 설명이다.
● Data Grid Setting
제1장 tbAdmin 소개 7
설명항목
한번에 페치(fetch)할 로우(row)의 개수를 입력한다.Incremental row fetch Count
● Editor Setting
설명항목
Tab 문자를 탭(tab)으로 표현할지, 공백문자(space)를 사용할
지 지정한다.
Tab policy
Tab 문자 크기를 지정한다.Tab size
라인 번호를 표시한다.Show line numbers (must be reopened)
현재 라인을 강조한다.Highlight current line
Appearance color options – Line number background: 라인 번호의 배경 색을 지정한다.
– Current line highlight: 현재 라인을 강조할 색을 지정한다.
사용될 색을 지정한다.Color
[Syntax Highlighting] 탭
[그림 1.5] Editor Options - [Syntax Highlighting] 탭
다음은 [Syntax Highlighting] 탭의 각 항목에 대한 설명이다.
● Foreground
설명항목
SQL 키워드를 강조할 색을 지정한다.SQL Keywords
PL/SQL 키워드를 강조할 색을 지정한다.PL/SQL Keywords
8 Tibero tbAdmin 안내서
설명항목
데이터 타입을 강조할 색을 지정한다.Datatypes
함수를 강조할 색을 지정한다.Functions
문자열 값을 강조할 색을 지정한다.String Values
단일 라인의 주석을 강조할 색을 지정한다.Single Line Comments
다중 라인의 주석을 강조할 색을 지정한다.Multi Line Comments
● Color
선택된 Foreground 항목의 색을 지정한다.
● Bold
볼드체의 표시 여부를 지정한다.
[Templates] 탭
[그림 1.6] Editor Options - [Templates] 탭
다음은 [Templates] 탭에서 사용되는 버튼에 대한 설명이다.
설명버튼
새로운 템플릿을 추가한다.
제1장 tbAdmin 소개 9
설명버튼
선택된 템플릿을 편집한다.
선택된 템플릿을 삭제한다.
Table Editor
Editor Options 트리에서 [+]기호를 클릭한 후 Table Editor를 클릭하면 다음과 같은 대화 상자가 나타난
다.
[그림 1.7] Table Editor
다음은 Table Editor 대화 상자의 각 항목에 대한 설명이다.
설명항목
테이블에 디폴트 값의 삽입 여부를 설정한다.Insert default values
Editor의 업데이트 여부를 자동으로 설정한다.Automatically refresh the editor after up
date
로우 번호의 표시 여부를 설정한다.Show row numbers
10 Tibero tbAdmin 안내서
설명항목
테이블 간의 참조 정보의 활용 여부를 설정한다.Make use of referential information
(Editor must be reopened)
디폴트로 이진 값을 문자열로 표시할 것인지의 여부를 설정
한다.
Display binary values as strings by default
상태 바에 테이블 카운트의 표시 여부를 설정한다.Show the table count in the status bar
메뉴를 통한 commit 또는 rollback 명령을 수행할 때 확인
창을 표시할지 여부를 지정한다.
Show a Message box on commit or roll
back
이진 값을 표시할 때 추가할 접두사를 지정한다.Prefix to prepend before binary display
values
SQL NULL로 인식할 문자열 값을 지정한다.Consider the string literal as SQL NULL
최대 로우의 개수를 사용할 것인지의 여부를 설정한다. (설
정하지 않으면 모든 로우를 가져온다.)
Enable maximal row count
(Unchecked, Editor will be fetch all result.)
최대 로우의 개수를 지정한다.Maximal row count
한꺼번에 가져올 로우의 개수를 지정한다.Incremental row fetch count
컬럼의 너비를 지정한다.Initial column width
복사 작업을 위해 컬럼 사이에 삽입할 구분자를 지정한다.Separator between columns for copy oper
ation
결과 부분에 인코딩의 지원 여부를 설정한다.Enable encoding support in result parts
결과 부분에 사용될 디폴트 인코딩을 지정한다.Default encoding used in result parts
제1장 tbAdmin 소개 11
1.3.2. Home Directory
Help 트리에 있는 Home Directory를 클릭하면 다음의 대화 상자가 나타난다.
[그림 1.8] Home Directory
다음은 Home Directory 대화 상자의 각 항목에 대한 설명이다.
설명항목
작업에 필요한 여러 종류의 정보가 저장되는 위치이다.Home Directory
12 Tibero tbAdmin 안내서
제2장 화면 구성
본 장에서는 tbAdmin의 화면 구성에 대해 설명한다.
2.1. 초기 화면tbAdmin을 실행하고 나서, 데이터베이스 서버에 접속하면 다음과 같은 초기 화면이 나타난다.
[그림 2.1] 초기 화면
초기 화면은 8개의 영역으로 구성된다.
설명영역
tbAdmin에서 사용할 수 있는 전체 메뉴가 있는 부분이다.① Menu
제2장 화면 구성 13
설명영역
빠르고 간편하게 메뉴를 실행할 수 있도록 메뉴 중 일부가 아이콘 형태로 나
열되어 있다.
② Tool bar
현재 사용 중인 기능과 로그인 및 접속 정보가 나타난다.③ Title bar
현재 활성화된 Perspective가 표시되며 다른 Perspective로 변경할 수 있다.④ Perspective
tbAdmin과 연결을 유지하고 있는 데이터베이스의 스키마 객체의 정보가 트
리 형태로 나타난다.
⑤ Schema Tree Browse
SQL, PSM 등을 편집할 수 있는 Editor와 Browser, Monitor 등의 View가 있
다.
⑥ Editor
Schema Tree Browser에서 선택된 스키마 객체의 세부 정보를 보여준다.⑦ Schema Object Detail
Editor 영역과 관련된 세부 정보를 보여준다.⑧ View
2.2. 화면의 세부 구성요소본 절에서는 화면의 각 부분을 구성하는 세부 구성요소를 설명한다.
2.2.1. Menu
Menu는 다음 그림과 같이 총 8개 영역으로 구성되어 있다.
[그림 2.2] Menu
File
데이터베이스 서버와의 접속, 파일 불러오기 및 저장, 인쇄 등과 관련된 메뉴이다.
설명메뉴
새로운 Connection에 접속한다.New Connection
기존의 Connection을 끊는다.End Connection
모든 Connection을 끊는다.End All Connection
현재 접속된 사용자의 패스워드를 변경한다.Change Password
현재 접속된 세션(Session) 정보를 보여준다.Session Information
모든 탭의 DML 실행 후의 결과를 데이터에 영구적으로 반영하기 위해 실행
한다.
Commit
모든 탭의 DML 실행 후의 결과를 취소한다.Rollback
저장된 SQL 파일을 SQL Editor에 불러온다.Open File
14 Tibero tbAdmin 안내서
설명메뉴
현재 열려있는 SQL Editor의 내용을 저장한다.Save
현재 열려있는 SQL Editor의 내용을 탭과 다른 이름으로 저장한다.Save as
열려 있는 모든 SQL Editor를 저장한다.Save All
열려 있는 모든 탭을 닫는다.Close All Tab
프린터 대화상자를 실행한다.Print
tbAdmin을 종료한다.Exit
Edit
Editor 영역에서 SQL 문장을 편집하는 것과 관련된 메뉴이다.
설명메뉴
Editor를 사용할 때 잘못된 편집을 취소한다.Undo
Editor를 사용할 때 취소했던 편집이나 실행을 다시 실행한다.Redo
선택된 모든 텍스트를 잘라서 클립보드(clipboard)에 복사한다.Cut
선택된 모든 텍스트를 클립보드에 복사한다.Copy
클립보드에 있는 복사된 텍스트를 Editor에 붙여 넣는다.Paste
커서의 문자를 삭제하거나 선택한 영역 내의 모든 문자를 삭제한다.Delete
Editor에 있는 모든 문자를 선택한다.Select All
Editor에 있는 특정 문자를 찾는다.Find/Replace...
선택 영역 내의 모든 라인을 주석으로 처리한다.Comment
선택 영역 내의 모든 라인의 주석을 해제한다.Uncomment
선택 영역 내의 모든 문자를 소문자로 변경한다.Lower Case
선택 영역 내의 모든 문자를 대문자로 변경한다.Upper Case
선택 영역 내의 모든 단어의 첫 글자는 대문자로 변경하고 나머지 글자는 소
문자로 변경한다.
Capitalize
선택 영역 내의 모든 문장의 첫 글자는 대문자로 변경하고 나머지 글자는 소
문자로 변경한다.
Sentensize
선택 영역 내의 모든 대문자는 소문자로 변경하고, 소문자는 대문자로 변경
한다.
Invert the case
제2장 화면 구성 15
Action
SQL 문장의 실행과 관련된 메뉴이다.
설명메뉴
선택된 SQL 문이나 다수의 SQL 문을 실행한다.Run SQL
현재 커서부터 끝까지 SQL 문을 실행한다.Run All From Cursor
현재 커서에서부터 하나씩 실행하면서 다음 SQL 문으로 이동한다.Run Step
현재 커서에 있는 SQL 문을 실행한다.Run current SQL
모든 탭에 있는 SQL 문을 실행한다.Run SQL From All Tab
데이터를 쉽게 편집할 수 있도록 Result 창을 편집 활성화 모드로 변경한다.Run And Edit
선택된 SQL 문의 실행 계획을 보여준다.Plan
현재 SQL 문의 실행 계획을 보여준다.Current Plan
SQL 문장에 필요한 DML, DDL 형식이나 PL/SQL에 필요한 조건, 문법이나
함수를 호출하여 SQL Editor에 나타내는 기능을 제공한다.
Template
실행하였던 SQL의 History를 보여준다.SQL History
DML 실행 후의 결과를 데이터에 영구적으로 반영하기 위해서 실행한다.Commit
지금까지 DML을 실행한 결과를 취소한다.Rollback
현재 가리키는 탭의 이름을 변경한다.Change tab title
비규칙적이고 읽기 어려운 SQL을 보기 좋게 만들어 줌으로써, 가독성을 높
인다.
Format
비규칙적이고 읽기 어려운 모든 SQL을 보기 좋게 만들어 줌으로써, 가독성
을 높인다.
Format all
SQL을 Visual Basic, C/C++, PowerBuilder, Delphi, Java, Perl 코드로 변환한
다.
Copy to clipboard
– Copy as Visual Basic Code
– Copy as C/C++ Code
– Copy as PowerBuilder Code
– Copy as Delphi Code
– Copy as Java Code
– Copy as Perl Code
SQL 문장이 길어질 때 또는 인라인 뷰, 부질의 등 다양한 SQL 문을 작성할
때 원하는 라인에 커서를 위치시키고 원하는 곳으로 바로 이동하여 작성할
수 있다.
Bookmark
16 Tibero tbAdmin 안내서
설명메뉴
– Bookmarks: SQL Editor에서 해당 라인을 선택한 후 Ctrl + [0 ~ 9] 키를 누
르거나 [ Action ] > [ Bookmark] > [ Bookmarks] > [ BookMark 0 ~ 9 ]
메뉴를 이용하여 책갈피 정보를 저장한다.
– Goto Bookmark: 지정된 책갈피 정보로 이동하기 위해 Alt+ [0 ~ 9] 키를 누
르거나 [ Action ] > [ Bookmark] > [Goto Bookmark] >[ BookMark 0 ~
9 ] 메뉴를 선택한다.
이전에 발생되었던 DBMS Output 메시지를 초기화 한다.Clear output window
이전에 수행하였던 SQL 문 수행 결과를 남겨놓고 추가적인 화면으로 보여준
다.
Append query result
SQL Editor의 화면 상단 부분의 SQL 편집 화면을 극대화한다.Maximize SQL
SQL Editor의 화면 하단 부분의 상세 결과 화면을 극대화한다.Maximize Result
SQL Editor 화면을 상단 부분의 SQL 편집 화면과 하단 부분의 상세 결과 화
면으로 나눈다.
Split Pane Evenly
현재 SQL Editor를 새로운 탭으로 복사한다.Copy to New Tab
다수의 SQL Editor 탭이 있을 경우 다음 탭으로 포커스를 이동한다.Go to Next Tab
다수의 SQL Editor 탭이 있을 경우 이전 탭으로 포커스를 이동한다.Go to Previous Tab
선택된 파일의 SQL 문을 실행한다.Run Script File..
자주 사용되는 스크립트를 저장할 수 있는 Save as Named Script 대화 상
자가 실행된다.
Save as Named Script..
자주 사용되는 스크립트를 열 수 있는 Recall Named Scrip 대화 상자가 실
행된다.
Recall Named Script..
Database
tbAdmin의 기본 기능과 관련된 메뉴이다.
설명메뉴
다수의 SQL 문을 일괄 실행, 순차 실행, 현 위치에서의 실행, 선택 실행 및 모
든 탭에서의 실행 기능을 제공한다. 또한, 실행 결과를 DBMS OUTPUT으로
보여주는 기능도 제공한다.
SQL Editor
패키지(Package) , 함수(function), 프로시저(procedure)의 PL/SQL 작성과 컴
파일, 실행 기능을 제공한다.
PSM Editor
접근할 수 있는 사용자의 모든 스키마 정보를 제공한다.Schema Browser
접근할 수 있는 사용자의 모든 스키마 정보를 트리 형태로 제공한다.Schema Tree Browser
제2장 화면 구성 17
DBA
tbAdmin의 DBA 기능과 관련된 메뉴이다.
설명메뉴
세션 정보를 모니터링한다.Session Manager
다양한 기준 값의 설정에 따른 공유 풀(Shared pool)의 SQL에 대한 통계 정
보를 제공한다.
SQL Monitor
트랜잭션이 진행 중인 세션, 프로세스, 롤백 세그먼트 정보를 제공한다.Transaction Monitor
테이블, Index 등에 대한 분석 정보를 제공한다.Analyze Manager
시스템 리소스 등의 정보를 수집하여 차트로 생성하거나 리포트를 위한 데이
터를 저장하는 기능을 제공한다.
Graph and Report
파라미터 정보를 제공하고 이를 편집할 수 있다.Parameter Manager
익스텐트(Extents) 정보를 제공한다.Extents Viewer
DBMS 인스턴스의 정보를 제공한다.Database Information
테이블스페이스(Tablespace)의 정보를 제공한다.Tablespace Manager
인스턴스에 대한 모니터링 기능을 제공한다.Instance Monitor
유효하지 않은 객체를 컴파일하는 기능을 제공한다.Compile Invalid Objects
사용자, 권한 생성, 권한 변경, 권한 삭제 기능을 제공한다.Security Manager
Tool
데이터베이스에 저장된 데이터를 Export하거나 외부 파일을 데이터베이스로 가져오는 Import 그리고
ASCII 문자의 입력과 관련된 메뉴이다.
설명메뉴
데이터베이스의 데이터를 외부 파일로 Export하는 기능을 제공한다.Export
외부 파일을 데이터베이스의 데이터로 Import하는 기능을 제공한다.Import
Export와 Import를 할 수 있는 기능을 제공한다.Explmp
ASCII 코드 값과 대응되는 문자 테이블을 보여준다.ASCII Table
Window
환경설정을 할 수 있는 Preferences 대화 상자를 실행하는 메뉴이다.
설명메뉴
tbAdmin의 작업 환경을 설정한다.Preferences
18 Tibero tbAdmin 안내서
Help
tbAdmin의 버전 정보와 단축 키와 관련된 메뉴이다.
설명메뉴
tbAdmin의 도움말과 버전 정보를 보여준다.About tbAdmin
단축 키를 보여준다.Key Assist...
2.2.2. Tool bar
빠르고 간편하게 메뉴를 실행할 수 있도록 메뉴 중 일부가 툴바에 표시된다. 툴바의 아이콘을 클릭했을 때
실행되는 메뉴는 다음과 같다.
설명아이콘
[File] > [New Connection] 메뉴를 실행한다.
[File] > [End Connection] 메뉴를 실행한다.
[File] > [End All Connection] 메뉴를 실행한다.
[File] > [Print] 메뉴를 실행한다.
[File] > [Commit] 메뉴를 실행한다.
[File] > [Rollback] 메뉴를 실행한다.
[File] > [Open File...] 메뉴를 실행한다.
[File] > [Save] 메뉴를 실행한다.
[File] > [Save as...] 메뉴를 실행한다.
[Database] > [SQL Editor] 메뉴를 실행한다.
[Database] > [PSM Editor] 메뉴를 실행한다.
[Database] > [Schema Browser] 메뉴를 실행한다.
[Database] > [Schema Tree Browser] 메뉴를 실행한다.
[Database] > [Session Manager] 메뉴를 실행한다.
[Database] > [SQL Monitor] 메뉴를 실행한다.
[Database] > [Transaction Monitor] 메뉴를 실행한다.
제2장 화면 구성 19
설명아이콘
[Database] > [Graph and Report] 메뉴를 실행한다.
[Database] > [Analyze Manager] 메뉴를 실행한다.
[Database] > [Parameter Manager] 메뉴를 실행한다.
[Database] > [Extents Viewer] 메뉴를 실행한다.
[Database] > [Database Information] 메뉴를 실행한다.
[Database] > [Tablespace Manager] 메뉴를 실행한다.
[Database] > [Instance Monitor] 메뉴를 실행한다.
[Tool] > [Export] 메뉴를 실행한다.
[Tool] > [Import] 메뉴를 실행한다.
[Tool] > [Explmp] 메뉴를 실행한다.
참고
각 메뉴에 대한 자세한 내용은 “2.2.1. Menu”을 참고한다.
2.2.3. Title bar
현재 사용 중인 기능과 로그인 및 접속 정보가 나타난다. Title bar에 나타나는 문자열의 형식은 다음과 같
다.
tbAdmin-{현재 사용 중인 기능}[로그인 및 접속 정보]
다음은 Title bar에 표시되는 문자열의 예이다.
2.2.4. Perspective
DeveloperPerspective와 DBAPerspective 중 현재 활성화된 Perspective가 표시되며 다른 Perspective로
변경할 수 있다.
Perspective에서 아이콘을 클릭하거나 [>>] 버튼을 클릭하면, 다른 Perspective로 변경할 수 있다.
20 Tibero tbAdmin 안내서
다음은 tbAdmin에서 제공하는 Perspective이다.
● DeveloperPerspective
데이터베이스 개발자가 요구하는 Editor와 View를 제공하는 Perspective이다.
● DBA Perspective
DBA가 요구하는 Editor와 View를 제공하는 Perspective이다.
2.2.5. Schema Tree Browser
데이터베이스의 스키마 객체의 정보가 트리 형태로 나타난다.
2.2.6. Editor
tbAdmin에서 제공하는 Editor는 다음과 같다.
● SQL Editor
● PSM Editor
● Schema Browser
● Session Manager
● SQL Monitor
● Transaction Monitor
● Parameter Manager
● Extents Viewer
● Database Information
● Tablespace Manager
● Instance Monitor
제2장 화면 구성 21
2.2.7. Schema Object Detail
Schema Tree Browser에서 스키마 객체를 선택하면, 선택한 스키마 객체의 세부 정보를 보여준다.
Schema Browser의 화면 왼쪽 영역에서 스키마 객체를 선택하면, 오른쪽 영역에 선택된 스키마 객체의 정
보를 표시해준다.
2.2.8. View
Editor 영역과 관련된 세부 정보를 나타낸다.
22 Tibero tbAdmin 안내서
제3장 기본 기능
본 장에서는 데이터베이스 사용자가 주로 사용하는 SQL Editor, PSM Editor, Schema Browser, Schema
Tree Browser, ASCII Table의 화면 구성과 사용 방법을 설명한다.
3.1. SQL EditorSQL 문장을 입력하고 저장할 수 있으며, SQL 문장의 실행 계획(Execution Plan)을 확인할 수 있다. 또한,
초보자도 쉽게 SQL 문장을 작성할 수 있도록 템플릿도 제공된다.
SQL Editor를 시작하려면 [Database] > [SQL Editor] 메뉴를 선택하거나 툴바에서 아이콘을 클릭한
다. 다음은 SQL Editor의 화면이다.
[그림 3.1] SQL Editor
제3장 기본 기능 23
SQL Editor는 SQL 문장을 입력하고 실행할 수 있는 화면 상단의 Editor 영역과 SQL 문장의 실행 결과나
실행 계획을 볼 수 있는 화면 하단의 View 영역으로 구성되어 있다.
다음은 화면의 세부 기능에 대한 설명이다.
● 아이콘
다음은 SQL Editor의 화면 상단에 위치한 아이콘에 대한 설명이다.
설명아이콘
선택된 SQL 문이나 다수의 SQL 문을 실행한다.
[Action] > [Run SQL] 메뉴를 선택하면, 이와 같이 실행된다.
현재 커서부터 끝까지 SQL 문을 실행한다.
[Action] > [Run All From Cursor] 메뉴를 선택하면, 이와 같이 실행된다.
현재 커서에서부터 하나씩 실행하면서 다음 SQL 문으로 이동한다.
[Action] > [Run Step] 메뉴를 선택하면, 이와 같이 실행된다.
현재 커서에 있는 SQL 문을 실행한다.
[Action] > [Run current SQL] 메뉴를 선택하면, 이와 같이 실행된다.
데이터를 쉽게 편집할 수 있도록 Result 창을 편집 활성화 모드로 변경한다.
[Action] > [Run And Edit] 메뉴를 선택하면, 이와 같이 실행된다.
선택된 부분의 SQL 문의 실행 계획을 보여준다.
[Action] > [Plan] 메뉴를 선택하면, 이와 같이 실행된다.
해당 SQL 문의 실행 계획을 보여준다.
아이콘을 클릭하면, 작성한 SQL 문장의 실행 계획이 화면 하단에 나타난다.
[Action] > [Current Plan] 메뉴를 선택하면, 이와 같이 실행된다.
SQL 문장에 필요한 DML, DDL 형식이나 PL/SQL에 필요한 조건, 문법이나 함수를 호출
하여 SQL Editor에 나타내는 기능을 제공한다.
아이콘을 클릭하면, SQL 문장을 작성할 때 편의를 제공하는 [Template] 탭이 화면
오른쪽에 나타난다.
이전에 실행하였던 SQL 문장들을 다시 확인할 수 있다.
24 Tibero tbAdmin 안내서
설명아이콘
아이콘을 클릭하면, SQL 문장 목록을 보여주는 [SQL History] View가 화면 아래쪽
에 나타난다.
DML 실행 후의 결과를 데이터에 영구적으로 반영하기 위해서 실행한다.
[Action] > [Commit] 메뉴를 선택하면, 이와 같이 실행된다.
지금까지 DML을 실행한 결과를 취소한다.
[Action] > [Rollback] 메뉴를 선택하면, 이와 같이 실행된다.
현재 가리키는 탭의 이름을 변경한다.
[Action] > [Change Tab title] 메뉴를 선택하면, 이와 같이 실행된다.
SQL Editor의 화면 상단 영역의 SQL 편집 화면을 극대화한다.
[Action] > [Maximize SQL] 메뉴를 선택하면, 이와 같이 실행된다.
SQL Editor의 화면 하단 영역의 상세 결과 화면을 극대화한다.
[Action] > [Maximize Result] 메뉴를 선택하면, 이와 같이 실행된다.
● 컨텍스트 메뉴(Context Menu)
Editor 영역에서 마우스 오른쪽 버튼을 클릭하면 SQL 문장을 편집할 때 사용할 수 있는 컨텍스트 메뉴
가 나타난다.
[그림 3.2] SQL Editor - 컨텍스트 메뉴
다음은 컨텍스트 메뉴의 각 항목에 대한 설명이다.
설명항목
지정된 Table에 대한 정보를 보여준다.Describe
제3장 기본 기능 25
설명항목
선택한 영역을 잘라낸다.Cut
선택한 영역을 삭제한다.Delete
선택한 영역을 복사한다.Copy
복사한 내용을 붙인다.Paste
실행을 취소한다.Undo
취소한 실행을 다시 실행한다.Redo
모든 내용을 선택한다.Select All
마우스 커서에 있는 현재 SQL 문을 선택한다.Select One
비규칙적이고 읽기 어려운 SQL을 보기 좋게 만들어 줌으로써, 가독성을 높인다.Format
비규칙적이고 읽기 어려운 모든 SQL을 보기 좋게 만들어 줌으로써, 가독성을 높
인다.
Format all
SQL을 Visual Basic, C/C++, PowerBuilder, Delphi, Java, Perl 코드로 변환한다.Copy to clipboard
– Copy as Visual Basic Code
– Copy as C/C++ Code
– Copy as PowerBuilder Code
– Copy as Delphi Code
– Copy as Java Code
– Copy as Perl Code
SQL 문장이 길어질 때 또는 인라인 뷰, 서브 쿼리 등 다양한 SQL 문을 작성할 때
원하는 라인에 커서를 위치시키고 원하는 곳으로 바로 이동하여 작성할 수 있다.
Bookmark
– Bookmarks: SQL Editor에서 해당 라인을 선택한 후 Ctrl + [0 ~ 9] 키를 누르거
나 [ Action ] > [ Bookmark] > [ Bookmarks] > [ BookMark 0 ~ 9 ] 메뉴를 이
용하여 책갈피 정보를 저장한다.
– Goto Bookmark: 지정된 책갈피 정보로 이동하기 위해 Alt+ [0 ~ 9] 키를 누르거
나 [ Action ] > [ Bookmark] > [Goto Bookmark] >[ BookMark 0 ~ 9 ] 메뉴를
선택한다.
26 Tibero tbAdmin 안내서
3.1.1. Editor
SQL 문장을 입력, 편집, 실행하고 저장할 수 있다.
SQL 문장의 입력과 편집
Editor 영역에서 SQL 문장을 입력하고 편집하는 방법은 다음과 같다.
● 일반적인 SQL 문장의 입력
일반적인 SQL 문장은 Editor 영역에 입력하며, 하나의 SQL 문장을 여러 라인에 걸쳐 입력할 수 있다.
여러 라인에 걸쳐 입력할 경우 하나의 SQL 문장을 한 라인의 연속된 문자열 형태가 아닌 여러 라인으로
분리된 형태로 입력할 수 있다. 대부분 절 단위로 분리하여 입력하는데, 이렇게 절 단위로 분리해서 입
력하면 읽기가 편하고 변경이 쉽다.
● 템플릿을 사용한 SQL 문장의 입력
[Action] > [Template] 메뉴를 선택하거나 SQL Editor의 화면 상단에 위치한 아이콘을 클릭하면
DML, DDL, PL/SQL, PL/SQL Control Structure의 템플릿이 트리 형태로 나타난다.
트리 형태로 나타난 각 템플릿의 이름을 더블 클릭하면 Editor 영역에 해당 문장의 템플릿이 입력된다.
입력된 템플릿을 수정하여 손쉽게 SQL 문장을 완성할 수 있다.
● 주석(comment)의 삽입
SQL 문장을 입력하는 중간에 주석을 삽입할 수 있다. 주석은 두 개의 마이너스 기호(−−)로 시작되며,
그 라인의 마지막까지 주석으로 포함한다. 주석은 자체만으로 하나의 라인이 될 수도 있으며, 한 라인에
서 다른 문자열의 뒤쪽에 위치할 수도 있다.
● 단축 키의 사용
기존의 다른 텍스트 Editor와 마찬가지로 다시 실행(<Ctrl> + <Y>), 실행 취소(<Ctrl> + <Z>), 찾기/바꾸
기(<Ctrl> + <F>) 단축 키를 제공한다.
SQL 문장의 실행과 저장
Editor 영역에서 SQL 문장을 실행하고 저장하는 방법은 다음과 같다.
● 여러 SQL 문장의 실행
SQL 문장을 실행할 때 해당 Editor 영역의 모든 SQL 문장을 실행(<F5>)하거나 선택한 문장(<Ctrl> +
<Enter>)만을 실행할 수 있다. 여러 SQL 문장을 실행했을 경우 화면 하단의 View에 각 SQL 문장마다
탭이 생성되며 각각의 결과를 개별적으로 확인할 수 있다.
제3장 기본 기능 27
● SQL 문장의 저장과 Editor의 탭 이름 변경
SQL 문장의 저장(<Ctrl> + <S>)은 SQL Editor의 탭을 기준으로 저장하며, 기존의 SQL 파일을 불러온
경우 Editor의 탭 이름은 파일명으로 바뀐다. 탭의 이름을 변경하려면 [Action] > [Change tab title] 메
뉴를 선택하거나 SQL Editor의 화면 상단에 위치한 아이콘을 클릭하여 사용자가 원하는 이름으로
변경할 수 있다.
3.1.2. Result View
해당 SQL 문장의 실행 결과나 실행 계획을 볼 수 있다.
SQL 문장의 실행 결과
Editor 영역에 SQL 문장을 입력하고 SQL Editor의 화면 상단에 위치한 아이콘을 클릭하거나 <F5> 키
를 누르면 다음과 같이 화면 하단에 위치한 View 영역에 해당 SQL 문장의 실행 결과가 나타난다.
[그림 3.3] SQL Editor - SQL 문장의 입력 및 실행
28 Tibero tbAdmin 안내서
실행 계획
Editor 영역에 SQL 문장을 입력하고 SQL Editor의 화면 상단에 위치한 아이콘을 클릭하면 다음과 같이
View 영역에 해당 SQL 문장의 실행 계획이 나타난다.
사용자는 이것을 통해 자신이 작성한 SQL 문장의 실행 계획을 확인할 수 있다. 또한, 쿼리 튜닝이 필요하
면 이를 수행하여 최적의 SQL 문장을 작성할 수도 있다.
[그림 3.4] SQL Editor - 실행 계획
3.1.3. SQL History View
이전에 실행하였던 SQL 문장들을 조회해 볼 수 있다.
SQL Editor의 화면 상단에 위치한 아이콘을 클릭하면 하단에 SQL History View가 활성화된다.
사용자는 이것을 통해 이전에 실행하였던 SQL 문장들을 다시 확인할 수 있다. 또한, 항목을 더블클릭하여
SQL 문장을 다시 에디터에 불러올 수 있다.
제3장 기본 기능 29
3.2. PSM EditorSQL 문장뿐만 아니라 PSM(Persistent Stored Module) 문장을 작성하고 실행할 수 있다.
PSM Editor를 시작하려면 [Database] > [PSM Editor] 메뉴를 선택하거나 툴바에서 아이콘을 클릭
한다. 다음은 PSM Editor의 화면이다.
[그림 3.5] PSM Editor
PSM Editor는 PSM 문장을 입력하고 실행할 수 있는 화면 상단의 Editor 영역과 PSM 문장의 실행 결과나
실행 계획을 볼 수 있는 화면 하단의 View 영역으로 구성되어 있다. 또한, PSM Editor의 화면 왼쪽에는 트
리가 있다.
화면 왼쪽 하단에 있는 아이콘을 클릭하면 작업중인 PSM 문장 목록이 업데이트된다. 화면 상단의
Pane Toggle 아이콘을 이용하여 추가 정보를 표시하는 View를 표시하거나 숨길 수 있다.
다음은 화면의 세부 기능에 대한 설명이다.
● 아이콘
다음은 PSM Editor의 화면 상단에 위치한 아이콘에 대한 설명이다.
30 Tibero tbAdmin 안내서
설명아이콘
PSM 문장을 컴파일한다.
PSM 문장을 실행한다.
PSM 문장을 작성할 때 편의를 제공하는 [Template] 탭이 화면 오른쪽에 나타난다.
PSM Editor의 화면 왼쪽에 있는 트리를 보이게 하거나 숨긴다.
PSM Editor의 화면 하단에 있는 View를 보이게 하거나 숨긴다.
● 컨텍스트 메뉴
Editor 영역에서 마우스 오른쪽 버튼을 클릭하면 PSM 문장을 편집할 때 사용할 수 있는 컨텍스트 메뉴
가 나타난다. 각 메뉴는 “3.1. SQL Editor”의 컨텍스트 메뉴와 동일하다.
3.2.1. Editor
PSM 문장을 입력, 편집, 실행하고 저장할 수 있다.
PSM 문장의 입력과 편집
Editor 영역에서 PSM 문장을 입력하고 편집하는 방법은 다음과 같다.
● 일반적인 PSM 문장의 입력
일반적인 PSM 문장은 Editor 영역에 입력하며, 하나의 PSM 문장을 여러 라인에 걸쳐 입력할 수 있다.
여러 라인에 걸쳐 입력할 경우 하나의 PSM 문장을 한 라인의 연속된 문자열 형태가 아닌 여러 라인으
로 분리된 형태로 입력할 수 있다. 대부분 절 단위로 분리하여 입력하는데, 이렇게 절 단위로 분리해서
입력하면 읽기가 편하고 변경이 쉽다.
● 템플릿을 사용한 PSM 문장의 입력
PSM Editor의 화면 상단에 위치한 아이콘을 클릭하면 DML, DDL, PL/SQL, PL/SQL Control Structure
의 템플릿이 트리 형태로 나타난다.
트리 형태로 나타난 각 템플릿의 이름을 더블 클릭하면 Editor 영역에 해당 문장의 템플릿이 입력된다.
입력된 템플릿을 수정하여 손쉽게 PSM 문장을 완성할 수 있다.
● 주석의 삽입
PSM 문장을 입력하는 중간에 주석을 삽입할 수 있다. 주석은 두 개의 마이너스 기호(??)로 시작되며,
그 라인의 마지막까지 주석으로 포함한다. 주석은 자체만으로 하나의 라인이 될 수도 있으며, 한 라인에
서 다른 문자열의 뒤쪽에 위치할 수도 있다.
제3장 기본 기능 31
● 단축 키의 사용
기존의 다른 텍스트 Editor와 마찬가지로 다시 실행(<Ctrl> + <Y>), 실행 취소(<Ctrl> + <Z>), 찾기/바꾸
기(<Ctrl> + <F>) 단축 키를 제공한다.
PSM 문장의 실행과 저장
Editor 영역에서 PSM 문장을 실행하고 저장하는 방법은 다음과 같다.
● PSM 문장의 저장과 Editor의 탭 이름 변경
PSM 문장의 저장(<Ctrl> + <S>)은 PSM Editor의 탭을 기준으로 저장하며, 기존의 PSM 파일을 불러온
경우 Editor의 탭 이름은 파일명으로 바뀐다.
3.2.2. Result View
해당 PSM 문장의 실행 결과를 볼 수 있다.
PSM 문장의 실행 결과
Editor 영역에 PSM 문장을 입력하고 PSM Editor의 화면 상단에 위치한 아이콘을 클릭하면 컴파일이
되고, 아이콘을 클릭하면 PSM Editor의 화면 하단에 위치한 View 영역에 해당 PSM 문장의 실행 결과
가 나타난다.
설명탭
PSM 문장을 실행할 때, 에러가 발생하면 이 탭에 에러 메시지가 표시된다.[PSM Error] 탭
PSM 문장을 실행한 결과가 표시된다.[DBMS Output] 탭
32 Tibero tbAdmin 안내서
3.3. Schema Browser각 스키마 객체의 상세 정보를 목록 형태로 확인할 수 있는 뷰이다.
Schema Browser를 시작하려면 [Database] > [Schema Browser] 메뉴를 선택하거나 툴바에서 아
이콘을 클릭한다. 다음은 Schema Browser의 화면이다.
[그림 3.6] Schema Browser
Schema Browser는 각 스키마 객체를 목록 형태로 볼 수 있는 화면 왼쪽의 영역과 선택된 스키마 객체의
상세 정보를 볼 수 있는 화면 오른쪽의 영역으로 구성되어 있다.
다음은 화면의 세부 기능에 대한 설명이다.
● 아이콘
다음은 Schema Browser의 화면 왼쪽의 하단에 위치한 아이콘에 대한 설명이다.
제3장 기본 기능 33
설명아이콘
선택된 스키마에 새로운 객체를 생성한다.
선택된 스키마 객체를 편집한다.
선택된 스키마 객체를 삭제한다.
선택된 스키마를 새로고침한다.
● 스키마 객체의 목록
Schema Browser의 화면 왼쪽 영역에는 각 스키마 객체의 목록이 나타난다. 드롭다운 메뉴에서 특정 스
키마를 선택하면 스키마 객체를 종류별로 볼 수 있다.
스키마 객체는 종류에 따라서 트리나 목록 또는 테이블의 형태로 표시된다. 또한, 화면 왼쪽 하단의 탭
을 클릭하여 표시되는 스키마 객체의 종류를 변경할 수도 있다.
선택할 수 있는 스키마 객체는 다음과 같다.
– Tables
– Views
– Synonyms
– Procs
– Triggers
– Indexes
– Constraints
– Sequences
– Rollback Segments
– Tablespaces
– System Privileges
– Role
– User
● 스키마 객체의 정보
Schema Browser의 화면 왼쪽 영역에서 스키마 객체를 선택하면 Schema Browser의 화면 오른쪽 영역
에는 선택된 스키마 객체의 정보를 표시해준다. 스키마 객체에 따라서 DDL 문을 표시해주기도 한다. 대
부분 테이블 형태로 표시된다.
34 Tibero tbAdmin 안내서
3.4. Schema Tree BrowsertbAdmin과 연결을 유지하고 있는 데이터베이스의 스키마 객체의 정보를 트리 형태로 볼 수 있다.
Schema Tree Browser는 tbAdmin의 초기 화면의 왼쪽에 위치하고 있다. Schema Tree Browser가 보이
지 않으면 [Database] > [Schema Tree Browser] 메뉴를 선택하거나 툴바에서 아이콘을 클릭한다.
다음은 Schema Tree Browser의 화면이다.
[그림 3.7] Schema Tree Browser
Schema Tree Browser는 스키마 객체를 트리 형태로 보여 주는 화면 상단의 영역과 스키마 객체의 상세
정보를 보여 주는 화면 하단의 View로 구성되어 있다.
다음은 화면의 세부 기능에 대한 설명이다.
● 아이콘
다음은 Schema Tree Browser의 화면 오른쪽 상단에 위치한 아이콘에 대한 설명이다.
설명아이콘
새롭게 데이터베이스에 연결을 맺는다.
데이터베이스와의 연결을 다시 맺는다.
제3장 기본 기능 35
설명아이콘
데이터베이스와의 연결을 끊는다.
새로운 스키마나 테이블스페이스, 또는 스키마 객체를 생성한다.
선택된 스키마 객체를 편집한다.
선택된 스키마 객체를 삭제한다.
스키마 객체를 새로고침한다.
● 컨텍스트 메뉴
Schema Tree Browser의 화면 상단 영역에서 스키마 객체를 선택한 뒤 마우스 오른쪽 버튼을 클릭하면
컨텍스트 메뉴가 나타난다. 단, 컨텍스트 메뉴는 각 스키마 객체마다 다르게 나타난다.
컨텍스트 메뉴를 사용하면 스키마 객체를 생성하고, 수정, 삭제할 수 있다. 스키마 객체를 생성, 수정,
삭제하는 것은 별도의 SQL 문장을 작성할 필요 없이 해당 대화 상자에 항목을 채우는 방식으로 진행된
다.
[그림 3.8] Schema Tree Browser - 컨텍스트 메뉴
다음은 컨텍스트 메뉴의 각 항목에 대한 설명이다.
설명항목
새롭게 데이터베이스에 연결을 맺는다.New connect
데이터베이스와의 연결을 다시 맺는다.Reconnect
데이터베이스와의 연결을 끊는다.Disconnect
선택된 스키마 객체에 대한 자세한 설명을 표시한다.Describe
새로운 스키마나 테이블스페이스, 또는 스키마 객체를 생성한다.Create {해당 스키마 객체}
선택된 스키마 객체를 편집한다.Edit {해당 스키마 객체}
선택된 스키마 객체를 삭제한다.Drop {해당 스키마 객체}
36 Tibero tbAdmin 안내서
설명항목
선택된 스키마 객체 이름을 클립보드에 복사한다.Copy Name
선택된 스키마 명과스키마 객체 이름을 클립보드에 복사한다.Copy Qualified Name
스키마 객체를 생성하기 위한 스크립트를 파일이나 클립보드에 출력한다.Extract Script
스키마 객체를 새로고침한다.Refresh
3.5. ASCII TableSQL Editor 등에 ASCII 문자를 입력할 수 있다.
ASCII Table을 시작하려면 [Tool] > [ASCII Table] 메뉴를 선택한다. ASCII Table 대화 상자를 종료하려
면 [Close] 버튼이나 화면 오른쪽 상단의 [x] 버튼을 클릭한다.
다음은 ASCII Table 대화 상자이다.
[그림 3.9] ASCII Table
다음은 ASCII 문자를 입력하는 방법이다.
1. Font 항목의 드롭다운 메뉴에서 원하는 글꼴을 선택한다.
2. 화면 하단의 목록에서 입력할 ASCII 문자를 선택한 후, [input] 버튼을 클릭한다.
3. ASCII 문자가 해당 Editor에 입력된다.
제3장 기본 기능 37
제4장 DBA 기능
본 장에서는 DBA가 주로 사용하는 기능의 화면 구성과 사용 방법을 설명한다. 이 기능은 DBA를 위해 제
공되는 고급 기능으로 모든 데이터베이스 사용자에게 반드시 필요한 내용은 아니다.
4.1. 개요다음은 tbAdmin에서 제공하는 DBA 기능들이다.
● Session Manager
● SQL Monitor
● Transaction Monitor
● Graph and Report
● Parameter Manager
● Extents Viewer
● Database Information
● Tablespace Manager
● Instance Monitor
● Compile Invalid Objects
● Security Manager
또한, 추가로 제공하는 Export, Import, ExpImp 툴도 설명한다. 이 기능은 DBA를 위해 제공되는 고급 기능
으로 모든 데이터베이스 사용자에게 반드시 필요한 내용은 아니다.
제4장 DBA 기능 39
4.2. Session Manager현재 연결된 데이터베이스의 세션 정보를 조회할 수 있다.
Session Manager를 시작하려면 [DBA] > [Session Manager] 메뉴를 선택하거나 툴바에서 아이콘
을 클릭한다. 다음은 Session Manager의 화면이다.
[그림 4.1] Session Manager
Session Manager는 세션 정보를 조회할 수 있는 화면 상단의 영역과 화면 하단의 여러 탭으로 구성되어
있다. Session Manager의 화면은 [Sessions], [All Locks], [Blocking Locks] 탭을 선택할 때 마다 표시
되는 컬럼의 내용이 달라진다.
다음은 Session Manager 화면의 아이콘과 부가기능에 대한 설명이다.
● 아이콘
다음은 Session Manager의 화면 중간에 위치한 아이콘에 대한 설명이다.
설명아이콘
컬럼 필터링(Column Filtering)
엑셀 출력
새로고침
● 부가기능
40 Tibero tbAdmin 안내서
다음의 기능은 Session Manager의 화면 중간에 위치한다.
설명기능
세션 정보를 리프레시하는 시간 간격을 초 단위로 설정하는 기능이다.Interval (Sec.)
세션 정보를 자동으로 리프레시하는 기능이다. 단, 체크 박스를 선택하는 경우에
만 기능이 실행된다.
Auto Refresh
[Sessions] 탭
[그림 4.2] Session Manager - [Sessions] 탭
다음은 [Sessions] 탭의 각 컬럼에 대한 설명이다.
설명컬럼명
비활성화된 세션
활성화된 세션
로우의 고유 번호Row #
세션 ID(Session ID)SID
일련 번호Serial No
사용자 IDTibero User
활성화 또는 비활성화 상태Status
세션 타입(Session type)type
데이터베이스 접속 시간Logon Time
제4장 DBA 기능 41
설명컬럼명
IP 주소IP Address
SQL 트레이스의 활성화 또는 비활성화 상태SQL Trace
[All Locks] 탭
[그림 4.3] Session Manager - [All Locks] 탭
다음은 [All Locks] 탭의 각 컬럼에 대한 설명이다.
설명컬럼명
로우 ID(Row ID)Row #
세션 IDSID
일련 번호Serial No
사용자 IDTibero User
객체명Object Name
Lock 타입Lock Type
Lock 모드Lock Mode
Lock 상태State
42 Tibero tbAdmin 안내서
[Blocking Locks] 탭
[그림 4.4] Session Manager - [Blocking Locks] 탭
다음은 [Blocking Locks] 탭의 각 컬럼에 대한 설명이다.
설명컬럼명
로우 IDRow #
Lock 타입Lock Type
Lock의 Hold 유형Hold Mode
요청 유형Request Mode
블로킹(blocking)된 Lock의 세션 IDBlocking Sid
블로킹된 사용자 IDBlocking Tibero User
대기 중인 세션 IDWaiting Sid
대기 중인 사용자Waiting Tibero User
제4장 DBA 기능 43
4.3. SQL MonitorTibero 서버의 SQL을 모니터링할 수 있다.
SQL Monitor를 시작하려면 [DBA] > [SQL Monitor] 메뉴를 선택하거나 툴바에서 아이콘을 클릭한
다. 다음은 SQL Monitor의 화면이다.
[그림 4.5] SQL Monitor
SQL Monitor는 모니터링 조건을 설정할 수 있는 Criteria 영역과 SQL 필터를 설정할 수 있는 SQL Filter 영
역, 그리고 SQL의 세부 정보를 표시하는 영역으로 구성되어 있다.
다음은 SQL Monitor의 각 영역에 대한 설명이다.
● 아이콘
다음은 SQL Monitor의 화면 상단에 위치한 아이콘에 대한 설명이다.
설명아이콘
새로고침
● Criteria
다음은 SQL Monitor의 Criteria 영역이다.
44 Tibero tbAdmin 안내서
[그림 4.6] SQL Monitor - Criteria 영역
다음은 Criteria 영역의 각 항목에 대한 설명이다.
설명항목
액세스한 버퍼의 블록 수Buffer Gets
단위 실행 당 액세스한 블록의 수Buffer Gets/Executions
SQL 실행 횟수Executions
디스크 I/O 횟수Disk Reads
SYS 사용자의 SQL 제한 조건Include SYS User's SQL
● SQL Filter
다음은 SQL Monitor의 SQL Filter 영역이다.
[그림 4.7] SQL Monitor - SQL Filter 영역
다음은 SQL Filter 영역의 각 항목에 대한 설명이다.
설명항목
SQL 필터 조건SQL Filter
SQL 필터 조건의 종류드롭다운 메뉴
필터링할 내용텍스트 박스
● SQL의 세부 정보
다음은 SQL의 세부 정보가 표시되는 영역의 각 컬럼에 대한 설명이다.
설명컬럼명
사용자User
제4장 DBA 기능 45
설명컬럼명
액세스한 버퍼의 블록 수Buffer Gets
SQL 실행 횟수Executions
단위 실행 당 액세스한 블록 수Buffer Gets/Executions
디스크 I/O 횟수Disk Reads
처리 여부Row Processed
주소 값Address
해시 값Hash Value
해당 SQLSQL
4.4. Transaction MonitorTibero 서버의 트랜잭션을 모니터링할 수 있다.
Transaction Monitor를 시작하려면 [DBA] > [Transaction Monitor] 메뉴를 선택하거나 툴바에서
아이콘을 클릭한다. 다음은 Transaction Monitor의 화면이다.
[그림 4.8] Transaction Monitor
46 Tibero tbAdmin 안내서
Transaction Monitor는 트랜잭션 정보를 볼 수 있는 화면 상단의 영역과 트랜잭션의 상세 정보를 볼 수 있
는 화면 하단의 부분으로 구성되어 있다.
다음은 Transaction Monitor 화면의 각 영역에 대한 설명이다.
● 아이콘
다음은 Transaction Monitor의 화면 상단에 위치한 아이콘에 대한 설명이다.
설명아이콘
새로고침
● 트랜잭션 정보
다음은 트랜잭션 정보가 표시되는 부분의 각 컬럼에 대한 설명이다.
설명컬럼명
접속한 사용자 IDUser
세션 IDSID
세션의 일련 번호Serial#
프로세스 IDPID
IP 주소IP Address
트랜잭션의 상태Status
자기 호출(recursive call)인지의 여부Recursive
USN(Undo Segment Number) 번호USN
모듈Module
사용자 프로그램의 이름Program
트랜잭션이 경과된 시간(단위: 초)Duration
트랜잭션이 사용 중인 블록 번호Undo Blocks
트랜잭션이 사용 중인 레코드 번호Undo Recodes
트랜잭션이 발생한 Logical I/O Block 수Logical IO
트랜잭션이 발생한 Physical I/O Block 수Physical IO
● 트랜잭션의 상세 정보
트랜잭션의 상세 정보는 해당 트랜잭션에 대해 단순히 메모를 하기 위한 영역으로 활용된다. 사용자는
일반 텍스트 Editor처럼 원하는 내용을 입력할 수 있다.
제4장 DBA 기능 47
4.5. Analyze ManagerAnalyze Manager는 데이터베이스 객체의 통계 정보를 수집하여 DBA에게 분석 값을 통해서 성능 최적화
하기 위한 정보를 제공한다. 내부적으로 분석을 위하여 Tibero PSM에서 제공하고 있는 DBMS_STATS
패키지를 사용하고 있다.
Analyze Manager를 시작하려면 [DBA] > [Analyze Manager] 메뉴를 선택하거나 툴바에서 아이콘
을 클릭한다. 다음은 Analyze Manager의 화면이다.
[그림 4.9] Analyze Manager
Analyze Manager는 분석 요청을 요청하는 화면 상단의 영역과 분석 결과 정보를 볼 수 있는 화면 하단의
부분으로 구성되어 있다.
[Options] 탭
다음은 Analyze Manager의 [Options] 탭에서 설정할 수 있는 각 부분에 대한 설명이다.
설명컬럼명
Compute 분석 요청을 한다. Delete 분석된 수집정보를 제거한다.Mode
48 Tibero tbAdmin 안내서
참고
각각의 추가적인 부분은 PSM 메뉴얼을 참고한다.
[Table Index] 탭
[Table Index]와 [Database and Schemas] 탭은 분석을 요청하거나 분석된 정보를 제거하기 위한 화면
이다. 분석하고자 하는 Schema를 먼저 선택한 후, 오른쪽 화면에 트리 뷰에서 분석 또는 정보 삭제를 원
하는 아이템을 선택한다. 그 후 분석 요청 [DBA] > [Analyze Manager] 메뉴를 선택하거나 툴바에서
아이콘을 클릭하여 동작을 수행시킬 수 있다.
[그림 4.10] Analyze Manager
다음은 Analyze Manager의 Tables and Index화면 상단에 위치한 아이콘에 대한 설명이다.
설명아이콘
분석을 요청한다.
제4장 DBA 기능 49
설명아이콘
분석 요청을 보내는 script를 보여준다.
[Database and Schemas] 탭
분석된 결과는 아래 화면을 통해서 확인할 수 있다. 조회를 원하는 Schema를 선택한 후, 조회 아이콘을
선택하여 분석된 결과를 확인할 수 있다.
[그림 4.11] Analyze Manager
50 Tibero tbAdmin 안내서
4.6. Graph and ReportGraph and Report는 성능 튜닝에 사용되는 여러 가지 통계 정보를 그래프 형태로 보여줄 수 있다.
Graph and Report를 시작하려면 [DBA] > [Graph and Report] 메뉴를 선택하거나 툴바에서 아이콘
을 클릭한다. 다음은 Graph and Report의 화면이다.
[그림 4.12] Graph and Report
Graph and Report는 성능 튜닝에 사용되는 통계 정보를 선택할 수 있는 Item Selection 영역과 이를 그래
프와 리포트의 형태로 출력할 수 있는 화면 오른쪽의 영역으로 구성되어 있다.
다음은 성능 튜닝에 사용되는 각 통계 정보에 대한 설명이다.
설명통계 정보
SGA(System Global Area)는 데이터베이스 인스턴스 내의 모든 프로세스가 공유하는
메모리 공간으로써 Shared pool과 DB Block buffer, Log buffer로 구성된다.
SGA
제4장 DBA 기능 51
[Online Graph] 탭
Item Selection 영역에서 원하는 통계 정보를 선택한 다음 Interval과 count를 선택하고 [Start] 버튼을 클
릭하면 [Online Graph] 탭의 Chart 영역에 그래프가 나타난다.
다음은 [Online Graph] 탭의 각 항목에 대한 설명이다.
설명항목
카테고리 정보이다.Category
각 항목 정보를 표시한다.Item
그래프 간격을 설정한다.Interval
총 표시 개수를 설정한다.Count
그래프 출력을 시작한다.[Start]
그래프 출력을 종료한다.[Stop]
통계 정보를 시각화하여 표시한다.Chart
수집된 통계 정보를 표시한다.Collect Data
[Batch Report] 탭
Save report to 경로와 원하는 시간에 리포트를 출력할 수 있다.
[그림 4.13] Batch Report
52 Tibero tbAdmin 안내서
다음은 [Batch Report] 탭의 각 항목에 대한 설명이다.
설명항목
리포트 간격을 설정한다.Interval
총 표시 개수를 설정한다.Count
리포트 출력을 시작한다.[Start]
리포트 출력을 종료한다.[Stop]
리포트를 저장할 경로를 설정한다.Save report to:
로그 정보를 표시한다.Logs
4.7. Parameter ManagerParameter Manager는 연결된 데이터베이스의 파라미터 정보를 보여주며, 이를 수정할 수 있다.
Parameter Manager를 시작하려면 [DBA] > [Parameter Manager] 메뉴를 선택하거나 툴바에서 아
이콘을 클릭한다. 다음은 Parameter Manager의 화면이다.
[그림 4.14] Parameter Manager
제4장 DBA 기능 53
다음은 Parameter Manager 화면의 아이콘과 부가기능에 대한 설명이다.
● 아이콘
다음은 Parameter Manager의 화면 하단에 위치한 아이콘에 대한 설명이다.
설명아이콘
컬럼 필터링
Excel 출력
새로고침
● 부가기능
다음은 Parameter Manager의 부가기능에 대한 설명이다. 다음의 기능은 Parameter Manager의 화면
하단에 위치한다.
설명p기능
파라미터 정보를 새로고침하는 시간 간격을 초 단위로 설정하는 기능이다.Interval (Sec.)
파라미터 정보를 자동으로 새로고침하는 기능이다. 단, 체크 박스를 선택하는 경
우에만 해당한다.
Auto Refesh
편집할 파라미터를 선택한 후, 마우스 오른쪽 버튼을 누르면 [Editor Parameter Value]와 [Refresh] 메뉴
가 나타나는데, [Editor Parameter Value] 메뉴를 선택하면 InitParam Value Change 대화 상자가 나타
난다. 이 대화 상자에서 파라미터를 편집할 수 있다.
예를 들어, DBMS_LOG_DEST 파라미터라면 다음과 같이 나타난다.
[그림 4.15] Parameter Manager - InitParam Value Change 대화 상자
다음은 InitParam Value Change 대화 상자의 각 항목에 대한 설명이다.
설명기능
파라미터에 설정된 기존의 설정 값이 나타난다.Current Value
변경할 파라미터의 설정 값을 입력한다.New Value
54 Tibero tbAdmin 안내서
4.8. Extents ViewerExtents란 데이터베이스에서 데이터를 저장하는 논리적인 단위이다. Extent Viewer에서는 Extents의 위
치와 크기 등의 정보를 볼 수 있다.
Extents Viewer를 시작하려면 [DBA] > [Extents Viewer] 메뉴를 선택하거나 툴바에서 아이콘을 클
릭한다. 다음은 Extents Viewer의 화면이다.
[그림 4.16] Extents Viewer
Extents Viewer는 익스텐트 정보를 검색할 수 있는 화면 상단의 검색 조건 영역과 화면 하단의 검색 결과
영역으로 구성되어 있다.
다음은 화면의 세부 기능에 대한 설명이다.
● 아이콘
다음은 Extents Viewer의 화면 하단에 위치한 아이콘에 대한 설명이다.
설명아이콘
편집
삽입
삭제
제4장 DBA 기능 55
설명아이콘
실행
취소
컬럼 필터링
엑셀 출력
스크립트로 내보내기
Fetch more
Fetch all
새로고침
● 검색 조건
다음은 Extents Viewer의 검색 조건에 대한 설명이다.
설명검색 조건
All Object, CLUSTER, INDEX, INDEX SUBPARTITION, LOBINDEX, LOBINDEX
SUBPARTITION, TABLE, TABLE SUBPARTITION, UNDO
Object Type
소유자Owner
테이블스페이스Tablespace
익스텐트Extents
● 검색 결과
다음은 Extents Viewer의 검색 결과에 대한 설명이다.
설명검색 결과
소유자Owner
Extent 객체Object
스키마 객체의 종류Type
테이블스페이스Tablespace
스키마 객체의 전체 크기Total Size
익스텐트의 개수Extents
56 Tibero tbAdmin 안내서
4.9. Database InformationtbAdmin과 연결 중인 데이터베이스의 물리적인 리소스 현황을 볼 수 있다.
Database Information을 시작하려면 [DBA] > [Database Information] 메뉴를 선택하거나 툴바에서
아이콘을 클릭한다. 다음은 Database Information의 화면이다.
[그림 4.17] Database Information
Database Information은 데이터베이스의 물리적인 리소스를 볼 수 있는 화면 왼쪽의 트리 뷰 영역과 해당
리소스의 정보를 볼 수 있는 화면 오른쪽의 조회 결과 영역으로 구성되어 있다.
참고
Database Information의 조회 결과 항목과 탭은 접속한 데이터베이스(Tibero, Oracle)와 제품 버전에
따라 다르다. 이에 대한 내용은 해당 데이터베이스의 관련 문서를 참고하기를 바란다.
Database Information의 화면 하단의 아이콘에 대한 설명은 “4.8. Extents Viewer”와 동일하다.
제4장 DBA 기능 57
4.10. Tablespace ManagertbAdmin과 연결 중인 데이터베이스에 존재하는 테이블스페이스의 정보를 볼 수 있으며, 테이블스페이스
의 생성, 수정, 삭제 기능을 사용하여 테이블스페이스를 관리할 수 있다.
Tablespace Manager를 시작하려면 [DBA] > [Tablespace Manager] 메뉴를 선택하거나 툴바에서
아이콘을 클릭한다. 다음은 Tablespace Manager의 화면이다.
[그림 4.18] Tablespace Manager
Tablespace Manager는 데이터베이스에 존재하는 테이블스페이스를 볼 수 있는 화면 왼쪽의 트리 뷰 영
역과 해당 테이블스페이스의 정보를 볼 수 있는 화면 오른쪽의 상세 정보 영역으로 구성되어 있다.
참고
Tablespace Manager의 화면 하단에 위치한 아이콘에 대한 설명은 “4.8. Extents Viewer”와 동일하
다.
58 Tibero tbAdmin 안내서
4.11. Instance Monitor데이터베이스 인스턴스(Instance)의 상태를 실시간으로 감시할 수 있다.
Instance Monitor를 시작하려면 [DBA] > [Instance Monitor] 메뉴를 선택하거나 툴바에서 아이콘을
클릭한다. 다음은 Instance Monitor의 화면이다.
[그림 4.19] Instance Monitor
Instance Monitor는 동작 방식과 주기를 설정할 수 있는 화면 상단의 영역과 모니터링 결과를 그래프로 볼
수 있는 화면 하단의 영역으로 구성되어 있다.
Instance Monitor의 동작과 주기를 설정하는 기능은 다음과 같다.
설명기능
Auto Refresh 체크 박스를 선택하면 Instance Monitor가 동작하며, 자동으로
새로고침한다.
Auto Refresh
Refresh Interval(sec)에 설정된 주기대로 그래프가 업데이트되면서 출력된다.Refresh Interval(sec)
제4장 DBA 기능 59
다음은 Instance Monitor 기능을 실행한 예이다.
60 Tibero tbAdmin 안내서
4.12. Compile Invalid Objects유효한 객체(Invalid Object)를 일괄로 컴파일할 수 있다.
Compile Invalid Objects 대화 상자를 시작하려면 [DBA] > [Compile Invalid Objects] 메뉴를 선택한다.
다음은 Compile Invalid Objects 대화 상자이다.
[그림 4.20] Compile Invalid Objects 대화 상자
Compile Invalid Objects 대화상자는 Filter 영역과 각 버튼, 진행 상황을 표시하는 상태 바와 유효한 객체
를 트리 형태로 보여주는 [Object Tree] 탭, [Start Compiling] 버튼을 클릭한 결과를 나타내는 [Compile
Status] 탭으로 구성되어 있다.
다음은 Compile Invalid Objects 대화 상자의 각 기능에 대한 설명이다.
● Filter
다음은 Filter 영역의 각 항목에 대한 설명이다.
제4장 DBA 기능 61
설명항목
컴파일할 대상의 스키마이다.Schema
컴파일할 대상의 타입이다.Type
● 버튼
다음은 Compile Invalid Objects 대화상자의 각 버튼에 대한 설명이다.
설명버튼
유효한 객체의 정보를 업데이트한다.
선택된 객체를 일괄로 컴파일한다.
Compile Invalid Objects 대화 상자를 닫는다.
다음은 Compile Invalid Objects 대화 상자를 사용하는 절차이다.
1. 컴파일할 대상 스키마를 선택한다.
2. 컴파일할 대상 타입을 선택한다.
3. [View Invaild Objects]버튼을 클릭하여 [Object Tree]탭의 내용을 업데이트한다.
4. [Object Tree] 탭에서 원하는 객체를 선택한 후, [Start Compile] 버튼을 클릭한다.
5. 컴파일한 결과를 보기 위해서 [Compile Status] 탭을 클릭한다.
4.13. Security ManagerSecurity Manager는 사용자, 역할, 권한, 프로파일 등 데이터베이스의 모든 보안과 관련된 사항을 다양한
관점에서 조회할 수 있으며 실시간으로 변경하고 설정할 수 있다.
Security Manager를 시작하려면 [DBA] > [Security Manager] 메뉴를 선택한다.
다음은 Security Manager의 화면이다.
62 Tibero tbAdmin 안내서
[그림 4.21] Security Manager
Security Manager는 Security 객체를 볼 수 있는 화면 왼쪽의 트리 영역과 해당 Security 객체의 정보를 볼
수 있는 화면 오른쪽의 상세 정보 영역으로 구성되어 있다.
Tree
접속한 데이터베이스의 사용자(Users)와 역할(Roles) 목록을 조회하고, 각 객체의 정보를 수정할 수 있다.
● Users
인증 방법과 디폴트 테이블스페이스, 잠금(Lock)의 상태, 역할과 시스템 권한을 조절할 수 있다.
설명항목
사용자의 이름Name
디폴트 테이블스페이스Default Tablespace
사용자의 생성일자Created Date
사용자의 상태Status
제4장 DBA 기능 63
설명항목
사용자의 잠금 설정일자Locked Date
사용자의 만료일자Expired Date
● Roles
인증 방법과 역할, 시스템 권한을 조절할 수 있다.
설명항목
역할의 이름Name
패스워드 인증 여부Password Required
패스워드 인증 방식Authentication
[General] 탭
다음의 그림은 해당 객체의 일반 정보를 나타내는 [General] 탭이다.
[그림 4.22] Security Manager - [General] 탭
64 Tibero tbAdmin 안내서
설명항목
해당 객체의 이름이 나타난다.Name
인증 방법과 패스워드를 설정한다.Authentication
디폴트 테이블스페이스를 설정한다.Tablespace
해당 객체의 상태를 확인한다.Status
[Role] 탭
다음의 그림은 해당 객체에 설정된 역할을 나타내는 [Role] 탭이다.
Roles 영역에서 역할을 확인하고, Granted Roles 영역에서 [Down] 버튼 혹은 [Up] 버튼을 클릭하여 선
택한 역할을 추가하거나 제거할 수 있다.
[그림 4.23] Security Manager - [Role] 탭
제4장 DBA 기능 65
[System] 탭
다음의 그림은 해당 객체에 설정된 시스템 권한(system Privileges)을 나타내는 [System] 탭이다.
System Privileges 영역에서 시스템 권한을 확인하고, Granted Privileges 영역에서 [Down] 버튼 혹은
[Up] 버튼을 클릭하여 선택한 시스템 권한을 추가하거나 제거할 수 있다.
[그림 4.24] Security Manager - [System] 탭
66 Tibero tbAdmin 안내서
4.14. Export, ImportDBA는 tbAdmin을 통해 데이터베이스의 구조와 데이터를 Export할 수 있으며, Export한 파일을 Import하
여 데이터베이스 구조를 만들고 데이터를 입력할 수 있다. 또한, 질의 결과를 Excel 파일로 Export하거나
Excel 파일에 Export한 내용을 테이블에 Import할 수 있다.
4.14.1. Export
를 호출하여 GUI 기반에서 Export할 수 있다. Export를 시작하려면 [Tool] > [Export] 메뉴를 선택한다.
다음은 Export의 화면이다.
[그림 4.25] Export
Export는 화면 왼쪽의 설정 영역과 화면 오른쪽의 콘솔 화면 영역으로 구성되어 있다.
다음은 Export 화면의 각 항목에 대한 설명이다.
설명항목
Export 결과 파일의 저장 경로를 지정한다.Export File
압축이 해제된 파일의 저장 경로를 지정한다.Export Directory (Un
packed Files)
제4장 DBA 기능 67
설명항목
Export를 수행할 때 사용될 스레드 카운트를 지정한다.Thread Count
Scope – Full Database: 데이터베이스 전체를 Export한다.
– User: 선택한 사용자의 스키마 전체를 Export한다.
– Table: 선택한 테이블을 Export한다.
Export Contents – Grants: grant을 Export한다.
– Rows: 테이블의 로우를 Export한다.
– Indexes: 인덱스를 Export한다.
– Constraints: 제약조건을 Export한다.
Advanced Options – Query: 실행할 쿼리 문을 지정한다.
– LogFile: 생성할 로그 파일의 위치를 지정한다.
– Show DDL Scripts: Export 과정에서 생성되는 DDL 문의 표시 여부를 지정
한다.
– Parallel Degree: 병렬 수행의 수준을 지정한다.
참고
Export 옵션에 대한 자세한 내용은 “4.15. ExpImp”을 참고한다.
68 Tibero tbAdmin 안내서
4.14.2. Import
ExpImp를 호출하여 GUI 기반에서 Import할 수 있다. Import를 시작하려면 [Tool] > [Import] 메뉴를 선
택한다.
[그림 4.26] Import
Import는 화면 왼쪽의 설정 영역과 화면 오른쪽의 콘솔 화면 영역으로 구성되어 있다.
다음은 Import 화면의 각 항목에 대한 설명이다.
설명항목
Import할 파일의 경로를 지정한다.Import File
Import할 압축이 해제된 파일의 경로를 지정한다.Import Directory
Import를 수행할 때 사용될 스레드 카운트를 지정한다.Thread Count
Scope – Full DB: 데이터베이스 전체를 Import한다.
– From/To User: 사용자 스키마에서 사용자 스키마로 Import한다.
– User/Table: 특정 사용자와 테이블만 Import한다.
Import Contents – Grants: grant을 Import한다.
제4장 DBA 기능 69
설명항목
– Rows: 테이블의 로우를 Import한다.
– Indexes: 인덱스를 Import한다.
– Constraints: 제약조건을 Import한다.
Advanced Options – LogFile: 생성할 로그 파일의 위치를 지정한다.
– Show DDL Scripts: Import 과정에서 생성되는 DDL 문의 표시 여부를 지정
한다.
– Use Direct Path Loading(DPL): DPL 방식으로 Import할지의 여부를 지정
한다.
– Use Pipelining: Import할 때 파이프라이닝(Pipelining)을 사용할지의 여부
를 지정한다.
– Ignore the "schema object already exists": 스키마 객체가 이미 존재한다
는 에러를 무시할지의 여부를 지정한다.
– I/O Buffer Size: Import할 때 사용할 I/O 버퍼의 크기를 지정한다.
– Bind Buffer Size: 바인딩할 때 필요한 버퍼의 크기를 지정한다.
참고
Import 옵션에 대한 자세한 내용은 “4.15. ExpImp”을 참고한다.
70 Tibero tbAdmin 안내서
4.15. ExpImpExcel 파일로 데이터베이스 테이블의 데이터를 추출하거나, 입력할 수 있다. ExpImp를 시작하려면 [Tool]
> [ExpImp] 메뉴를 선택한다. ExpImp는 [Options], [Imp], [Exp] 탭으로 구성된다.
[Options] 탭
ExpImp의 옵션을 설정한다.
[그림 4.27] ExpImp - [Options] 탭
다음은 [Options] 탭의 각 항목에 대한 설명이다.
설명항목
Excel 형식을 사용할지를 지정한다.Use Excel File
각 필드를 구분할 구분자(Delimiter)를 지정한다.Field Delimiter
각 필드를 감쌀 수식어(Qualifier)를 지정한다.Field Qualifier
각 레코드를 구분할 구분자를 지정한다.Record Delimiter
디폴트 날짜 형식을 지정한다.Default Date Format
커밋을 하기 전에 삽입될 레코드의 개수를 지정한다.Commit Size
제4장 DBA 기능 71
[Exp] 탭
Excel 파일로 데이터를 추출한다. 생성된 질의에 조건 절을 추가할 수 있다.
[그림 4.28] ExpImp - [Export] 탭
다음은 [Export] 탭의 각 항목에 대한 설명이다.
설명항목
Export할 테이블을 선택한다.Table
Export 수행을 위한 SQL 쿼리를 편집한다.SQL Query
Export 결과가 저장될 Excel 파일의 경로를 지정한다.File
Excel 파일에 테이블의 컬럼명을 포함할지 지정한다.Include Header Line
72 Tibero tbAdmin 안내서
[Imp] 탭
Excel 파일을 읽어 데이터를 해당 테이블에 입력한다.
[그림 4.29] ExpImp - [Import] 탭
다음은 [Import] 탭의 각 항목에 대한 설명이다.
설명항목
Import할 Excel 파일의 경로를 지정한다.Source file
Excel 파일의 내용을 삽입할 테이블을 선택한다.Destination table
기존 테이블의 내용을 삭제할지 지정한다.Truncate before an im
port
Excel 파일의 첫 번째 라인을 무시할지 지정한다.Ignore the first line
Import 작업을 batch로 실행할지를 지정한다.Batch Execution
Import 상태와 로그를 보여준다.Status / Log
제4장 DBA 기능 73
Appendix A. 단축키
본 장에서는 tbAdmin 툴에서 사용할 수 있는 단축키를 기능별로 기술한다.
단축키의 목록은 메뉴에서 [Help] > [Key Assist]를 선택하거나 <Ctrl> + <Shift> + L 키를 눌러 확인한다.
A.1. 파일다음은 데이터베이스 서버와의 접속, 파일의 생성 및 저장, 인쇄 등을 할 때 사용하는 단축키의 목록이다.
설명단축키
New Connection<Ctrl> + N
Close Connection<Ctrl> + E
Close All Connection<Ctrl> + <Shift> + E
Commit<Ctrl> + <Shift> + C
Rollback<Ctrl> + <Shift> + R
Open File Action<Ctrl> + O
Save File Action<Ctrl> + S
A.2. 편집다음은 Editor 영역에서 SQL 문장을 편집할 때 사용하는 단축키의 목록이다.
설명단축키
Undo<Ctrl> + Z
Redo<Ctrl> + Y
Cut<Ctrl> + X
Copy<Ctrl> + C
Paste<Ctrl> + V
Delete<Delete> 키
Select All<Ctrl> + A
Find and Replace<Ctrl> + F
Decrease Indent<Shift> + <Tab>
Increase Indent<Tab>
Appendix A. 단축키 75
설명단축키
Comment<Ctrl> + -
Uncomment<Ctrl> + <Shift> + -
Lower Case<Ctrl> + U
Upper Case<Ctrl> + <Shift> + U
Capitalize<Ctrl> + <Shift> + A
Sentencize<Ctrl> + <Shift> + S
InvertCase<Ctrl> + I
A.3. SQL 문장 실행다음은 Editor 영역에서 SQL 문장을 실행할 때 사용하는 단축키의 목록이다.
설명단축키
Maximize SQL<Alt> + Down
Maximize Result<Alt> + Up
Split Pane Evenly<Alt> + Right
Go to Next Tab<F4> 키
Go to Previous Tab<Shift> + <F4>
PSM Compile<Ctrl> + <Shift> +P
PSM Execute<Ctrl> + <Shift> + O
Horizontal Toggle for PSM Editor<Ctrl> + H
Execute SQL<F5>
Execute SQL and Edit Result Cell<F6>
Execution Plan for SQL<F7>
Current Plan<Ctrl> + <F7>
Run All From Cursor<Ctrl> + [
Run Step<Ctrl> + ]
Select One Statement and Execute SQL<Ctrl> + <Enter>
Vertical Toggle for PSM Editor<Ctrl> + G
Apend Query Result<Ctrl> + .
Clear Query Result Output<Ctrl> + ,
76 Tibero tbAdmin 안내서
A.4. 기본 기능다음은 tbAdmin의 기본 기능을 실행하는 단축키의 목록이다.
설명단축키
SQL Editor<Alt> + S
PSM Editor<Alt> + P
Schema Browser<Alt> + C
Schema Tree Browser<Alt> + T
A.5. DBA 기능다음은 tbAdmin의 DBA 기능을 실행하는 단축키의 목록이다.
설명단축키
Session Manager<Alt> + O
Initial Parameter Manager<Alt> + I
Extents Viewer<Alt> + X
Database Information<Alt> + A
Tablespace Manager<Alt> + M
Instance Monitor<Alt> + R
Appendix A. 단축키 77
색인
AAction
Append query result, 17
BookMark, 16
Change tab title, 16
Clear output window, 17
Commit, 16
Copy to clipboard, 16
Copy to New Tab, 17
Current Plan, 16
Format, 16
Go to Next Tab, 17
Go to Previous Tab, 17
Maximize Result, 17
Maximize SQL, 17
Plan, 16
Recall Named Script.., 17
Rollback, 16
Run All From Cursor, 16
Run And Edit, 16
Run current SQL, 16
Run Script File.., 17
Run SQL, 16
Run SQL From All Tab, 16
Run Step, 16
Save as Named Script.., 17
SQL History, 16
Template, 16
Analyze Manager, 48
아이콘, 49
Analyze Manager의 화면 구성
화면 상단, 48
화면 하단, 48
ASCII Table, 37
ASCII 문자 입력방법, 37
CCompile Invalid Objects의 화면 구성
[Compile Status] 탭, 61
[object Tree] 탭, 61
Filter 영역, 61
DDatabase
PSM Editor, 17
Schema Browser, 17
SQL Editor, 17
Database Information, 57
Database Information의 화면 구성
조회 결과 영역, 57
트리 뷰 영역, 57
DBA
Analyze Manager, 18
Compile Invalid Objects, 18
Database Information, 18
Extents Viewer, 18
Graph and Report, 18
Instance Monitor, 18
Parameter Manager, 18
Security Manager, 18
Session Manager, 18
SQL Monitor, 18
Tablespace Manager, 18
Transaction Monitor, 18
DBA 기능, 39
EEdit
Capitalize, 15
Comment, 15
Copy, 15
Cut, 15
Delete, 15
Find/Replace..., 15
Invert the Case, 15
Lower Case, 15
Paste, 15
Redo, 15
색인 79
Select All, 15
Sentencize, 15
Uncomment, 15
Undo, 15
Upper Case, 15
Export, 67
Export의 화면 구성
설정 영역, 67
콘솔 화면 영역, 67
Extent Viewer, 55
Extents, 55
Extents Viewer
아이콘, 55
Extents Viewer의 화면 구성
검색 결과 영역, 55
검색 조건 영역, 55
FFile
Change Password, 14
Close All Tab, 15
Commit, 14
End All Connection, 14
End Connection, 14
Exit, 15
New Connection, 14
Open File, 14
Print, 15
Rollback, 14
Save, 15
Save All, 15
Save as, 15
Session Information, 14
GGraph and Report, 51
Graph and Report의 화면 구성
Item Selection 영역, 51
그래프 및 리포트 출력 영역, 51
HHelp
About tbAdmin, 19
Key Assist..., 19
IImport, 69
Import의 화면 구성
설정 영역, 69
콘솔 화면 영역, 69
Instance Monitor, 59, 61
Instance Monitor의 부가기능
Auto Refresh, 59
Refresh Interval(sec), 59
Instance Monitor의 화면 구성
화면 상단 영역, 59
화면 하단 영역, 59
LLogin & Connection Config
Apply, 4
As, 4
Character Set, 4
Close, 5
Connect, 4
DB NAME(Sid), 4
Delete, 4
JDBC Driver, 4
Login Timeout, 4
Name, 4
New, 4
Password, 4
Port, 4
Read Timeout, 4
Revert, 4
Server IP, 4
Test, 4
User, 4
PParameter Manager, 53
Auto Refesh, 54
Interval (Sec.), 54
아이콘, 54
80 Tibero tbAdmin 안내서
Perspective, 20
PSM Editor, 30
아이콘, 30
컨텍스트 메뉴, 31
PSM Editor의 Editor 영역
PSM 문장의 실행과 저장, 32
PSM 문장의 입력과 편집, 31
PSM Editor의 View 영역
[DBMS Output] 탭, 32
[PSM Error] 탭, 32
PSM 문장의 실행 결과, 32
PSM Editor의 화면 구성
Editor 영역, 30
View 영역, 30
트리, 30
SSchema Browser, 33
아이콘, 33
Schema Browser의 화면 구성
오른쪽 영역, 33
왼쪽 영역, 33
Schema Tree Browser, 35
아이콘, 35
컨텍스트 메뉴, 36
Security Manager, 62
Security Manager의 화면 구성
상세 정보 영역, 63
트리 영역, 63
Session Manager, 40
[All Locks] 탭, 42
[Blocking Locks] 탭, 43
[Sessions] 탭, 41
아이콘, 40
Session Manager의 부가기능
Auto Refresh, 41
Interval (Sec.), 41
Session Manager의 화면 구성
화면 상단, 40
화면 하단의 탭, 40
SQL Editor, 23
아이콘, 24
컨텍스트 메뉴, 25
SQL Editor의 Editor 영역
SQL 문장의 실행과 저장, 27
SQL 문장의 입력과 편집, 27
SQL Editor의 View 영역
SQL 문장의 실행 결과, 28
실행 계획, 29
SQL Editor의 화면 구성
Editor 영역, 24
View 영역, 24
SQL Monitor, 44
아이콘, 44
SQL Monitor의 화면 구성
Criteria 영역, 44
SQL Filter 영역, 44
세부 정보 표시 영역, 44
TTablespace Manager, 58
아이콘, 58
Tablespace Manager의 화면 구성
상세 정보 영역, 58
트리 뷰 영역, 58
tbAdmin, 1
tbAdmin의 주요 기능, 1
Tool
ASCII Table, 18
Explmp, 18, 71
Export, 18
Import, 18
Transaction Monitor, 46
아이콘, 47
Transaction Monitor의 화면 구성
화면 상단, 47
화면 하단, 47
WWindow
Preferences, 18
ㄷ
단축키, 75
색인 81
ㅎ
환경설정, 6
82 Tibero tbAdmin 안내서