오라클 연결시 위와 같은 에러를 만날 수 있다.
체크사항과 해결방법 공유!~
1. 환경변수가 잘 설정되었는지 확인한다.
ORACLE_HOME 는 오라클이 설치되어있는 디렉토리로 설정한다.
2. tnsnames.ora 파일의 존재 유무 / 내용 확인 !
- 파일이 없다면 새로 생성해서 작성해준다.
DB1 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 나의아이피)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORCL 또는 SID=) * 둘중에 하나만 입력해주면 된다.
)
)
DB2 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 나의아이피)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORCL 또는 SID=) * 둘중에 하나만 입력해주면 된다.
)
)
- 괄호가 짝이 맞게 작성되어있는지 오타는 없는지 확인해준다.
3. 둘 다 잘 되어있는 경우 (나의케이스..)
- 환경변수, 파일, 설치 모두 정상적으로 진행했는데도 위와 같은 에러를 만난다면 나와 같은 경우이다.
해결방법 : 이상하게도 환경변수에 들어가 path - 편집 - JAVA_HOME 를 제일 밑으로 내린 후 저장!
다시 실행하니 정상적으로 동작했다.