Windows 시스템에서 데이터베이스에 연결
데이터베이스에 연결하기 위해 통합 노드를 사용으로 설정하려면 데이터베이스에 대한 ODBC 데이터 소스 이름(DSN)을 정의하십시오.
시작하기 전에
통합 노드가 데이터베이스에 연결될 수 있도록 환경을 설정했는지 검사하십시오. 대부분의 데이터베이스 관리자는 설치할 때 필수 환경을 설정하지만 다른 것은 실행해야 하는 데이터베이스 프로파일을 제공합니다. 환경 및 데이터베이스 프로파일 실행에 대한 정보는 통합 노드를 시작하기 전에 데이터베이스 설정 스크립트 실행을 참조하십시오.
태스크 정보
ODBC 데이터 소스 관리자를 사용하여 ODBC 데이터 소스를 구성하십시오.
- 시작 > 제어판 > 관리 도구 > 데이터 원본 (ODBC)을 누르십시오.
- 시스템 DSN 탭을 클릭하고 추가를 클릭하십시오.
- 작업 중인 데이터베이스에 대한 단계를
다음 절에서 완료하십시오.
특정 데이터베이스 제품에 대한 추가 정보가 필요하면 제품 특정 문서를 참조하십시오.
- Db2® UDB
- Db2 UDB에 대한 데이터 소스를 정의하십시오.
- 드라이버
IBM DB2 ODBC DRIVER를 선택하십시오. - 데이터 소스 이름(DSN) 및 설명을 입력하십시오.
- 목록에서 올바른 데이터베이스 별명을 선택하십시오.
- 완료를 선택하여 정의를 저장하십시오.
- 확인을 클릭하여 ODBC 데이터 소스 관리자를 닫으십시오.
- Windows 시스템에서 IBM® App Connect Enterprise 의 데이터베이스와 함께 Global Coordination을 사용해야 하는 경우, 다음 단계는 IBM MQ 에 필요한 32비트 환경을 설정하는 것입니다. 자세한 내용은 ‘데이터베이스 액세스를 지원하도록 환경 설정하기’를 참조하십시오.
선호하면, ODBC 데이터 소스 관리자 대신 구성 지원을 사용할 수 있습니다.- Db2 구성 지원 프로그램을 여십시오.
- 데이터베이스를 마우스 오른쪽 단추로 클릭하고 데이터베이스 변경을 선택하십시오.
- 데이터 소스를 선택하십시오.
- ODBC에 대한 이 데이터베이스 등록을 선택하십시오. 시스템 데이터 소스 옵션을 선택하십시오.
- 완료를 누르십시오.
- 테스트 연결 대화 상자가 자동으로 열리고 다양한 연결을 테스트할 수 있습니다.
- 드라이버
- iSeries 의 Db2
- 다음에 대한 데이터 소스 정의 Db2 ~에 iSeries:
- 드라이버
IBM i Access ODBC DRIVER를 선택하십시오. - DSN과 설명을 입력하십시오.
- 올바른 시스템 목록을 선택하거나 시스템 이름을 입력하십시오.
- OK를 눌러 정의를 저장하십시오.
- 확인을 클릭하여 ODBC 데이터 소스 관리자를 닫으십시오.
- 드라이버
- Informix® Dynamic Server
- Informix Dynamic Server에 대한 데이터 소스를 정의하십시오.
- 드라이버
IBM INFORMIX ODBC DRIVER를 선택하십시오. - 연결 탭에서 다음을 지정하십시오.
- Informix 서버 이름입니다.
- 서버 호스트 이름.
- Informix 네트워크 서비스 이름 (서비스 파일에 정의된 대로).
- 네트워크 프로토콜(예:
olsoctcp). - Informix 데이터 소스 이름입니다.
- 데이터 소스에 액세스하기 위한 사용자 ID.
- 사용자 ID에 대한 비밀번호.
- 적용을 클릭하십시오.
- 제공 값을 확인하기 위해 연결 테스트를 클릭하십시오.
- 확인을 클릭하여 ODBC 데이터 소스 관리자를 닫으십시오.
- 드라이버
- Microsoft SQL Server
- Microsoft SQL Server에 대한 데이터 소스를 정의하십시오.
- SQL Server용
SQL Native Client11.0 드라이버를 선택하십시오. - 이름과 설명을 지정하십시오.
- 목록에서 올바른 서버를 선택하십시오.
- 서버에서 사용하는 인증 모드를
지정하려면 다음을 수행하십시오.
- 다음 을 클릭하십시오.
- 인증 모드를 선택하십시오.
- 첫 번째 패널로 돌아가려면 이전을 클릭하십시오.
- 완료를 선택하여 정의를 저장하십시오.
- 확인을 클릭하여 ODBC 데이터 소스 관리자를 닫으십시오.
- SQL Server용
- Oracle
- Oracle용 데이터 소스를 정의하십시오.
- 드라이버
IBM App Connect Enterprise (12.0.n.0) DataDirect Technologies 64-BIT Oracle Wire Protocol을(를) 선택하십시오. 여기서 n은 설치된 수정팩의 레벨입니다.
ODBC Oracle 드라이버 설정 대화 상자가 열립니다.
- 드라이버
- 일반 탭에서 다음을 수행하십시오.
- DSN 이름, 설명 및 Oracle이 실행 중인 시스템의 호스트 이름, Oracle이 청취 중인 포트 번호 및 연결하려는 Oracle 서비스 이름을 입력하십시오.
- 고급 탭에서 다음을 수행하십시오.
- SQLDescribeParam 사용을 선택하십시오.
- 프로시저가 결과 리턴을 선택하십시오. Windows 레지스트리의 결과 ODBC 정의에는 값이
1인 ProcedureRetResults 라는 문자열 값이 있습니다. - 로그인 제한시간을 선택하고 값을 0으로 설정하십시오.
- TIMESTAMP WITH TIMEZONE 열을 사용 중인 경우 시간대와 시간소인 사용을 선택하십시오.
- 연장된 옵션에서 다음을 입력하십시오.
WorkArounds=536870912;EnableNcharSupport=0;
- SSL(Secure Socket Layer) 인증을 사용하는 Oracle
위의 Oracle에 대한 단계를 완료하십시오.
그런 다음, 이러한 추가 단계를 완료하십시오.- ODBC Oracle 드라이버 설정 대화 상자를 다시 열고 위의 Oracle에 대해 1단계를 참조하십시오.
- 보안 탭에서 다음을 수행하십시오.
- 인증 섹션에서 인증 방법을
Encrypt Password(으)로 설정하십시오. - 암호화 섹션에서 암호화 방법을
SSL Auto(으)로 설정하십시오. - 서버 인증서 유효성을 검증하려는 경우 선택란을 선택하십시오.
- 신뢰 저장소에 대한 완전한 경로를 입력하십시오.
- 신뢰 저장소 비밀번호를 입력하십시오.
- 키 저장소에 대한 완전한 경로를 입력하십시오.
- 키 저장소 비밀번호를 입력하십시오.
- SSL 키 비밀번호를 입력하십시오.
- 인증 섹션에서 인증 방법을
- 확인을 클릭하여 ODBC 데이터 소스 관리자를 닫으십시오.
- OAS(Oracle using Advanced Security)
위의 Oracle에 대한 단계를 완료하십시오.
그런 다음, 이러한 추가 단계를 완료하십시오.
- ODBC Oracle 드라이버 설정 대화 상자를 다시 열고 위의 Oracle에 대해 1단계를 참조하십시오.
- 고급 보안 탭에서 다음을 수행하십시오.
- 사용하려는 암호화 레벨을 선택하십시오. 다음 옵션 중 선택하십시오.
- 0 - 거부. 거부되거나 드라이버와 서버 암호화 유형 사이에 일치하는 점이 발견되지 않으면 드라이버와 데이터베이스 서버 사이에 전송되는 데이터가 암호화되지 않거나 복호화되지 않습니다. Oracle 서버에 "REQUIRED"로 설정된 sqlnet.encryption_server 설정이 있고 이 옵션이 선택되면, Oracle 데이터베이스에 대한 연결에 실패합니다.
- 1 - 허용. 암호화가 데이터베이스 서버가 요청하거나 필수인 경우 데이터베이스 서버와 드라이버 사이에 전송되는 데이터에서 사용됩니다.
- 2 - 요청. 데이터베이스 서버가 이를 허용하는 경우 드라이버와 데이터베이스 서버 사이에 전송되는 데이터가 암호화되고 복호화됩니다.
- 3 - 필수. 드라이버와 데이터베이스 서버 사이에 전송되는 데이터는 암호화되고 복호화되어야 합니다. Oracle 서버에 "REJECTED"로 설정된 sqlnet.encryption_server 설정이 있고 이 옵션이 선택되면, Oracle 데이터베이스에 대한 연결에 실패합니다.
- 사용하려는 암호화 유형을 선택하십시오.
- 사용하려는 데이터 무결성 레벨을 선택하십시오. 다음 옵션 중 선택하십시오.
- 0 - 거부. 드라이버와 데이터베이스 서버 사이에 전송되는 데이터에서 데이터 무결성 검사가 거부됩니다. Oracle 서버에 "REQUIRED"로 설정된 sqlnet.crypto_checksum 설정이 있고 이 옵션이 선택되면, Oracle 데이터베이스에 대한 연결에 실패합니다.
- 1 - 허용. 드라이버와 데이터베이스 서버 사이에 전송되는 데이터에서 데이터 무결성 검사가 진행될 수 있습니다. 데이터베이스 서버가 요청하거나 필수인 경우 데이터 무결성이 사용됩니다.
- 2 - 요청. 드라이버는 데이터베이스 서버가 허용하는 경우 드라이버와 데이터베이스 서버 사이에 전송되는 데이터에서 데이터 무결성 검사를 사용할 수 있습니다.
- 3 - 필수. 드라이버와 데이터베이스 서버 사이에 전송되는 데이터에서 데이터 무결성 검사가 수행되어야 합니다. Oracle 서버에 "REJECTED"로 설정된 sqlnet.crypto_checksum 설정이 있고 이 옵션이 선택되면, Oracle 데이터베이스에 대한 연결에 실패합니다.
- 사용하려는 데이터 무결성 유형을 선택하십시오.
- 사용하려는 암호화 레벨을 선택하십시오. 다음 옵션 중 선택하십시오.
- 확인을 클릭하여 ODBC 데이터 소스 관리자를 닫으십시오.
- PostgreSQL
- 다음에 대한 데이터 소스 정의 PostgreSQL:
- IBM App Connect Enterprise (12.0. n.0) PostgreSQL Wire Protocol( DataDirect ) 드라이버를 선택하십시오. 여기서 n은 설치된 수정 패치의 버전 번호를 나타냅니다.
ODBC PostgreSQL 드라이버 설정 창이 표시됩니다.
- 일반 탭에서 PostgreSQL 이 실행 중인 시스템의 DSN 이름, 설명 및 호스트 이름, PostgreSQL 이 청취 중인 포트 번호 및 연결하려는 데이터베이스의 이름을 입력하십시오.
- IBM App Connect Enterprise (12.0. n.0) PostgreSQL Wire Protocol( DataDirect ) 드라이버를 선택하십시오. 여기서 n은 설치된 수정 패치의 버전 번호를 나타냅니다.
- Sybase Adaptive Server Enterprise
- Sybase Adaptive Server Enterprise에 대한 데이터 소스를 정의하십시오.
- 드라이버
IBM App Connect Enterprise (12.0.n.0) DataDirect Technologies 64-BIT Sybase Wire Protocol을(를) 선택하십시오. 여기서 n은 설치된 수정팩의 레벨입니다.
- 드라이버
- DSN 이름, 설명 및 서버의 네트워크 주소를 입력하십시오. 여기서, 네트워크 주소는 MyHostMachineName,MyHostMachinePortNumber로 구성됩니다.
- 고급 탭에서 다음을 수행하십시오.
- 설명 매개변수 사용을 선택하십시오.
- 로그인 제한시간을 선택하고 값을 0으로 설정하십시오.
- 연장된 옵션에서 다음을 입력하십시오.
TimestampTruncationBehavior=1;EnableSPColumnTypes=2;XAConnOptBehavior=3;
- 성능 탭에서 다음을 수행하십시오.
- 준비 방법 설정이
1 - Partial인지 확인하십시오.
- 준비 방법 설정이
- solidDB
- 다음에 대한 데이터 소스 정의 solidDB:
- IBM solidDB 드라이버 선택 - (유니코드) 드라이버.
- 설명을 입력하십시오.
- 네트워크 위치 필드에서 통신 포트를 입력하십시오(예:
tcp 2315). - 완료를 선택하여 정의를 저장하십시오.
- 확인을 클릭하여 ODBC 데이터 소스 관리자를 닫으십시오.