setRdbcX 저장 프로시저(변형 2)
하나 이상의 엔드포인트 노드에서 새 데이터 소스 연결을 정의합니다. 이 변형은 이산 매개변수와 함께 사용하기 위한 것입니다. 스키마는 DVSYS입니다.
입력 매개변수
- src_type
- 이 필수 매개변수의 유형은 VARCHAR(20)입니다. 데이터 소스 유형을 지정합니다.
- host_name
- 이 필수 매개변수의 유형은 VARCHAR(2000)입니다. 데이터 소스 호스트 이름을 지정합니다.
- DB_PORT
- 이 필수 매개변수의 유형은 INTEGER입니다. 데이터 소스 서비스의 네트워크 포트를 지정합니다.
- database_name
- 이 선택적 매개변수의 유형은 VARCHAR(128)입니다. 연결을 위한 데이터베이스 이름을 지정합니다.
- connection_options
- 이 선택적 매개변수의 유형은 VARCHAR(2000)입니다. 쉼표로 구분된 추가 옵션 목록을
'<key1>=<value1>, <key2>=<value2>, ...'형식으로 지정합니다. - 사용자
- 이 필수 매개변수의 유형은 VARCHAR(128)입니다. 데이터베이스 사용자 이름을 지정합니다.
- 비밀번호
- 이 암호화되지 않은 필수 매개변수의 유형은 VARCHAR(128)입니다. 데이터베이스 사용자 비밀번호를 지정합니다.
- use_SSL
- 이 필수 매개변수의 유형은 INTEGER입니다. 데이터베이스 연결이 SSL을 사용하는지 여부를 지정합니다. 유효값은 0(연결에서 SSL을 사용하지 않음) 및 1(연결에서 SSL을 사용함)입니다.
- validate_cert
- 이 필수 매개변수의 유형은 INTEGER입니다. 엔드포인트가 데이터베이스 서버 SSL 인증서의 유효성을 검증하는지 여부를 지정합니다. 유효값은 0(유효성 검증 없음) 및 1(유효성 검증이 필요함)입니다.
- cert_host_name
- 이 선택적 매개변수의 유형은 VARCHAR(2000)입니다. SSL 인증서와 연관된 호스트의 이름을 지정합니다. 비어 있는 문자열 또는 널값을 지정하면 호스트 이름 유효성 검증을 방지할 수 있습니다.
- SSL_certificate
- 이 선택적 매개변수의 유형은 VARCHAR(32672)입니다. 필요한 경우 데이터베이스 서버 인증을 지정합니다.
- node_name
- 이 필수 매개변수의 유형은 VARCHAR(32672)입니다. 데이터 소스가 정의된 노드의 이름을 지정합니다.
- additional_options
출력 매개변수
- connection_ID
- 이 매개변수의 유형은 VARCHAR(20)입니다. 생성된 연결 ID를 나타냅니다 Data Virtualization.
- number_of_defined_connections
- 이 매개변수의 유형은 INTEGER입니다. 추가된 연결의 총 수를 나타냅니다.
- 진단
- 이 매개변수의 유형은 VARCHAR(32672)입니다. 오류 발생 시 진단 출력을 나타냅니다.
구문
다음 구문을 사용하고 이 저장 프로시저의 매개변수를 대체하십시오:
call DVSYS.setRdbcX('<src_type>','<host_name>','<db_port>','<database_name>','<connection_options>','<user>','<password>','<use_SSL>','<validate_cert>','<cert_host_name>','<SSL_certificate>','<node_name>','<additional_options>',?,?,?);
예
call DVSYS.setRdbcX('DB2','9.30.167.128','50000','TPCDS','','<user>','<password>','0','0','','','qpendpoint_1:6415','',?,?,?);새 비밀번호로 데이터 소스를 편집하려면 EDITCID와 함께 additional_options 매개변수를 사용할 수 있습니다:call DVSYS.setRdbcX('DB2','9.30.167.128','50000','TPCDS','','<user>','<password>','0','0','','','qpendpoint_1:6415','EDITCID=DB2002',?,?,?);이 예시에서는 연방 전용 옵션이
DB2_VARCHAR_BLANKPADDED_COMPARISON 적용됩니다:call DVSYS.setRdbcX('MongoDB', '', '31365', '', '', 'admin', 'adminpassword', '1', '0', '', '', 'qpendpoint_1', 'MIN_POOLSIZE=7,MAX_POOLSIZE=22,DB2_VARCHAR_BLANKPADDED_COMPARISON=N',?,?,?);