제2장 화면 구성

내용 목차

2.1. 초기 화면
2.2. 화면의 세부 구성요소
2.2.1. Menu
2.2.2. Tool bar
2.2.3. Title bar
2.2.4. Perspective
2.2.5. Schema Tree Browser
2.2.6. Editor
2.2.7. Schema Object Detail
2.2.8. View

본 장에서는 tbAdmin의 화면 구성에 대해 설명한다.

tbAdmin을 실행하고 나서, 데이터베이스 서버에 접속하면 다음과 같은 초기 화면이 나타난다.


초기 화면은 8개의 영역으로 구성된다.

영역설명
① MenutbAdmin에서 사용할 수 있는 전체 메뉴가 있는 부분이다.
② Tool bar빠르고 간편하게 메뉴를 실행할 수 있도록 메뉴 중 일부가 아이콘 형태로 나열되어 있다.
③ Title bar현재 사용 중인 기능과 로그인 및 접속 정보가 나타난다.
④ Perspective현재 활성화된 Perspective가 표시되며 다른 Perspective로 변경할 수 있다.
⑤ Schema Tree BrowsertbAdmin과 연결을 유지하고 있는 데이터베이스의 스키마 객체의 정보가 트리 형태로 나타난다.
⑥ EditorSQL, PSM 등을 편집할 수 있는 Editor와 Browser, Monitor 등의 View가 있다.
⑦ Schema Object DetailsSchema Tree Browser에서 선택된 스키마 객체의 세부 정보를 보여준다.
⑧ ViewEditor 영역과 관련된 세부 정보를 보여준다.

본 절에서는 화면의 각 부분을 구성하는 세부 구성요소를 설명한다.

Menu는 다음 그림과 같이 총 8개 영역으로 구성되어 있다.


File

데이터베이스 서버와의 접속, 파일 불러오기 및 저장, 인쇄 등과 관련된 메뉴이다.

메뉴설명
New Connection새로운 Connection에 접속한다.
End Connection기존의 Connection을 끊는다.
End All Connections모든 Connection을 끊는다.
Change Password현재 접속된 사용자의 패스워드를 변경한다.
Session Information현재 접속된 세션(Session) 정보를 보여준다.
Commit모든 탭의 DML 실행 후의 결과를 데이터에 영구적으로 반영하기 위해 실행한다.
Rollback모든 탭의 DML 실행 후의 결과를 취소한다.
Open File저장된 SQL 파일을 SQL Editor에 불러온다.
Save현재 열려있는 SQL Editor의 내용을 저장한다.
Save as현재 열려있는 SQL Editor의 내용을 탭과 다른 이름으로 저장한다.
Save All열려 있는 모든 SQL Editor를 저장한다.
Close All Tab열려 있는 모든 탭을 닫는다.
Print프린터 대화상자를 실행한다.
ExittbAdmin을 종료한다.

Edit

Editor 영역에서 SQL 문장을 편집하는 것과 관련된 메뉴이다.

메뉴설명
UndoEditor를 사용할 때 잘못된 편집을 취소한다.
RedoEditor를 사용할 때 취소했던 편집이나 실행을 다시 실행한다.
Cut선택된 모든 텍스트를 잘라서 클립보드(clipboard)에 복사한다.
Copy선택된 모든 텍스트를 클립보드에 복사한다.
Paste클립보드에 있는 복사된 텍스트를 Editor에 붙여 넣는다.
Delete커서의 문자를 삭제하거나 선택한 영역 내의 모든 문자를 삭제한다.
Select AllEditor에 있는 모든 문자를 선택한다.
Find/Replace...Editor에 있는 특정 문자를 찾는다.
Comment선택 영역 내의 모든 라인을 주석으로 처리한다.
Uncomment선택 영역 내의 모든 라인의 주석을 해제한다.
Lower case선택 영역 내의 모든 문자를 소문자로 변경한다.
Upper case선택 영역 내의 모든 문자를 대문자로 변경한다.
Capitalize선택 영역 내의 모든 단어의 첫 글자는 대문자로 변경하고 나머지 글자는 소문자로 변경한다.
Sentensize선택 영역 내의 모든 문장의 첫 글자는 대문자로 변경하고 나머지 글자는 소문자로 변경한다.
Invert the case선택 영역 내의 모든 대문자는 소문자로 변경하고, 소문자는 대문자로 변경한다.

Action

SQL 문장의 실행과 관련된 메뉴이다.

메뉴설명
Run SQL선택된 SQL 문이나 다수의 SQL 문을 실행한다.
Run All From Cursor현재 커서부터 끝까지 SQL 문을 실행한다.
Run Step현재 커서에서부터 하나씩 실행하면서 다음 SQL 문으로 이동한다.
Run current SQL현재 커서에 있는 SQL 문을 실행한다.
Run SQL From All Tab모든 탭에 있는 SQL 문을 실행한다.
Plan선택된 SQL 문의 실행 계획을 보여준다.
Current Plan현재 SQL 문의 실행 계획을 보여준다.
TemplateSQL 문장에 필요한 DML, DDL 형식이나 PL/SQL에 필요한 조건, 문법이나 함수를 호출하여 SQL Editor에 나타내는 기능을 제공한다.
SQL History실행하였던 SQL의 History를 보여준다.
CommitDML 실행 후의 결과를 데이터에 영구적으로 반영하기 위해서 실행한다.
Rollback지금까지 DML을 실행한 결과를 취소한다.
Change Tab Title현재 가리키는 탭의 이름을 변경한다.
Format비규칙적이고 읽기 어려운 SQL을 보기 좋게 만들어 줌으로써, 가독성을 높인다.
Format all비규칙적이고 읽기 어려운 모든 SQL을 보기 좋게 만들어 줌으로써, 가독성을 높인다.
Copy to Clipboard

SQL을 Visual Basic, C/C++, PowerBuilder, Delphi, Java, Perl 코드로 변환한다.

  • 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

Bookmark

SQL 문장이 길어질 때 또는 인라인 뷰, 부질의 등 다양한 SQL 문을 작성할 때 원하는 라인에 커서를 위치시키고 원하는 곳으로 바로 이동하여 작성할 수 있다.

  • Bookmarks: SQL Editor에서 해당 라인을 선택한 후 Ctrl + [0 ~ 9] 키를 누르거나 [Action] > [Bookmark] > [Bookmarks] > [BookMark 0 ~ 9] 메뉴를 이용하여 책갈피 정보를 저장한다.

  • Goto Bookmark: 지정된 책갈피 정보로 이동하기 위해 Alt+ [0 ~ 9] 키를 누르거나 [Action] > [Bookmark] > [Goto Bookmark] >[BookMark 0 ~ 9] 메뉴를 선택한다.

Clear output window이전에 발생되었던 DBMS Output 메시지를 초기화 한다.
Append query result이전에 수행하였던 SQL 문 수행 결과를 남겨놓고 추가적인 화면으로 보여준다.
Maximize SQLSQL Editor의 화면 상단 부분의 SQL 편집 화면을 극대화한다.
Maximize ResultSQL Editor의 화면 하단 부분의 상세 결과 화면을 극대화한다.
Split Pane EvenlySQL Editor 화면을 상단 부분의 SQL 편집 화면과 하단 부분의 상세 결과 화면으로 나눈다.
Copy to New Tab현재 SQL Editor를 새로운 탭으로 복사한다.
Go to Next Tab다수의 SQL Editor 탭이 있을 경우 다음 탭으로 포커스를 이동한다.
Go to Previous Tab다수의 SQL Editor 탭이 있을 경우 이전 탭으로 포커스를 이동한다.
Run Script File..선택된 파일의 SQL 문을 실행한다.
Save as Named Script..자주 사용되는 스크립트를 저장할 수 있는 Save as Named Script 대화 상자가 실행된다.
Recall Named Script..자주 사용되는 스크립트를 열 수 있는 Recall Named Scrip 대화 상자가 실행된다.

Database

tbAdmin의 기본 기능과 관련된 메뉴이다.

메뉴설명
SQL Editor다수의 SQL 문을 일괄 실행, 순차 실행, 현 위치에서의 실행, 선택 실행 및 모든 탭에서의 실행 기능을 제공한다. 또한 실행 결과를 DBMS OUTPUT으로 보여주는 기능도 제공한다.
PSM Editor패키지(Package), 함수(function), 프러시저(procedure)의 PL/SQL 작성과 컴파일, 실행 기능을 제공한다.
Schema Tree Browser접근할 수 있는 사용자의 모든 스키마 정보를 트리 형태로 제공한다.

DBA

tbAdmin의 DBA 기능과 관련된 메뉴이다.

메뉴설명
Session Manager세션 정보를 모니터링한다.
SQL Monitor다양한 기준 값의 설정에 따른 공유 풀(Shared pool)의 SQL에 대한 통계 정보를 제공한다.
Transaction Monitor트랜잭션이 진행 중인 세션, 프로세스, 롤백 세그먼트 정보를 제공한다.
Analyze Manager테이블, Index 등에 대한 분석 정보를 제공한다.
Graph and Report시스템 리소스 등의 정보를 수집하여 차트로 생성하거나 리포트를 위한 데이터를 저장하는 기능을 제공한다.
Parameter Manager파라미터 정보를 제공하고 이를 편집할 수 있다.
Extents Viewer익스텐트(Extents) 정보를 제공한다.
Database InformationDBMS 인스턴스의 정보를 제공한다.
Tablespace Manager테이블 스페이스(Tablespace)의 정보를 제공한다.
Instance Monitor인스턴스에 대한 모니터링 기능을 제공한다.
Compile Invalid Objects유효하지 않은 객체를 컴파일하는 기능을 제공한다.
Security Manager사용자, 권한 생성, 권한 변경, 권한 삭제 기능을 제공한다.

Tool

데이터베이스에 저장된 데이터를 Export하거나 외부 파일을 데이터베이스로 가져오는 Import 그리고 ASCII 문자의 입력과 관련된 메뉴이다.

메뉴설명
Export데이터베이스의 데이터를 외부 파일로 Export하는 기능을 제공한다.
Import외부 파일을 데이터베이스의 데이터로 Import하는 기능을 제공한다.
ExplmpExport와 Import를 할 수 있는 기능을 제공한다.
ASCII TableASCII 코드 값과 대응되는 문자 테이블을 보여준다.

Window

환경설정을 할 수 있는 Preferences 대화 상자를 실행하는 메뉴이다.

메뉴설명
PreferencestbAdmin의 작업 환경을 설정한다.

Help

tbAdmin의 버전 정보와 단축키와 관련된 메뉴이다.

메뉴설명
About tbAdmintbAdmin의 도움말과 버전 정보를 보여준다.
Key Assist...단축키를 보여준다.

빠르고 간편하게 메뉴를 실행할 수 있도록 메뉴 중 일부가 툴바에 표시된다. 툴바의 아이콘을 클릭했을 때 실행되는 메뉴는 다음과 같다.

아이콘설명
[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 Tree Browser] 메뉴를 실행한다.
[Database] > [Session Manager] 메뉴를 실행한다.
[Database] > [SQL Monitor] 메뉴를 실행한다.
[Database] > [Transaction Monitor] 메뉴를 실행한다.
[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] 메뉴를 실행한다.