이클립스(eclipse indigo) 에서 Toad 플러그인 사용하기 |
개발환경 : window 7 32bit, Eclipse Indigo, JDK 1.6 |
다른 DB 툴들을 eclipse 에서 사용해 보았지만 별로 마음에 들지 않아서 대부분
작업할때 Toad 를 사용했었다. 다양한 기능이 있어서가 아니다. DBA 가 아니기
때문에 쓰는 기능들도 많지 않다. 그런데 인터페이스에 익숙해져 있어서
사용하는 것인데 이클립스 버전이 일반 상용 Toad 와 비슷한지는 계속 써 봐야
알것같다.
1. 플러그인 이클립스 설치 |
설치를 위해서 Market 을 통해 설치하던지 아니면 다음 주소를 통해 다운받아
설치한다. http://www.quest.kr/toad-extension-for-eclipse/
Marketplace 를 통한 설치는 아래와 같다
기본적으로 지원하는 DBMS 가 3가지이다. MySQL, Oracle, Postgre 이다.
Toad 를 사용할때는 MySQL 과 Oracle 을 오갈때 2개의 툴을 깔아야 하는데
플러그인은 하나만 설치하고 연결정보만 달리해서 사용하면 되나까 나름
편리할것 같다. 물론 그런 경우는 그렇게 많지 않지만 ..
2. 연결과 사용 |
설치가 끝났으면 이클립스 재시작을 하고 Toad Extension Perspective 를 선택한다
그러면 연결정보, Schema Browser, DBMS Output 등 필요한 window 들이
포함되어있는 것을 볼수 있다
이제 DB 를 연결해보자. Connections 창에서 케이블 연결 아이콘을 눌러
Oracle 를 선택한다. 그러면 에러가 날것이다. 왜냐하면 처음 설치 했을때는
ojdbc.jar 가 링크되어있지 않기 때문이다.
아래와 같이 oracle 연결을 위한 jar 를 환경설정에서 해줘야한다.
ojdbc.jar 를 찾아서 Path 정보를 넣어주자 물론 다른 DB를 연결하고자 할때도
같은 작업을 해줘야한다.
설정을하고 Oracle Database 를 클릭하면 연결 화면이 뜬다. 일반 상용 Toad 와 비슷하다.
Direct TCP/IP 로 연결하든 TNS 명으로 하든 정보를 넣고 연결시도 해보자.
아래와 같이 TNS 로 연결할때는 TNS 파일명을 찾아 셋팅해준다. 그러면 아래에 Service Name
리스트가 나타나므로 그중 하나를 선택하면 된다.
연결을 시도 했는데 또 에러가 났다. ojdbc 버전이 틀렸다는 것이다.
11g 에 접속을 시도했는데 ojdbc 버전은 10g 인 것이다. 이것을 바꿔주면 문제는
해결이 된다.
이제 무사히 접속이 되고 연결정보와 스키마 브라우저에 오브젝트 정보들이
나오는것을 볼수 있다. 상용 Oracle 과 화면구성도 비슷하지만 단축키도 그대로
다 먹는것 같다. 간단하게 assist 기능과 실행 단축키를 사용해 보니 그대로
먹혔다.
Alt + Tab 으로 변경해가며 작업할 필요가 없으며 컴퓨터 사용 리소스도 조금 줄일수
있을것 같다. Toad 하나 끈다는게 엄청난 것이기 때문이다. 이클립스도 무거워지겠지만
토드를 하나 더 띄워서 사용하는 리소스 보다는 적을것 같다.
여러가지로 편리할것 같아 앞으로 이것을 사용해야 겠다.
'프로그래밍 툴 > 이클립스(Eclipse)' 카테고리의 다른 글
메이븐 에러 Maven SLF4J load fail error "org.slf4j.impl.StaticLoggerBinder" (0) | 2013.07.26 |
---|---|
이클립스 JSDT 플러그인 사용으로 자바스크립트(jQuery) 쉽게 사용하기 (1) | 2013.07.25 |
이클립스 인디고 (eclipse indigo) 새로운 폰트 추가 (0) | 2013.07.22 |
이클립스(eclipse indigo) 소스 Formatter 사용시 라인바꾸기 수정 (0) | 2012.12.17 |
이클립스(eclipse) 인디고에서 SVN 설치 하기 (0) | 2012.10.11 |
Java project 를 web application 구현시 셋팅하는 Dynamic Web Project 로 변환하기 (1) | 2012.03.18 |
Eclipse 편집을 위해 Editor 창을 여러 개 분리해서 사용 (0) | 2012.02.25 |
이클립스 SVN 사용시 Commit 동작중 alread-locked 에러 날때 (0) | 2010.09.16 |