Oracle SQL은 SQL을 사용하여 Oracle 데이터베이스에서 작업하기 위해 만들어진 통합 개발 환경입니다. 이 제품은 Oracle Corporation에서 무료로 개발 및 제공하며 Java Development Kit를 기반으로합니다. 아주 최근 에 데이터베이스 연결을 테스트하는 동안 " IO 오류 : 네트워크 어댑터가 연결을 설정할 수 없음 "오류 에 대한보고가 많이 있었습니다 .
![](http://pics.rumahbengkel.com/files/guides/1053/8h0tq9rob1.jpg)
"네트워크 어댑터가 연결을 설정할 수 없습니다"오류의 원인은 무엇입니까?
여러 사용자로부터 수많은 보고서를받은 후 문제를 조사하기로 결정하고이를 완벽하게 해결하기위한 일련의 솔루션을 고안했습니다. 또한이 오류가 발생하는 이유를 살펴보고 다음과 같이 나열했습니다.
- 잘못된 세부 정보 : 연결 세부 정보가 올바르게 입력되었는지 확인하십시오. 연결을 설정하려면 호스트 이름, 포트, 사용자 이름 및 암호를 올바르게 입력해야합니다. 이러한 값 중 하나라도 제대로 입력되지 않으면 오류가 발생할 수 있습니다.
- 서비스 비활성화 : 응용 프로그램이 제대로 작동하려면 리스너 서비스가 백그라운드에서 시작되어야합니다. 시작되지 않았거나 비활성화 된 경우이 오류가 트리거 될 수 있습니다.
이제 문제의 본질에 대한 기본적인 이해를 얻었으므로 해결책으로 넘어갈 것입니다. 충돌을 피하기 위해 제시된 특정 방식으로 구현해야합니다.
해결 방법 1 : 세부 정보 확인
연결에 대한 정확한 세부 정보를 입력하는 것이 중요합니다. 때로는 입력 한 세부 정보가 서버 구성과 일치하지 않아 오류가 발생합니다. 따라서이 단계에서는 세부 정보를 다시 확인하고 입력합니다. 그에 대한:
- 여기에서 Notepad ++를 다운로드 하여 설치하십시오.
- 다음 주소로 이동하십시오.
DB 홈 : C : /app/Username/product/11.2.0 (버전이 다를 수 있음) / dbhome_1 / Network / Admin
- “ tnsnames를 마우스 오른쪽 버튼으로 클릭합니다 . ora ”파일을 선택하고“ Open With Notepad ++ ”옵션을 선택합니다.
- “ ORCL = ”제목 아래에서“ 포트 ”및“ 호스트 ”세부 정보를 확인합니다.
- 또한 " 서비스 이름 "을 기록해 둡니다 .
- 네트워크 연결을 설정하는 동안 이러한 세부 정보를 입력하고 " 테스트 "를 클릭합니다 .
- 문제가 해결되었는지 확인하십시오.
솔루션 2 : 리스너 서비스 시작
리스너 서비스가 시작되지 않았을 수 있습니다. 이 서비스는 연결을 설정하기 위해 응용 프로그램에 필요합니다. 따라서이 단계에서는 명령 프롬프트에 명령을 입력하여 서비스를 시작합니다. 그에 대한:
- " Windows "+ " R "을 눌러 실행 프롬프트를 엽니 다.
- " Cmd "를 입력하고 " Shift "+ " Ctrl "+ " Enter "를 눌러 관리 권한을 제공합니다.
- 서비스가 시작되었는지 확인하려면 다음 명령을 입력하십시오.
lsnrctl 상태
- 결과가 아래 이미지와 유사하면 서비스 가 시작 되지 않았 음을 의미합니다 .
- 서비스를 수동으로 시작하려면 다음 명령을 입력하십시오 .
lsnrctl 시작
- 이제 리스너 서비스가 시작되었으므로 애플리케이션을 열고 새 연결을 설정할 수 있는지 확인 하십시오.