개발 공부/오라클

DBeaver에서 오라클 연결 오류 해결 방법 ORA-12514

가이윤 2022. 10. 22. 21:34

DBeaver에서 오라클 연결하려고 할 경우 이런 에러를 접한 경우가 있다.

이런 에러가 뜨는건 2가지 원인이 있었다. 

1. Database 이름을 잘못 입력한 경우

대부분의 블로그를 보면 orcl 을 Database 입력란에 입력하는 포스팅이 많아서 나도 따라서 orcl이라고 입력했는데 이것 때문에 에러가 났었다. 내가 설치한 오라클은 XE(Express Edition) 버전이기 때문에 XE를 입력해야한다. Username 입력란에는 본인이 생성한 이름을 입력해도 된다. test 연결을 하면 연결이 성공된다.

 

2. 리스너 설정 파일이 잘못된 경우

1번 문제가 아닌 다른 경우는 리스너 파일의 설정에서 일부를 수정해야한다. listener.ora와 tnsnames.ora 파일의 HOST 부분을 무슨 이유로 바꿨는지는 기억이 안 나지만 localhost로 바꾼적이 있었는데, 이것 때문에 에러가 난거 같다.

 

listener.ora와 tnsnames 파일에서 다른 것은 건들지 말고 HOST 부분의 코드를 본인의 컴퓨터 이름으로 바꾸면 된다. 저장하고 다시 연결 테스트하면 잘 된다!

listener.ora
tnsnames.ora

 

컴퓨터 이름은 '내 pc' 아이콘 오른쪽 클릭해서 속성에서 확인할 수 있다.