본문 바로가기
Tools/etc

오라클 SQL Developer 실행, 연결방법 및 에러 정리

by wakestand 2020. 11. 3.
반응형

오라클 SQL Developer는 오라클 설치와 동시에 깔리는데

JDK 32비트만 호환되기 때문에

사용하기 위해서는 반드시 JDK 32비트를 설치해놔야 한다

www.oracle.com/kr/java/technologies/javase/javase-jdk8-downloads.html

설치는 위 링크로 들어가서 Windows x86을 설치해주면 된다

예전에는 가입 안해도 됐는데

이제는 반드시 오라클 사이트에 회원가입을 해야 한다

이후 다운받은 exe 파일을 실행한 후 다음다음 눌러서 설치하면

 

C:\Program Files (x86)\Java 경로에 설치가 완료된다

 

다음은 Oracle SQL Developer를 실행하면

위와 같은 창이 뜨는데

java.exe를 SQL Developer와 연결해줘야 한다

 

저 창이 안뜨고

Unable to find a Java Virtual Machine

이런 에러가 뜬다면 아래 글을 참조해주고

 

오라클 SQL Developer Unable to find a Java Virtual Machine 에러 해결방법

Oracle SQL Developer에서 Unable to find a Java Virtual Machine. To point to a location of a Java Virtual Machine, please refer to the Oracle9i JDeveloper Install Guide (jdev\install.html) 에러는 대..

wakestand.tistory.com

아까 JDK 32비트를 깐 위치의 bin 폴더로 들어가면

java.exe 파일이 보이는데 이걸 선택해주면 된다

 

맨 위의 jdk 32비트 링크를 들어가서 깔았다면

C:\Program Files (x86)\Java\jdk1.8.0_271\bin\java.exe

를 복사 붙여넣기 해줘도 된다

 

Oracle SQL Developer가 정상적으로 실행되는 것이 보이는데

이전 릴리스에서 설정을 이전하겠습니까?는 아니오

 

위와 같은 내용은 예 눌러주면 된다

어차피 상위 버전의 Java를 사용해도 에러는 나지 않는다

 

예를 누르고 기다려보니

Oracle SQL Developer가 정상적으로 실행된 것이 보인다

 

이제 내 컴퓨터에 설치한 오라클 DB와

Oracle SQL Developer를 연결해줘야 하는데

접속 우클릭 후 새 접속을 눌러준다

 

접속 방법은 내 DB 정보를 입력해 직접 접속하는 Basic과

DB 접속 정보를 가지고 있는 TNS 파일을 연결해서 접속하는

TNS 방식이 있는데

방법은 접속 유형을 선택해서 변경할 수 있다

 

먼저 Basic의 경우에 접속 이름은 DB 연결 시

이름을 뭐라고 부를까 설정하는 것이므로

asd와 같이 아무거나 막 지어서 해도 된다

 

다음으로 사용자 이름, 비밀번호는

집에서 사용할 경우에는 오라클 관리용 계정인

sys as sysdba를 사용하면 되는데

 

비밀번호가 생각나지 않을 경우에는

아래 링크의 글을 참조해주면 된다

 

오라클 sys, 계정 비밀번호 분실 시 변경방법

오라클 설치 시 sys, system의 초기 비밀번호를 까먹어서 분실했거나 혹은 특정 계정의 비밀번호를 모를 시 아래 방법을 따라해주면 된다 1. SQL PLUS를 실행한다 (윈도우 버튼 후 SQL PLUS 입력 후 실행

wakestand.tistory.com

호스트 이름은 DB의 ip 주소인데

내 컴퓨터라면 localhost를 사용하면 된다

포트는 오라클 설치 시 기본 설정이 1521이므로

위와 동일하게 사용한다

 

마지막으로 서비스 이름은 오라클 설치 시

설정해준 Service Name을 말하는데

일반적으로는 생각이 나지 않을 것이다

 

윈도우 버튼을 누르고 Sql Plus을 검색해서 실행하고 로그인한 뒤에

select name from v$database; 로 조회를 해 보면

Service Name이 나오는 것이 보이는데

이걸 서비스 이름에 넣어주면 끝이다

 

다음으로는 TNS 파일을 이용한 접속 방법인데

tnsnames.ora 파일을 생성한 뒤에

해당 파일의 SERVICE_NAME 정보를

네트워크 별칭에 넣어주면 되는데 과정이 약간 길기 때문에

해당 내용은 아래 글을 참조해주면 된다

 

오라클 tnsnames.ora 개념부터 샘플 설정 위치 정리

오라클에서 tnsnames.ora 파일이란 데이터베이스 주소를 정의해놓은 파일인데 tnsnames.ora 파일이 있으면 IP 주소와 SID 혹은 Serivce Name을 직접 입력하지 않고도 DB와 연결을 할 수 있게 되는 것이다 샘

wakestand.tistory.com

마지막으로 두 방법중에 하나를 사용해서

접속을 시도해서 성공하면 아래와 같은 창이 뜨면서

 

Oracle SQL Developer를 사용할 수 있게 된다

반응형

댓글