일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- legacy
- 설치
- collection
- Spring #Spring Boot
- java
- external
- pom.xml
- viewResolver
- 배열
- sqldeveloper
- DB
- array
- Spring
- undefined error
- query
- oracle
- 컬렉션
- jdk
- web.xml
- Today
- Total
개인코딩공부방
oracle SQLdeveloper 접속시 오류 : Undefined Error 본문
① 컴퓨터 계정 명이 한글이지 확인!
OS(Windows, Mac)등의 계정이름이 한글인지 체크하자.
처음 프로그래밍을 접하는 사람들이 흔히 하는 실수인데,
"나는 영어 울렁증이 있으니 한글이름으로 할꺼야!"
라고 한글 계정으로 생성하면
그 순간부터 대부분 주요 개발 프로그램을 설치 할 때마다 고생할 것이다.
대부분의 소프트웨어는 영어를 기준으로 세팅되어 있기 때문에
특수문자와 같은 한글은 소프트웨어에서 제대로 인식되지 않는다
한글 계정을 꼭 영어 계정으로 바꿔보자. 대부분의 문제가 해결될 것이다..!
② 방화벽 확인
계정명이 영어인 경우 확인할 다음 사항은 방화벽이다.
만약 방화벽이 되어있다면 오라클의 기본포트인 1521번(여러 DB를 설치한 경우 포트가 다름)을 허용해야하는데
이는 [방화벽 옵션]으로 가서 [고급 설정] -> [새 인바운드 규칙] -> [TCP포트에 1521을 입력] -> next연타 -> [규칙 명과 설명]은 알아보기 쉽게 [Oracle port/1521]을 하여 확인하도록 하자.
③ 서비스 확인
방화벽을 열었는데 오류가 나면
Listener가 정상적으로 작동하는지 확인해야 한다.
[윈도우 + R] -> [services.msc]입력 -> [Oracle 이라는 명칭 확인] -> [listener] -> [우클릭] -> [재시작]을 하도록 하자.
④ TnsName 확인
①,②,③이 다 실패하면 Oracle이 설치된 폴더로 가서 보통경로는 [C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN]로 되어있는데 내부의 [tnsnames.ora]에 접속 호스트 명이 [내 컴퓨터 - 고급 설정 - 컴퓨터 이름]과 동일한지 확인하자.
위 4가지 사항을 해도 실패하면..... 최종 병기 포맷을 하여 다시 설치하도록 하자 ..... ㅠㅠ
'DB, SERVER > ORACLE' 카테고리의 다른 글
외부 데이터베이스(레거시) 접근 (0) | 2018.04.17 |
---|