UNIX 시스템에서 DB2 데이터베이스 작성

브로커를 작성할 때, 데이터베이스에 연결하는 데 사용되는 사용자 ID 및 암호를 지정합니다. 사용자 ID가 데이터베이스에 알려져야 하며 액세스할 테이블을 소유해야 합니다. 데이터베이스를 작성할 때, 올바른 사용자 ID에 대한 데이터베이스를 작성해야 합니다. DB2가 운영 체제 사용자 관리를 사용하여 사용자 ID를 인증하므로 사용자 ID를 DB2 자체에 정의할 필요가 없습니다.

  1. root로 로그온하십시오.
  2. 데이터베이스 인스턴스를 작성하십시오. 여기에 표시된 명령을 다른 플랫폼에 대한 지침으로 사용하십시오.
    1. AIX의 경우:
      /usr/lpp/db2_07_01/instance/db2icrt -u <fence userID> <username>
    2. Linux, Solaris 또는 HP-UX의 경우:
      /opt/IBM/db2/V7.1/instance/db2icrt -u <fence userID> <username>

    이 명령에서 지정한 <username>은 데이터베이스 인스턴스에 지정된 소유자를 판별합니다. 데이터베이스를 작성하거나 수정하는 것과 같이 데이터베이스 인스턴스에 어떠한 작업을 수행할 때마다 이 사용자로 로그온하는 것이 좋습니다. 이 도움말에 사용되는 명령 예제는 사용자가 <username>으로 로그온하고 실행된 DB2 명령에서 이를 표시하는 데 틸드(~) 문자를 사용한다고 가정합니다.

    데이터베이스 인스턴스를 소유하지 않은 사용자로 로그온했으면, 예제에 사용될 때마다 (~) 문자 다음에 소유자 사용자 ID <username>을 지정하여 소유권이 명확하게 지정되도록 표시된 명령을 수정해야 합니다.

    데이터베이스 소유권에 대한 추가적인 설명은 웹에서 액세스할 수 있는 DB2 라이브러리를 참조하십시오.

  3. <username>로 로그온하십시오.
  4. 다음 명령을 사용하여 데이터베이스(이 예에서는 WBRKBKDB)를 작성하십시오. (일부 플랫폼에서는, 명확한 경로 이름이 필요합니다.)
    주: 여기에 표시된 첫 번째 명령에서 시작점과 틸드 문자 사이에 공백을 반드시 삽입해야 합니다.
    . ~/sqllib/db2profile
    db2start
    db2 create database WBRKBKDB
    db2 connect to WBRKBKDB
    db2 bind ~/sqllib/bnd/@db2cli.lst grant public CLIPKG 5
  5. 데이터베이스 힙 크기를 증가시켜 크기가 브로커에 충분하도록 해야 합니다. 이 작업은 DB2 데이터베이스 사용자 정의에 설명되어 있습니다.

브로커를 작성하는 명령을 실행하면 필요한 정보를 저장하기 위해 데이터베이스 내에 테이블이 작성됩니다.

관련 작업
구성요소 데이터베이스 구성
데이터베이스에 연결
DB2 데이터베이스 사용자 정의
데이터베이스에 액세스 권한 부여
관련 참조
지원되는 데이터베이스
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2005 마지막 갱신 날짜: 11/08/2005
ah14480_