Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Oracle SQL 'IO 오류: 네트워크 어댑터가 연결을 설정할 수 없습니다' 에러 해결 방법

Oracle SQL Developer는 SQL을 활용해 Oracle 데이터베이스를 관리하기 위해 만들어진 통합 개발 환경(IDE)입니다. 이 제품은 Oracle Corporation에서 무료로 개발·배포하며, Java Development Kit(JDK)를 기반으로 작동합니다. 그런데 최근 데이터베이스 연결을 테스트하는 과정에서 "IO 오류: The Network Adapter Could Not Establish The Connection(네트워크 어댑터가 연결을 설정할 수 없습니다)"라는 오류가 발생한다는 보고가 많이 접수되고 있습니다.

Oracle SQL  IO 오류: 네트워크 어댑터가 연결을 설정할 수 없습니다  에러 해결 방법

오류의 주요 원인

여러 사용자들의 신고를 바탕으로 문제를 분석한 결과, 완전히 해결할 수 있는 방법들을 마련할 수 있었습니다. 이 오류가 발생하는 대표적인 원인은 다음과 같습니다.

  • 잘못된 연결 정보: 호스트명(Hostname), 포트(Port), 사용자명(Username), 비밀번호가 모두 정확하게 입력되어야 연결이 설정됩니다. 이 중 하나라도 잘못 입력되면 오류가 발생할 수 있습니다.
  • 리스너 서비스 미실행: 애플리케이션이 정상적으로 작동하려면 백그라운드에서 리스너(Listener) 서비스가 반드시 실행 중이어야 합니다. 서비스가 시작되지 않았거나 비활성화되어 있다면 이 오류가 나타날 수 있습니다.

문제의 원인을 파악했다면 이제 해결 방법을 살펴보겠습니다. 아래 방법들은 제시된 순서대로 그대로 적용하는 것이 충돌을 피하는 데 도움이 됩니다.

해결 방법 1: 연결 정보 확인

연결 시 올바른 정보가 입력되었는지 확인하는 것이 매우 중요합니다. 경우에 따라 입력한 정보가 서버 구성과 일치하지 않아 오류가 발생하기도 합니다. 이 단계에서는 설정 파일을 직접 열어 정보를 다시 확인하고 입력해 보겠습니다.

  1. 공식 사이트에서 Notepad++를 다운로드하여 설치합니다.
  2. 아래 경로로 이동합니다.
    DB Home: C:/app/사용자이름/product/11.2.0(버전은 다를 수 있음)/dbhome_1/Network/Admin
    Oracle SQL  IO 오류: 네트워크 어댑터가 연결을 설정할 수 없습니다  에러 해결 방법
  3. "tnsnames.ora" 파일을 마우스 오른쪽 버튼으로 클릭한 뒤 "Open With Notepad++(Notepad++로 열기)" 옵션을 선택합니다.Oracle SQL  IO 오류: 네트워크 어댑터가 연결을 설정할 수 없습니다  에러 해결 방법
  4. "ORCL=" 항목 아래에 있는 "Port"와 "Host" 정보를 확인하여 메모해 둡니다.
  5. "Service Name(서비스 이름)"도 함께 메모합니다.Oracle SQL  IO 오류: 네트워크 어댑터가 연결을 설정할 수 없습니다  에러 해결 방법
  6. 네트워크 연결을 설정할 때 위에서 확인한 정보들을 입력하고 "Test(테스트)" 버튼을 클릭합니다.
  7. 문제가 해결되었는지 확인합니다.

해결 방법 2: 리스너 서비스 시작

리스너 서비스가 시작되지 않은 상태일 가능성도 있습니다. 이 서비스는 애플리케이션이 데이터베이스와 연결을 맺는 데 필수적입니다. 이번 단계에서는 명령 프롬프트에 명령어를 입력해 서비스를 시작해 보겠습니다.

  1. Windows 키 + R 키를 동시에 눌러 실행(Run) 창을 엽니다.
  2. "Cmd"를 입력한 후 Shift + Ctrl + Enter를 눌러 관리자 권한으로 실행합니다.Oracle SQL  IO 오류: 네트워크 어댑터가 연결을 설정할 수 없습니다  에러 해결 방법
  3. 아래 명령어를 입력해 리스너 서비스가 실행 중인지 확인합니다.
    lsnrctl status
  4. 결과가 아래 이미지와 유사하게 출력된다면 서비스가 아직 시작되지 않은 상태입니다.Oracle SQL  IO 오류: 네트워크 어댑터가 연결을 설정할 수 없습니다  에러 해결 방법
  5. 아래 명령어를 입력해 서비스를 수동으로 시작합니다.
    lsnrctl start
    Oracle SQL  IO 오류: 네트워크 어댑터가 연결을 설정할 수 없습니다  에러 해결 방법
  6. 리스너 서비스가 정상적으로 시작되면 Oracle SQL 애플리케이션을 열고 새로운 연결이 설정되는지 확인합니다.