DBAny(디비애니) - 기능설명

PULL-DOWN메뉴

  1. PULL-DOWN메뉴는 환경설정(C), 에디트(E), 그리드(G), 세션(S), 객체(O), 쿼리(Q), DBA, 창(W), 도움말(H)로 구성된다.
  2. 환경설정 메뉴 다음과 같다.
    • [환경설정]은 환경설정 화면을 열어 사용자가 원하는 사용환경을 설정한다.
    • [프린터 설정]은 프린터 변경 및 설정한다.
    • [출력 쪽설정]은 프린트할 용지의 여백, 타이틀, 머리말, 꼬리말 등을 설정한다.
    • [언어설정]은 Default, Korean, English로 설정할 수 있다.
    • [종료(Alt+F4)]는 DBAny 프로그램을 종료할 수 있고 종료하기 전에 물으려면 환경설정에서 할 수 있다.
  3. 에디트 메뉴는 커서가 에디트창에 있을 때 사용할 수 있으며 명령은 다음과 같다.
    • [Undo], [Redo], [잘라내기], [복사], [붙여넣기]는 일반적인 편집창의 기능과 같다.
    • [모두선택], [모두삭제(Shift+Ctrl+Y)]는 현재 편집창의 내용을 모두 선택하여 삭제할 수 있다.
    • [찾기/바꾸기(Ctrl+F)], [다음찾기(F3)], [이전찾기(Shift+F3)]는 문자를 찾아서 바꿀 수 있고 [다음찾기]나 [이전찾기]를 할 수 있다.
    • 선택영역모드는 [보통선택(Shift+Ctrl+N)], [라인영역선택(Shift+Ctrl+L)], [칼럼영역선택(Shift+Ctrl+C)]으로 바꿀 수 있다.
    • [선택영역 우로이동(Shift+Ctrl+I)], [선택영역 좌로이동(Shift+Ctrl+U)]은 내용을 라인단위로 선택하여 한 칼럼씩 우로이동하거나 좌로이동할 수 있다.
    • [대문자로…(Ctrl+U)], [소문자로…(Ctrl+L)]는 선택한 문자를 대문자로, 소문자로 바꾼다.
    • [Wordrap(Ctrl+K)]은 편집라인이 화면보다 길면 오른쪽으로 스크롤할지, 다음라인으로 내릴지를 선택한다.
    • [SQL문 Formatting(Shift+Ctrl+F)]은 SELECT문장에 대해 문법에 맞게 자동 정리된다.
    • [Comment Block(Ctrl+-)], [Un-Comment Block(Ctlr+=)]은 선택한 라인을 Comment하거나 Un-Comment 한다.
    • [저장(Ctrl+S)]은 편집창의 내용을 SQL파일로 저장한다.
    • [출력]은 편집창의 내용을 프린트에 출력한다.
    • [테이블정보(F4)]는 편집창에서 현재 커서가 위치한 테이블명으로 Object 관리창을 연다.
    • [SQL실행창으로…(Shift+F4)]는 현재의 편집창의 내용으로 SQL Script창을 연다.
  4. 그리드 메뉴는 커서가 그리트창에 있을 때 사용할 수 있으며 명령은 다음과 같다.
    • [데이터 한 레코드 보기(Ctrl+Alt+V)] 명령은 한 레코드를 한 화면으로 볼 수 있는 기능으로 다수의 칼럼을 한 화면 세로로 보고 편집할 수 있는 기능으로 헤드를 칼럼명 또는 칼럼설명으로 볼 수 있다.
    • [컬럼 선택(Ctrl+Alt+T)] 명령은 데이터 칼럼을 보거나 보이지 않게 선택할 수 있다.
    • [컬럼 사이즈] 명령은 데이터 칼럼 길이를 자동으로 조절할 수 있다. 이때 최대 길이는 [환경설정]에서 사용자가 정한 문자 길이로 한다. [Size of Normal (data or header)]은 data와 header의 최대길이로 맞추어 준다. [Seze of data]는 data의 최대길이로, [Seze of header]는 header의 최대길이로 맞추며 [Show All]은 데이터의 모든 칼럼을 그리드 크기에 자동으로 맞춘다.
    • [선택레코드 복사(Shift+Ctrl+C)] 명령은 선택된 레코드를 Clipboard로 복사하여 다른 테이블, 다른 Editor, 엑셀 등에 붙여넣기 할 수 있다.
    • [선택레코드 복사(헤드포함)(Shift+Ctrl+H)] 명령은 선택된 레코드와 데이터 헤드를 포함해서 Clipboard로 복사하여 다른 Editor, 엑셀 등에 붙여넣기 할 수 있다. 헤드를 포함하여 복사되었기 때문에 다른 테이블에 붙여넣기 하면 테이블 제약조건에 의해 에러가 발생할 수 있다.
    • [칼럼값 복사(Ctrl+C)] 명령은 선택한 칼럼의 값을 클립보드에 복사한다.
    • [칼럼명 복사(Ctrl+H)] 명령은 선택한 칼럼명을 클립보드에 복사한다.
    • [칼럼 합계(Ctrl+Alt+M)] 명령은 선택한 칼럼의 데이터 타입이 숫자인 경우 합계값을 볼 수 있고 자동으로 합계값이 클립보드에 복사된다.
    • [칼럼 레코드 건수(Ctrl+Alt+R)] 명령은 선택한 칼럼의 레코드 건수를 볼 수 있고 자동으로 건수가 클립보드에 복사된다.
    • [데이터 정렬(Ctrl+Alt+S)] 명령은 조회된 데이터의 여러 칼럼으로 정렬을 할 수 있다. 정렬 명령창에서 테이블 필드를 선택하여 [ASC] 또는 [DESC] 버튼을 누르고, 정렬 필드의 순서를 바꾸려면 상하 화살표를 눌러서 바꾼다. 선택이 되었으면 [적용] 또는 [확인] 버튼을 누른다. 이때 정렬을 위해 데이터베이스에서 다시 쿼리(Order by)하여 가져온다. (한 컬럼으로 정렬은 앞 페이지 참조)
    • [데이터 필터(Ctrl+Alt+F)] 명령은 조회된 데이터를 특정값으로 필터하여 볼 수 있다. 필터 명령창에서 필터할 칼럼을 선택하고 필터값을 입력하여 [적용] 또는 [확인] 버튼을 누른다. 필터값에 % 또는 NULL 값을 입력하려면 [%] 또는 [NULL] 버튼을 누른다.
    • [데이터 칼럼에서 찾기(Ctrl+F)] 명령은 조회된 데이터의 선택된 칼럼에서 문자를 찾는다.
    • [화면 파일로 저장(XLS, CSV, MDB, DOC, HTM, XML) (Ctrl+S)] 명령은 조회된 데이터를 내 PC파일로 저장할 수 있다. [저장] 명령창에서 저장파일 타입을 MS Excel 파일저장(XLS), MS Excel 화면저장(XLS), MS Excel 쉼표분리(CSV), MS Access(MDB), MS Word(DOC), HTML Table, XML Table 중에서 선택하고, 저장파일명을 입력하여, 테이블 타이틀 저장여부 선택하고 [시작] 명령을 클릭하여 저장한다. 엑셀파일(XLS)로 저장 시 옵션으로 내 PC에 설치되어 있는 엑셀 버전을 선택하고 저장할 데이터가 6만건이 초과될 때 엑셀 한 Worksheet당 저장할 건수를 선택하며 엑셀2003 이하는 65,535건 이상을 초과할 수 없고 엑셀2007은 1,048,576건까지 저장할 수 있고, 저장 건수별 Worksheet을 자동으로 생성하여 저장된다(저장 평균 소요시간은 6만건당 1분 소요). MS WORD(DOC)로 저장시 옵션으로 Word화면 보기와 Word파일 페이지 설정을 가로 또는 세로로 할 수 있다. HTML파일로 저장시 옵션으로 Table라인 포함, Table넓이 100%의 CheckBaox를 선택한다. XML파일로 저장 시 옵션으로 Table넓이 100%의 CheckBaox를 선택한다.
    • [그리드 옵션] 명령은 환경설정의 그리드 옵션을 수정할 수 있다.
  5. 세션 메뉴는 다음과 같다. 
    • [연결하기(Shift+Ctrl+S)]는 다중연결을 지원하며 Login하여 연결되면 Session바에 추가된다.
    • [다시연결하기(Shift+Ctrl+R)]는 연결되어 있는 Session을 다시 연결한다.
    • [연결끊기]는 Session바에 선택된 Session의 연결을 끊는다.
    • [Start Transaction]은 트랜잭션 모드로 전환한다.
    • [Rollback]은 트랜잭션 모드 전환 후 수정된 데이터를 모두 원상 복구한다.
    • [Commit]은 트랜잭션 모드 전환 후 수정된 데이터를 DB에 저장한다.
    • [Change Password]는 현재 세션의 비밀번호를 변경한다.
    • Start Transaction을 하기 전에는 Auto commit모드 시 저장과 동시에 DB에 반영되니 주의하야여 한다.
  6. 객체 메뉴는 다음과 같다. 
    • [Object 관리(ctrl+1)]는 테이블/뷰 관리, 동의어 관리, 프로시져 관리, 펑션 관리할 수 있다.
    • [Table Export(xls, xlsx, csv, mdb, xml, htm)]는 그리드 데이터를 내 PC의 파일(xls, xlsx, csv, mdb, xml, htm)로 저장한다.
    • [Table Import(xls, xlsx, mdb)]는 내 PC의 파일(xls, xlsx, mdb)을 그리드 데이터로 불러온다.
    • [Table Import(txt file)]는 내 PC의 파일(txt file)을 그리드 데이터로 불러온다.
    • [Table Import/Export]는 그리드 데이터를 내 PC의 파일(다중 mdb)로 저정하거나 불러올 수 있다.
  7. 쿼리 메뉴는 다음과 같다. 
    • [SQL Script(ctrl+2)]는 SQL문을 실행할 수 있고 SQL작성창, SQL파일 관리, SQL 생성, 이전 SQL, 내 SQL, 실행 데이터, 실행 스크립트, , SQL 변환으로 구성된다.
  8. DBA 메뉴는 다음과 같다. 
    • [Session 관리(ctrl+3)]는 세션 모니터링/Kill, 세션별 SQL History, 세션별 상태를 관리한다.
    • [Security 관리(ctrl+4)]는 User info, User Grant Privileges, User Objects, User Scripts를 관리한다.
    • [Database 모니터링(ctrl+5)]은 클러스터 서버별로 SESSION STAT 그래프, SGA STAT 그래프, SQL STAT 그래프, AGER STAT 그래프, Tablespace Stat 그래프, Session/Transaction/Locking 모니터링/Kill을 관리한다.
    • [User SQL Charting(ctrl+6)]은 클러스터 서버별로 사용자가 생성한 SQL결과를 Charting한다.
    • [Database 정보(ctrl+7)]는 MEMORY STATUS, SYSTEM STATUS, INSTANCE, CONTROLFILE, DATAFILE, LOGFILE, TABLESPACE 정보를 제공한다.
    • [Auditor Tool(ctrl+8)]은 설계 DB의 감리 점검항목 체크한다.
  9. 창 메뉴는 다음과 같다. 
    • 기능화면의 Cascade, Title, Arrange Icon, Minimize ALL기능으로 구성된다.
  10. 도움말 메뉴는 다음과 같다. 
    • [프로그램 도움말]은 DBAny의 주요기능 사용법을 보고 출력할 수 있다.
    • [정식사용자 등록]은 발급받은 라이센서 번호를 등록할 수 있다.
    • [프로그램에 대하여]는 본 프로그램의 정보를 볼 수 있다.