본문 바로가기

IT관련

Oracle 무료 DB관리툴 SQL Developer - DB 접속 방법 (Connection 세팅)

Oracle 에서 제공하는 무료 데이터베이스 관리툴인 SQL Developer 의 다운로드 및 설치방법은 링크를 클릭해주세요.

 

SQL Developer 는 여러 DB에 연결해서 작업을 할 수 있습니다.

DB에 연결하기 위해서는 "커넥션(접속) 정보"를 세팅해야 합니다. 만들어진 접속정보는 화면 왼쪽상단 "접속" 창에 나열됩니다.

 

신규 접속정보를 설정하기 위해 화면 왼쪽 상단의 "+" 아이콘을 클릭합니다.

 

 

'+' 아이콘을 누르면 아래와 같이 접속정보 만드는 창이 뜹니다.

 

 

Name 은 적당하게 작명하면 되고~  접속할 DB의 정보들을 입력해줍니다.

DB Username, Password, DB서버 IP Address, 리스너 포트, 서비스이름 등등...

 

저는 위에서 sys 유저로 접속했는데, sys 로 접속하는 경우 옆에 있는 "롤" 을 sysdba 로 바꿔줘야 합니다.

system 이나 scott, hr 등의 일반유저로 접속하는 경우에는 "롤"을 그냥 "기본값" 으로 놔두시면 됩니다.

 

서비스이름은 잘 모르는 경우에는 DB 서버에서 "lsnrctl status LISTENER" 커맨드로 리스너정보를 확인해보면 나옵니다.

 

 

저는 서비스이름(Service Name)과 인스턴스 이름(SID)이 둘다 orcl 인데, 이게 다른 경우도 있습니다.

 

DB 접속정보를 잘 입력했다면, [테스트] 버튼을 눌러서 잘 접속되는지 확인합니다.

 

 

DB에 제대로 접속이 되는 경우 "상태" 메시지에 "성공" 이라고 나옵니다.

[접속] 버튼을 누르면 해당 DB로 접속되는데, 그전에 [저장] 버튼을 눌러서 방금 입력한 정보를 저장해둡니다.

 

이제 입력한 DB 접속정보가 왼쪽 창에 뜹니다.

그리고, DB에 접속되면 접속정보 아래쪽에 "테이블", "뷰", "인덱스" 등등 .. 메뉴가 생깁니다.

여기에서 DB내의 각종 오브젝트들을 확인할 수 있고, 변경하거나, 삭제하거나, 신규 생성 등의 작업을 할 수 있습니다.

 

 

오른쪽에는 SQL 창이 뜨는데, 여기에 SQL을 입력하면 됩니다.

SQL문 실행은 "Ctrl + Enter" 를 누르거나 또는 초록색 삼각형 아이콘을 누릅니다.

 

SQL창을 여러개 띄울 수도 있는데, 메뉴에서 [도구] - [SQL 워크시트] 를 선택해주면 됩니다.

 

 

 

SQL Developer - DB 접속 방법 (SSH 터널링을 통한 Connection 세팅)

 

 SQL Developer - 다운로드 및 설치 방법

 

 SQL Developer - 쌈빡한 모니터링 기능 (메모리, 스토리지, 세션 등)

 

 SQL Developer - Plan/Trace 확인하기 (실행계획/트레이스)