데이터베이스 연결 문제점 해결

이 주제에서는 알려진 데이터베이스 연결 문제점 및 솔루션에 대해 설명합니다.
관련 개념
데이터베이스 연결 개요
관련 태스크
마법사를 사용하여 데이터베이스에 연결

이전 버전의 Workbench에서 작성된 연결이 이 버전에서 작동하지 않음

현재 버전의 Workbench로 이주시, 이전 버전의 Workbench를 사용하여 작성한 데이터베이스 연결을 편집해야 할 수도 있습니다. 특정 JDBC 드라이버 및 데이터베이스 벤더의 지원이 변경되었기 때문입니다. 이 문제점을 수정하려면 지원되는 JDBC 드라이버 중 하나를 사용하도록 데이터베이스 연결을 편집하십시오.

데이터베이스 연결을 편집하려면 다음을 수행하십시오.
  • 데이터베이스 탐색기의 데이터베이스 연결에서 마우스 오른쪽 단추를 누르고 연결 편집을 클릭하십시오.
  • 새 데이터베이스 연결 마법사를 사용하여 연결 등록 정보를 편집하십시오.

연결이 활성 상태로 표시되지만 실제로는 활성 상태가 아님

데이터베이스 연결이 Workbench 외부에서 취소된 경우(예: DB2 ®에서 FORCE APPLICATIONS ALL 명령을 사용하여 취소) Workbench가 연결이 해제되었음을 알 수 없습니다.

이 제품에서 수행하는 일부 태스크는 데이터베이스에 실시간으로 연결되어야 합니다. 연결이 해제되면 데이터베이스에 활성 연결이 필요한 임의의 태스크(예: SQL 쿼리 빌더에서 SQL문 실행)가 제대로 작동하지 않습니다. Workbench에서 연결이 활성 상태로 표시되지만 실제로는 활성 상태가 아닌 경우, 우선 데이터베이스에서 연결을 끊은 후 다시 연결하십시오.

여전히 연결이 활성 상태가 아닌 경우, 다음 단계에 따르십시오.
  1. 데이터베이스에서 연결을 해제하십시오.
  2. 데이터베이스 서버를 다시 시작하십시오.
  3. 데이터베이스에 다시 연결하십시오.

여전히 데이터베이스 연결이 활성이 아닌 경우, Workbench를 종료한 후 다시 시작하십시오.

데이터베이스 서버 연결 실패

데이터베이스 서버에 연결을 실패하는 경우, 다음과 유사한 오류 메시지가 수신될 수 있습니다. IWAS0126E 연결(&1)을 설정하는 동안 문제점이 발생했습니다. Reason: '&2'. 이유 코드(&2)에 대한 자세한 정보는 데이터베이스 서버와 함께 제공되는 문서를 참조하십시오.

Cloudscape 5.1 연결 문제점

Cloudscape™ 5.1 데이터베이스에 여러 번 연결 및 연결을 끊은 경우, 테이블이 데이터베이스 탐색기의 컬럼을 포함하지 않은 상태로 표시될 수 있습니다. 이 문제점이 발생하면 Workbench를 다시 시작하십시오.

iSeries V5R1용 DB2 연결 문제점

Linux®의 경우 Java™ JDBC Driver용 AS/400® Toolbox를 사용하여 iSeries®용 DB2 V5R1에 연결하면 Workbench가 비정상적으로 종료될 수 있습니다. 올바르지 않은 암호를 입력하거나 암호 필드를 공백으로 두는 경우 이 문제점이 발생합니다. 이 문제점이 발생하면 Workbench를 다시 시작한 다음 올바른 암호를 사용하여 다시 연결하십시오.

주: iSeries 시스템에서, 프로젝트 탐색기에 논리 파일이 표시되지 않습니다. Operations Navigator 보기를 사용하여 논리 파일에 대해 작업하십시오.

응용프로그램 요청자가 연결 설정 불가능

iSeries용 DB2의 경우 Toolbox JDBC 드라이버는 DriverManager.getConnection()에 대한 호출에서 제공된 시스템 이름, 사용자 ID 및 암호를 사용하여 iSeries 데이터베이스에 대한 연결을 설정합니다. 임의의 해당 값이 제공되지 않는 경우, Toolbox JDBC 드라이버가 사인온 프롬프트를 표시합니다. Toolbox JDBC 드라이버가 임의의 이유로 인해 시스템에 사인온할 수 없는 경우, 다음 메시지가 표시됩니다. 응용프로그램 리퀘스터가 연결을 설정할 수 없습니다.. 다음은 이 오류의 잠재적인 원인 목록입니다.
  • 시스템 이름이 올바르지 않습니다. 지정한 시스템 이름을 Ping하여 해당 이름을 검증하십시오. Ping에 실패하면 클라이언트와 서버 간 TCP/IP 구성 문제점이 있습니다.
  • 사용자 ID 또는 암호가 올바르지 않습니다.
  • iSeries 데이터베이스 호스트 서버가 시작되지 않았습니다. 호스트 서버를 시작하려면 CL 명령행에서 다음 명령을 실행하십시오. STRHOSTSVR *DATABASE

    NETSTAT *CNN 명령을 실행하여 iSeries 데이터베이스 호스트 서버가 실행 중인지 확인할 수 있습니다. TCP/IP 연결 상태에 대한 작업 화면이 표시되면 로컬 포트 표제 아래 데이터베이스로 항목을 찾아 해당 항목이 청취 상태인지 확인하십시오.


피드백