-
Notifications
You must be signed in to change notification settings - Fork 0
RDB User Guide Kor
- 작성일 : 2013.12.19
- 작성자 : Cho HyunJong([email protected])
올챙이는 웹 기반 DB 관리 도구이며 웹 브라우저에서 구동되는 올챙이를 통해 다양한 DB로 접속할 수 있고, 정보의 개방성을 조절할 수 있습니다. 올챙이가 지향하는 최종 목표는 DB HUB의 역활을 하는것입니다.
- 홈페이지 : https://github.com/hangum/TadpoleForDBTools/wiki
- 올챙이는 LGPL라인선스로 사용이 허락되어 있습니다.
- 기부는 Paypal을 통해 받고 있으며 기부방법 및 기부자는 다음을 참조 하십시오.
- 올챙이 관련문의 : TADPOLE([email protected])
현재 Amazon RDS, Apache Hive, Apache Tajo, CUBRID, MarisDB, MySQL, MSSQL, Oracle, PostgreSQL, SQLite, MongoDB를 지원합니다. 각 Database는 다음버전으로 테스트 되었습니다.
- Amazon RDS : aws-java-sdk-1.4.7
- Apache Hive : 0.12.0 ~
- Apache Tajo : 0.2.0 ~
- CUBRID : 8.4.x ~
- Oracle : 10g ~
- MySQL : 5.4.x ~
- MariaDB : 5.5.x ~
- MSSQL : 2000 ~
- PostgreSQL : 9.1.x ~
- SQLite : 3.7.2 ~
- MongoDB : 2.0.5 ~
올챙이는 다음과 같은 사용자 메뉴얼이 준비 되어 있습니다.
본 문서는 RDBMS 위주로 설명합니다.
- 설치
- 시작
- 독립 실행
- Tomcat 실행
- 로그인
- 권한
- 올챙이 전체 화면은 다음과 같습니다.
- 툴바
- 데이터베이스 목록
- 오브젝트 탐색기
- SQL Editor
- ERD
- 환경설정
- 신규 유저 등록
- Table Data Editor
- Procedure 실행 창
- Session List
- User Management
- Executed SQL Management
- 올챙이는 기본 적으로 JAVA의 JRE가 설치 되어 있어야 합니다.
- Windows, Ubuntu는 JRE v1.6.x 이상이 설치 되어 있어야 합니다.
- Mac 의 경우 JRE v1.7.x 이상이 설치 되어 있어야 합니다.
- 처음 JRE를 설치 하는 사용자는 v1.7.x를 설치 하도록 합니다. JRE 다운로드는 다음에서 합니다.
- 자신의 JAVA 버전 확인은 터미널을 열어서 java -version 명령으로 확인 할 수 있습니다.
- 올챙이는 데스크톱(Mac, Windows, Ubuntu), 서버(Tomcat WAR)를 위해 바이너리가 준비 되어 있습니다.
- 다운로드는 사용자 컴퓨터에 설치된 JRE의 조건에 맞추어 다운 받아야 합니다. 즉, 자신의 JRE를 32비트를 설치 하였다면, 32비트를 64비트를 설치 하셨다면 64비트를 설치 하셔야 합니다. 확인은 설치-사전 조건의 2번을 참조 하십시오.
- TadpoleDBHub-1.x.x\tadpole-standalone.exe 파일을 더블 클릭하여 실행합니다.
- 실행 후에 브라우저가 자동으로 실행됩니다.(혹은, TadpoleForDBToolsStartup 파일을 더블 클릭 하여 실행 하실 수 있습니다) 최초 구동시에는 엔진이 구동되는 시간차에 따라서 페이지를 찾을 수 없다는 오류메시지나 표시될 수 있으나 새로고침 하시면 됩니다.
- 브라우저를 열고 http://127.0.0.1:10081/tadpole 를 입력하여 시작 하십시오.
ps) 올챙이의 DB는 TadpoleDBHub-1.x.x/configuration/tadpole/db/tadpole-system.db 입니다. 새로운 버전을 설치하고 백업하십시오.
- 기존에 올챙이를 실행했던 적이 있다면 apache-tomcat-6.x.x/work/Catalina/localhost/tadpole/eclipse/configuration/tadpole/db/tadpole-system.db 파일을 백업받으십시오. apache-tomcat-6.x.x/work/Catalina/localhost/tadpole 디렉토리를 삭제하십시오.
- TadpoleDBHub1.x.x-tadpole.war의 이름을 tadpole.war로 바꾸십시오.
- WAR파일을 webapp 디렉토리에 복사하고 톰켓을 시작하십시오.
- 브라우저에서 http://127.0.0.1:8080/tadpole/tadpole 시작하세요.
- 기존 tadpole.war와 tadpole디렉토리를 삭제하십시오.
- 1번 항목에서 백업받았던 파일을 tadpole-system.db라는 이름으로 동일한 위치에 복사하십시오.
- 시스템을 재 시작하면 기존 정보가 보일 것입니다.
- 이것이 불편하시면 mysql을 엔진 디비로 사용하실 수 있습니다.
- 프로그램을 테스트 모드로 동작시키면 다음과 같은 화면이 나타납니다.
- 시스템은 기본 사용자를 등록해 놓았으며 어드민([email protected]/admin), 관리자([email protected]/manager), 개발자([email protected]/guest)계정으로 로그인 창에 입력하여 로그인 할 수 있습니다.
- 테스트 모드로 동작할 때는 이메일,패스워드를 입력하지 않아도 시스템을 테스트 해볼 수 있도록 "관리자로그인/개발자로그인" 버튼을 만들어 놓았으며 해당 버튼을 이용하여 관리자 또는 개발자 권한으로 로그인 된것처럼 시스템을 테스트해 볼 수가 있습니다.
- 신규등록은 다음을 참고하세요.
- 어드민은 시스템에 등록된 모든 디비(패스워드 제외)와 사용자를 관리 합니다.
- 관리자는 사용자 그룹을 관리 합니다. 사용자들과 DB, 리소스등을 공유하며 함께 사용 합니다. 처음 관리자를 만드실때는 프로젝트 그룹 처음등록시 어드민의 허락이 필요합니다. DB를 등록 삭제 할 수 있습니다. 사용자는 디비를 등록 할 수 없습니다.
- DBA는 사용자 리스트와 디비를 볼 수 있으며, 사용자가 실행한 쿼리를 관리할 수 있습니다.
- 사용자는 실제 사용자 입니다. 사용자는 특정 그룹에 소속 되어야 하며 관리자의 승인 후 로그인 가능합니다. 관리자가 등록해 놓은 디비를 사용할 수 있으며, 쿼리등을 다른 사용자와 공유할 수 있습니다.
- 툴바 : DB 연결, 저장, 권한 설정(관리자, DBA, 어드민 권한의 사용자일 경우 보여짐), 환경 설정 등을 합니다.
- 데이터베이스 목록 : 신규 DB의 등록, 삭제, 사용자 공유데이터가 있습니다.
- 오브젝트 탐색기기 : 데이터베이스 목록에서 선택된 DB의 Object(Table, View)등의 목록을 표시합니다.
- 메인화면 : 디비의 쿼리 에디터, 몽고디비의 프로파일 화면등 주요 작업화면이 표시 됩니다.
사용자가 빠른 명령을 실행 할 수 있도록 자주 사용하는 기능을 모아 툴바를 만들어 놓았으며 권한에 따라 기능이 제한 됩니다. '관리자'인 경우 모든 기능이 사용 가능하지만, '사용자'의 경우는 DB 생성, 삭제, 프로파일 기능은 사용할 수가 없습니다.
위의 이미지는 툴바 전체 기능이며 순서 대로 다음과 같습니다.
- DB연결 창을 표시합니다.
- SQL Editor 창에 열린 데이터를 저장 합니다.
- '데이터베이스 목록'창에서 선택된 DB의 SQL Editor창을 표시합니다.
- '데이터베이스 목록'창에서 선택된 DB의 ERD Editor창을 표시합니다.
- '데이터베이스 목록'창에서 선택된 DB의 공유 자원을 삭제 합니다.
- 사용자, DB 정보를 화면에 표시합니다.
- 모든 DB의 Query 정보 히스토리 정보를 표시합니다.
- 환경 정보 창을 표시합니다.
- 버그, 기능개선 제안 등록 창을 표시합니다.(Github 계정이 있어야 등록 가능 합니다)
- 시스템 정보 창을 표시합니다.
- 종료 버튼입니다.(Tomcat에서 실행중일 때는 로그 아웃되며 독립실행 중이면 프로그램을 종료합니다.)
등록된 연결 가능한 DB목록이 표시되며 동일한 그룹에 속하는 사용자와 연결정보를 공유하여 사용 합니다.
DB의 등록은 관리자 권한을 가진 사용자만 할 수 있습니다.
- 연결하고자 하는 DB 목록 입니다.
- 올챙이에서 관리 하는 시스템 정보 입니다.
- 운영 타입 : 입력하려는 DB의 운영 타입을 입력합니다.
- 운영 타입 -> Production Server : 운영 DB로 등록하여 일반 사용자권한의 유저는 SQL Editor에서 SELECT만 실행 할수 있으며, 에디터의 테두리를 빨간색으로 표시하여 식별이 용이하도록 하였습니다.
- 운영 타입 -> Developer Server : 개발용 DB로 등록하며 권한에 제약없이 모든작업이 가능합니다.
- 운영 타입 -> Others Server : 기타용도의 DB로 등록하며 권한에 제약없이 모든작업이 가능합니다.
- 그룹 : DB의 연결 정보를 사용 용도나 업무 연관성에 따라 그룹별로 등록하여 관리할 수 있습니다.
- 이름 : DB가 데이터베이스 탐색기에서 표시될 이름을 입력합니다.
- 1번 항목에서 선택 된 데이터 베이스 정보를 입력합니다.
- 2번 항목에서 연결된 정보의 부가 정보 입니다.
- Readonly Connection : 연결된 디비는 삭제, 수정 조작명령을 할 수 없습니다. SQL Editor에서 SELECT 명령만 가능한 연결을 합니다.
- Auto Commit : SQL Editor에서 INSERT, UPDATE, DELETE 쿼리 실행후 DBMS에 자동또는 수동 Commit 여부를 지정합니다.
- Table Filters : 오브젝트 탐색기에 목록을 표시하거나 숨길 테이블에 대한 필터링 대상을 등록하고 관리합니다.
- Profile : 사용자가 SQL Editor에 입력한 쿼리를 저장하며 쿼리내용, 실행소요시간, 정상처리여부 등을 저장합니다.
- Show Tables : 오브젝트 탐색기의 테이블 목록을 보여줄지 여부를 설정합니다. 단일 스키마에 대량의 테이블이 존재할때 해당 테이블을 표시하지 않도록 하여 사용자 화면의 반응속도가 과도하게 느려지는것을 방지할 수 있습니다.
- SELECT가 아닌SQL 문은 확인 후 실행 : SQL Editor에서 SELECT 이외의 모든 쿼리는 실행 전에 사용자에게 확인 후 실행 하도록 합니다.
- 입력 된 DB를 테스트, 저장, 취소합니다.
- Test Connection : 2번 항목에 입력한 정보로 DB연결이 가능한지 확인 후 결과를 표시합니다.
- 확인 : 입력된 DB 연결정보를 등록 합니다.
- 취소 : DB 등록 작업을 취소하고 등록작업을 종료합니다.
주의) SQLite 인 경우 Tadpole DB Hub가 실행중인 컴퓨터의 하드디스크의 절대경로입니다. 사용자가 접속한 컴퓨터의 로컬 경로가 아니므로 주의 해야 합니다.
DB를 등록하면 '데이터베이스 목록' 창에 입력한 그룹에 표시됩니다. 또한, DB의 SQL Editor창이 열립니다.
- DB는 'DB아이콘 [D] 등록이름 (개정정보)' 표시 됩니다.
- 첫 번째는 DB의 종류입니다.
- [D]는 Developer Server의 약어입니다. Production Server는 [P]로 표시되면 Others Server는 [O]로 표시됩니다.
- 등록화면에서 입력했던 이름 입니다.
- 등록했던 DB의 계정 정보입니다. (일반사용자 권한의 유저는 보이지 않습니다)
- DB를 선택하면, '오브젝트 탐색기'에 Object(예를 들어. 선택된 DB의 Tables, Views, Indexes, Procedures, Functions, Trigger 등을 관리합니다.)가 표시됩니다.
- DB를 더블 클릭하면 SQL Editor창이 열립니다.
- DB를 선택 후 마우스 오른쪽 버튼을 클릭하면 사용자 권한에 따라 실행 가능한 액션이 표시 됩니다.
- Refresh : '데이터베이스 목록'창을 최신정보로 다시 조회합니다.
- SQL 쿼리 창 : SQL Editor 창이 열립니다.
- Administer -> Session List : DB의 Session List를 보여줍니다.
- Administer -> Delete Database : DB를 삭제합니다. 모든 사용자의 DB 연결정보가 삭제되니 신중하게 선택해야 합니다.
- ERD -> 모든 테이블 ERD : DB의 모든 테이블의 참조무결성 제약조건을 기준으로 하여 관계를 표시합니다.
- ERD -> ERD 기본창 생성 : ERD을 그릴 수 있는 창이 표시 되며 '오브젝트 탐색기'에서 테이블들을 끌어다 놓을 수 있습니다.
- DML 생성 : CREATE TABLE, VIEW, Index, Procedure, Function, Trigger 문의 템플릿을 SQL Editor에 표시합니다.
'데이터베이스 목록'에서 DB가 선택되면, Table, View, Indexes, Procedures, Functions, Triggers가 표시됩니다. (DBMS마다 실제 사용 가능한 객체만 표시됩니다.)
다음의 설명은 테이블을 대상으로 설명하며 다른(Views, Indexes, Procedures..) Object도 사용법은 동일합니다.
- Table 이름을 검색합니다.
- 검색하려는 Object 이름을 입력 후에 엔터를 치면 검색합니다.
- 대,소문자는 구분하지 않고 검색합니다.
- Table 이름, 설명을 보여줍니다. Table이름을 클릭하면 ③의 위치에 컬럼리스트를 표시합니다.
- Table 이름을 더블 클릭하면 테이블의 Select 문이 SQL Editor창에 표시됩니다.
- Table 이름에 마우스 포인터를 올려 놓으면 코멘트가 툴팁으로 표시 됩니다.
- Oracle, MSSQL DB는 Comment를 그리드에서 직접 수정할 수 있습니다.
- ②에서 선택 된 Table의 Column정보를 표시합니다.
- Oracle, MSSQL DB는 Comment를 그리드에서 직접 수정할 수 있습니다.
- Procedure는 Procedure 실행 버튼이 존재 합니다. [다음]
Table을 선택하고 마우스 오른쪽 버튼을 누르면 다음과 같은 기능이 있습니다. (사용자의 권한에 따라 사용할 수 있는 동작이 틀려집니다)
- Create Table : Template에 있는 테이블 생성 문이 SQL Editor에 생성됩니다.
- Drop Table : 선택된 Table을 삭제합니다.
- Refresh Table : Table 목록을 최신으로 갱신합니다.
- Generate Sample Data : Oracle은 선택된 Table에 셈플 데이터를 자동 생성하는 대화상자가 표시됩니다.
- Generate Statement : Select : 선택된 Table의 Select문이 SQL Editor에 표시됩니다.
- Generate Statement : Insert : 선택된 Table의 Insert문이 SQL Editor에 표시됩니다.
- Generate Statement : Update : 선택된 Table의 Update문이 SQL Editor에 표시됩니다.
- Generate Statement : Delete : 선택된 Table의 Delete문이 SQL Editor에 표시됩니다.
- View DDL : 선택된 Table의 DDL 문이 SQL Editor에 표시됩니다.
- Table Data Editor : 해당 테이블의 데이터를 직접 수정할 수 있도록 그리드에 데이터를 표시합니다.
SQL Editor는 사용자가 실제 쿼리문을 실행하는 창입니다. '데이터베이스 목록'에서 DB를 더블 클릭하거나, '오브젝트 탐색기'에서 테이블을 더블 클릭 하거나, 템플릿을 실행하면 SQL Editor창을 사용할 수 있습니다. SQL Editor 창에서는 Query를 구분하는 단위는 세미콜론(;)입니다. Procedure를 생성하면 세미콜론(;)이 여러개 입력되어 작성규칙에 위배 되는데, 이런 경우는 마우스로 블럭을 지정하여 실행해야 합니다. SQL Editor 창에서 Ctrl + Space(Mac은 Command + Space)를 누르면 테이블 목록이 표시되며 표시된 목록에서 선택하여 쿼리를 작성할 수 있습니다.
-
SQL Toolbar : 2.의 Query 창에서 자주 실행하는 명령을 모아 놓았습니다.
-
Toolbar는 순서대로 다음과 같은 기능을 가지고 있습니다.
- SQL Editor창이 연결된 DB 정보가 보여집니다.
- SQL Editor의 쿼리를 실행합니다. Query창에 블럭이 되어 있다면 블럭된 쿼리를 실행하여 SQL결과 창에 표시합니다.
- SQL Editor의 쿼리를 모두 실행합니다. 많은 쿼리를 한꺼번에 실행해야 할때 유용합니다.
- Execute Plan : Query 창에 입력된 쿼리의 실행계획을 확인하여 SQL결과 창에 표시합니다.
- Format SQL : SQL 쿼리를 사용자가 보기 좋게 정렬합니다.
- SQL to Application : 사용자 쿼리를 Java또는 PHP 소스코드에 바로 입력할 수 있도록 변환 작업을 합니다.
- Download SQL : SQL 창의 쿼리를 사용자 컴퓨터에 파일로 저장(다운로드) 합니다.
- Auto Commit : DDL문을 Auto Commit 모드로 실행합니다.
- Commit : AutoCommit기능을 비활성화 하고 수동 Commit을 사용중일때 실행 했던 쿼리를 DB에 반영(Commit) 합니다.
- Rollback : AutoCommit기능을 비활성화 하고 수동 Commit을 사용중일때 실행 했던 쿼리를 취소(Rollback) 합니다.
- 에디터 창의 도움말을 표시합니다.
- Query 창 : DML, DDL문을 입력하여 쿼리를 실행합니다.
- 실행할 쿼리를 입력하고 문장의 마지막에 세미콜론(;)을 입력해야 합니다. 만약에 세미콜론(;)이 없을 경우 에디터의 모든 쿼리를 하나의 SQL로 간주하여 실행할 것입니다.
- 에디터에서 쿼리를 블럭으로 선택하고 실행 하면 올챙이는 블럭으로 선택된 문자열을 하나의 쿼리로 간주하고 실행합니다. 이것은 Procedure 생성 같은 경우에 유용하게 적용됩니다. 또는 작성중인 프로시져 소소의 중간에 있는 부분 쿼리를 테스트하기위해 실행해 보고자 할때도 유용합니다.
- SQL Editor에서 지원되는 단축키는 다음과 같습니다.
- Windows, Linux 계열은 Ctrl키, Mac은 Command키 입니다.(아래 단축키는 편의상 원도우 기준으로 설명합니다.)
- 단축키 도움말은 이클립스 처럼 Ctrl + Shift + l 입니다.
- 저장 : Ctrl + S
- 쿼리실행 : Ctrl + enter, F5
- 실행플랜 : Ctrl + E
- 쿼리 정렬 : Ctrl + Shift + F
- 실행한 쿼리창 이동: Ctrl + H
- 블럭 지정한 부분을 소문자로 변환 : Ctrl + Shift + Y
- 블럭 지정한 부분을 대문자로 변환 : Ctrl + Shift + X
- 단축키 도움말 창 보기 : Ctrl + Shift + L
- 에디터의 모든 내용 지우기 : F7
- 에디터의 모든 내용 선택 : Ctrl + A
- 에디터의 특정 라인으로 이동 : Ctrl + L
- 블럭 지정한 부분을 복사 : Ctrl + C
- Ctrl + C했던 부분을 붙여넣기 : Ctrl + V
- 테이블 목록 보기 : Ctrl + Space
- 커서가 위치한 라인 지우기 : Ctrl + D
- SQL 결과
- 쿼리 결과 : SQL 실행 결과가 표시 됩니다. 결과 테이블의 컬럼을 더블 클릭하면 해당 데이터가 팝업으로 표시 됩니다. Export CSV Data 버튼을 클릭하면 데이터를 사용자의 컴퓨터로 다운로드 합니다. 아래 그림에서보면 city=r이라고 검색하면 city컬럼에 r이라고 들어간 모든 항목을 검색합니다. 컬럼명을 입력하지 않으면 전체 컬럼을 검색합니다.
- 실행 한 쿼리 : 현재 창에서 실행 된 쿼리와 쿼리 결과 정보가 표시 됩니다. SQL 불러오기를 클릭하거나, 쿼리를 더블 클릭하면 쿼리가 SQL Editor에 들어 갑니다. '자세하게 보기'는 쿼리를 다이얼로그화면에 보여줍니다. '내보내기'는 실행한 쿼리 데이터를 로컬 파일로 저장할 수 있습니다. '지우기'는 쿼리 데이터를 지웁니다. 'Refresh'버튼은 이전에 쿼리를 실행 한 모든 쿼리에 대해 검색하고 가져옵니다.
- 메시지 : 쿼리 실행 중에 오류가 발생하면 표시 됩니다. 데이터를 내보내거나 더블클릭하면 자세한 항목을 볼 수 있습니다.
ERD는 '데이터베이스 목록'에서 디비를 선택하고 툴바의 ERD를 선택하거나 , 디비 선택후 마우스 오른쪽 버튼을 눌러서 실행 할 수가 있습니다.
- 모든 테이블을 ERD : 해당 DB의 모든 테이블을 ERD 에디터에 배치합니다.
- ERD 기본창 생성 : 사용자가 원하는 테이블 만 ERD로 배치 할 수 있도록 ERD 에디터가 열립니다. 사용자는 원하는 테이블을 '오브젝트 탐색기'의 Tables에서 마우스로 선택하여 에디터 창으로 끌어 오면 됩니다.
테이블 자동 정렬은 에디터 창에서 마우스 오른쪽 버튼을 누르면 팝업이 뜨는데 '트리형식으로 자동레이아웃' 을 클릭하면 사용자가 보기 편하게 정렬 됩니다.
-
환경설정은 크게 에디터 창에서 마우스 오른쪽 버튼을 눌러 'Tree Auto Layout' 버튼을 클릭하면 보기 좋게 정렬이 됩니다.
-
General 탭에서는 Session과 export할때 사용할 구분자 정보를 입력합니다.
-
MongoDB 탭에서는 디폴트 Limit 카운트, Max Count 정보를 설정합니다.
-
RDB 탭에서는 select할 최대한도, page count 등을 설정합니다.
-
User 탭에서는 사용자 페스워드를 수정합니다.
- 로그인 화면에서 신규등록 버튼을 클릭하여 주십시오.
사용자는 특정 그룹에 포함되어 있어야 합니다.
- 유저타입 : 메니져 : 사용자 그룹을 생성 합니다. 생성자가 메니져 권한을 갖게됩니다. 메니져는 DB, 사용자의 추가, 삭제를 할 수 있습니다. 추가될 그룹 구성원들과 디비 및 사용자 쿼리, ERD 등을 그룹내 사용자 간에 공유하여 사용합니다. 메니져는 어드민의 허락이 있어야 시스템 사용이 가능합니다.(시스템이 test 모드일 경우 자동으로 승인된 상태로 등록됩니다.)
- 유저타입 : DBA : 그룹의 DBA 사용자 입니다. DBA는 DB의 생성 삭제 이외의 모든 기능을 할 수 있습니다.
- 유저타입 : 유저 : 일반 사용자를 등록합니다. 사용자는 일부 기능에 제약이 있습니다.
모든 사용자는 자신의 상위 권한을 갖는 사용자의 허락(승인)이 있어야 접속 및 사용 가능합니다.
- 테이블의 primary key가 있는 경우만 수정 가능합니다.
- where는 테이블을 디비에서 다시 조회합니다.
- filter는 현재 화면에서 필터링합니다.
- 데이터 수정은 수정하려는 컬럼을 클릭하면 수정가능 상태로 변경됩니다.
- 데이터 수정이 끝나면 저장 버튼을 눌러서 데이터를 저장합니다.
- Oracle, MariaDB, MySQL, MSSQL은 Procedure를 실행할 수 있습니다.
- Procedure는 파란색 아이콘이 나오면 정상이며, 노란색 아이콘은 비 정상적인 상태이며 객체간 의존성문제나 문법 오류로 인해 실행 할 수 없는 상태임을 표시합니다. View DDL기능을 이용하여 해당 객체의 오류를 수정하고 다시 컴파일 할 수 있습니다.
- 더블클릭을 누르거나 파업 창 'Execute Procedure'를 누르면 실행 창이 표시됩니다.
- MariaDB, MySQL은 Session List를 볼 수 있습니다.
Session List는 DB에서 실행 중인 Session 목록이 표시됩니다. 장시간 실행 중인 쿼리나 비정상적인 쿼리를 종료 할수 있습니다.
- Session List에서 실행할 수 있는 기능을 모아 놓았습니다.
- 현재실행 중인 쿼리 목록을 표시합니다.
- ②번의 쿼리를 선택하면, 어떤 쿼리가 실행 중인지 실제 SQL 문이 표시됩니다.
그룹에 사용자 리스트와, DB 리스트를 관리하며 사용자를 추가하거나, 사용중지 상태로 변경 할 수 있습니다. 혹은, 사용자가 실행 했던 쿼리목록을 조회할 수 있으며 이 기능은 관리자와 DBA만 사용 할 수 있습니다.
의 사각형을 누르세요.
![UserManagement] (https://sites.google.com/site/tadpole10image/_/rsrc/1375620010695/commons/userManagement.png?height=297&width=400)
전체 사용자 리스트가 표시되며 사용자를 더블클릭하면 'Executed SQL Management' 화면이 표시됩니다. 이 화면은 사용자가 실행했던 쿼리를 다시 실행할 수 있습니다.
사용자가 과거에 실행했던 쿼리를 검색할 수 있으며 검색된 쿼리를 더블클릭하면 SQL Editor에 쿼리가 복사되어 테스트해 볼 수 있습니다.