wsadmin을 사용하여 JDBC 제공자 구성

wsadmin 스크립트 도구를 사용하여 JDBC 제공자를 구성할 수 있습니다.

시작하기 전에

이 태스크를 시작하기 전에, wsadmin 도구가 실행 중이어야 합니다. 자세한 정보는 wsadmin 스크립트 클라이언트 시작 주제를 참조하십시오.
[z/OS]지원되지 않음: 제품은 더 이상 390용 DB2 및 z/OS 레거시 JDBC 드라이버와 해당 JDBC 제공자, DB2 for z/OS 로컬 JDBC 제공자(RRS)를 지원하지 않습니다. 이제 WebSphere® Application Server for z/OS는 DB2 Universal JDBC 드라이버를 DB2 for z/OS와 연결해야 합니다. 기존 제공자 설정을 DB2 Universal JDBC 드라이버 제공자로 마이그레이션하십시오. IBM Knowledge Center에 있는 z/OS Solutions Knowledge Center의 정보 관리 소프트웨어에서 주제 "OS/390 및 z/OS용 JDBC/SQLJ 드라이버에서 DB2 Universal JDBC 드라이버로 마이그레이션"을 참조하십시오.

프로시저

  1. 이 태스크를 수행하는 데 두 가지 방법이 있습니다. 다음 중 하나를 수행하십시오.
    • AdminTask 오브젝트 사용:
      • Jacl 사용:

        $AdminTask createJDBCProvider {-interactive}
      • Jython 사용:

        AdminTask.createJDBCProvider (['-interactive'])
    • AdminConfig 오브젝트 사용:
      1. 상위 ID를 식별하여 그것을 노드 변수에 지정하십시오.다음 예는 노드 구성 오브젝트를 상위로 사용합니다. 셀, 클러스터, 서버 또는 애플리케이션 구성 오브젝트를 상위로 사용하도록 이 예를 수정할 수 있습니다.
        • Jacl 사용:

          set node [$AdminConfig  getid  /Cell:mycell/Node:mynode/]
        • Jython 사용:

          node = AdminConfig.getid('/Cell:mycell/Node:mynode/')
          print node
        출력 예제:
        mynode(cells/mycell/nodes/mynode|node.xml#Node_1)
      2. 필수 속성 식별:
        빠른경로: 지원되는 JDBC 드라이버의 경우, 관리 콘솔 논리에 사용되는 동일한 사전 구성 템플리트에 따라 JDBC 제공자를 스크립트화할 수 있습니다. 세부사항은 wsadmin 도구를 사용하여 구성 오브젝트 작성 문서를 참조하십시오.
        • Jacl 사용:

          $AdminConfig required JDBCProvider
        • Jython 사용:

          print AdminConfig.required('JDBCProvider')
        출력 예제:
        Attribute      	Type
        name         String
        implementationClassName   String
      3. 필수 속성을 설정한 다음 이를 jdbcAttrs 변수에 지정하십시오. JDBC 제공자에게 필요하지 않은 속성을 설정하도록 다음 예를 수정할 수 있습니다.
        • Jacl 사용:

          set n1 [list name JDBC1]
          set implCN [list implementationClassName myclass]
          set  jdbcAttrs [list  $n1  $implCN]
          출력 예제:
          {name {JDBC1}} {implementationClassName {myclass}}
        • Jython 사용:

          n1 = ['name', 'JDBC1']
          implCN = ['implementationClassName', 'myclass']
          jdbcAttrs = [n1,  implCN]
          print jdbcAttrs
          출력 예제:
          [['name', 'JDBC1'], ['implementationClassName', 'myclass']]
      4. 노드를 상위로 사용하여 새로운 JDBC 제공자를 작성하십시오.
        • Jacl 사용:

          $AdminConfig create JDBCProvider $node $jdbcAttrs
        • Jython 사용:

          AdminConfig.create('JDBCProvider', node, jdbcAttrs)
        출력 예제:
        JDBC1(cells/mycell/nodes/mynode|resources.xml#JDBCProvider_1) 
  2. 구성 변경을 저장하십시오. 자세한 정보는 wsadmin 도구로 구성 변경사항 저장 주제를 참조하십시오.
  3. Network Deployment 환경에서만 노드를 동기화하십시오. 자세한 정보는 wsadmin 도구로 노드 동기화 주제를 참조하십시오.

다음에 수행할 작업

JDBC 제공자의 기본 라이브러리 경로 또는 클래스 경로를 수정하는 경우, 변경사항을 저장한 후(그리고 Network Deployment 환경에서 노드를 동기화한 후), 새 구성이 작동하도록 JDBC 제공자의 영역 내 모든 애플리케이션 서버를 다시 시작해야 합니다. 그렇지 않으면, 데이터 소스 장애 메시지를 수신합니다.

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_configjdbc
파일 이름:txml_configjdbc.html