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