JDBC 어댑터 등록 정보
JDBC 어댑터 등록 정보 양식은 공통 등록 정보와 해당 어댑터에 대한 등록 정보로 구성됩니다.
공통 등록 정보는 양식 맨 위에 있습니다. 이러한 필드는 LDAP 엔트리와 관련된 속성을 정의합니다. 여기에 나열되지 않은 등록 정보에 대한 자세한 내용과 양식 사용 및 LDAP 엔트리 가져오기/내보내기에 대한 지침은
공통 등록 정보 및 작업을 참조하십시오.
공통 등록 정보 외에도 다음 등록 정보를 JDBC 어댑터에서 구성할 수 있습니다.
데이터베이스 드라이버 클래스
drivers
JDBC 드라이버 클래스의 이름입니다. 어댑터에서 연결하는 데이터베이스에 해당합니다. 예를 들어 oracle.jdbc.driver.OracleDriver는 Oracle Thin Driver에 대한 드라이버 클래스입니다. 자세한 내용은 드라이버 안내서를 참조하십시오.
데이터베이스 자동 커미트 지원
autoCommitSupported
기본 데이터베이스가 자동 커미트 기능을 지원하는지 여부를 식별합니다. true 또는 false를 지정합니다.
|
데이터베이스 자동 커미트 지원을 false로 설정하고 Oracle 데이터베이스 유형을 사용하는 경우 소프트웨어에서 내부적으로 이 등록 정보를 true로 재설정합니다. 하지만 기타 데이터베이스 유형인 경우 사용자가 데이터베이스 자동 커미트 지원 및 데이터베이스 자동 커미트 사용에 적합하고 일치하는 값을 제공해야 합니다.
|
데이터베이스 유형
databaseType
어댑터가 연결하는 데이터베이스 유형입니다. Oracle 또는 Oracle 이외를 선택합니다.
데이터베이스 URL
url
연결을 설정하는 데 사용되는 JDBC URL입니다. 예를 들어 Oracle Thin Driver의 URL은 다음 형식일 수 있습니다.
jdbc:oracle:thin:@hostname:1521:databaseName
|
SCAN(단일 클라이언트 액세스 이름)과 함께 Oracle을 사용하는 경우 URL 형식은 다음과 같습니다.
jdbc:oracle:thin:@hostname:1521/databaseName
|
데이터베이스 사용자
dbuser
데이터베이스에 연결할 수 있는 기본 사용자입니다.
최대 캐시 크기
maxCacheSize
캐시에 대한 최대 연결 수입니다. 기본값은 10입니다. 연결 풀링은 항상 활성화되어 있습니다.
최대 컨텍스트 기간
maxContextAge
사용하지 않는 경우 연결이 활성 상태로 유지되는 최대 시간(초)입니다. 기본값은 60입니다.
최대 질의 크기
maxQuerySize
데이터베이스 질의에서 반환되는 최대 행 수입니다. 기본값은 2000입니다. JDBC 드라이버는 최대값을 초과하는 모든 행을 자동으로 삭제합니다.
최대 스레드 수
socketAccess.maxThreadCount
JDBC 어댑터가 사용하는 최대 동시 스레드 수입니다. 기본값은 10입니다. 이 값을 더 크게 설정하면 보다 많은 동시 연결을 사용할 수 있으나 메모리와 CPU 사이클 등의 리소스도 더 많이 사용됩니다.
암호
passwd
데이터베이스에 연결할 때 사용할 기본 암호입니다.
결과 세트 스크롤 기능
resultSetScrollingCapability
SQL 질의를 실행할 때 생성되는 결과 세트에 대한 스크롤 기능입니다.
◦ 기본값
◦ TYPE_FORWARD_ONLY - 커서가 정방향으로만 이동할 수 있으므로 결과 세트를 스크롤할 수 없습니다. 대부분의 데이터베이스의 경우 기본 동작 자체에서 스크롤할 수 없는 결과 세트를 제공하므로 이렇게 설정하면 중복됩니다.
보안
secret.text
어댑터에 전송되는 요청을 서명 및 검증하는 데 사용되는 문자열입니다.
보안 2
secret.text2
어댑터에 전송되는 요청을 서명 및 검증하는 데 사용되는 다른 문자열입니다. 이 등록 정보는 보다 포괄적인 요청 서명을 생성하며 보안 등록 정보와 함께 사용되거나 대신 사용될 수 있습니다.
보안 알고리즘
secret.algorithm
보안 암호화에 사용되는 알고리즘입니다. 이 등록 정보에 적절한 값은 SHA-1 및 MD5입니다.
데이터베이스 자동 커미트 사용
autoCommit
기본 데이터베이스가 제공하는 자동 커미트 기능을 사용할지 여부를 지정합니다. true 또는 false를 선택합니다.
◦ 자동 커미트 기능을 사용하려면 먼저 데이터베이스 자동 커미트 지원 등록 정보를 true로 설정해야 합니다.
◦ 데이터베이스 자동 커미트 지원이 false이면 여기서 입력한 값은 무시됩니다. 그러나 SQL 문을 실행하여 변경한 사항은 명시적으로 커미트됩니다.
|
데이터베이스 자동 커미트 지원을 false로 설정하고 Oracle 데이터베이스 유형을 사용하는 경우 소프트웨어에서 내부적으로 이 등록 정보를 true로 재설정합니다. 하지만 기타 데이터베이스 유형인 경우 사용자가 데이터베이스 자동 커미트 지원 및 데이터베이스 자동 커미트 사용에 적합하고 일치하는 값을 제공해야 합니다.
|
동적 등록 정보 구성
서비스 또는 어댑터를 실행하는 동안 해당 서비스 또는 어댑터에 대한 구성 정보를 업데이트할 수 있으므로 다시 시작하지 않고도 등록 정보를 업데이트할 수 있습니다.
지속 시간 등록 정보는 서버 또는 어댑터의 등록 정보가 자동으로 다시 로드되기 전의 경과 시간(분)을 지정합니다. 등록 정보는 해당 등록 정보에 액세스하는 동안에만 자동으로 다시 로드됩니다. 기본적으로 등록 정보는 만료되지 않습니다.
추가 등록 정보
양식에 등록 정보가 정의되어 있지 않은 경우 추가 등록 정보 필드에 등록 정보를 추가할 수 있습니다. 추가 등록 정보를 추가할 때 등록 정보 이름 형식에는 등록 정보 뒤로 나오는 어댑터 엔트리 이름(서비스 이름)이 포함됩니다. 예제:
<서비스_이름>.dbuser
해당 필드에 서비스 또는 어댑터에서 사용되는 등록 정보와 해당 등록 정보의 값을 지정합니다. 새 등록 정보 이름 옆에 있는 추가를 클릭하여 등록 정보 값을 수정할 수 있는 텍스트 상자를 엽니다.
값이 너무 길어 전부 표시할 수 없는 경우 편집 작업이 나타납니다. 편집을 클릭하면 더 큰 텍스트 영역이 포함된 새 브라우저 창이 열립니다.