데이터베이스 구성

데이터베이스를 구성하기 전에 서버를 중지해야 합니다.

디렉토리 데이터베이스를 구성하려면 다음을 수행하십시오.

  1. 구성 툴의, 왼쪽에 있는 타스크 리스트에서 데이터베이스 구성을 누르십시오.
  2. 구성 도구는 이미 데이터베이스를 구성했는지 여부를 판별하려고 합니다. 데이터베이스가 이미 구성된 경우(즉, 데이터베이스의 정보가 구성 파일에 있는 경우), 구성 툴은 무엇을 수행할 지에 대해 프롬프트합니다. 예를 들어, 데이터베이스가 구성되었지만 시스템에서 찾을 수 없는 경우, 구성 파일에 지정된 이름을 사용하여 데이터베이스를 작성하도록 선택할 수 있습니다. 데이터베이스를 구성하도록 표시된 창에 표시된 정보를 사용하십시오.

    데이터베이스 보유 여부에 따라, 다음 창의 일부나 모두가 표시됩니다.

  3. 사용자 ID 및 암호를 요청하는 창이 표시된 경우,
    1. 사용자 ID 필드에 사용자 ID를 입력하십시오. 이 사용자 ID는 데이터베이스를 구성하기 전에 이미 존재해야 합니다.(이전 릴리스에서는 사용자 ID가 없는 경우 작성되었지만, 새로운 버전에서는 작성되지 않습니다.)

      사용자 ID는 DB2(R) 데이터베이스가 존재하는 위치의 데이터베이스 인스턴스를 소유하며 인스턴스는 사용자의 홈 디렉토리에 있습니다.

      주!: 다른 데이터베이스 인스턴스 이름을 원할 경우, -t 옵션과 함께 ldapcfg 명령을 사용하여 데이터베이스를 구성해야 합니다. 자세한 정보는 IBM(R) Tivoli Directory Server 버전 5.2 설치 및 구성 안내서를 참조하십시오.

      사용자 ID는 8자가 아닐 수 있습니다.

      또한

      • Windows(R) 플랫폼에서 사용자는 관리자 그룹의 멤버이어야 합니다.
      • UNIX(R) 플랫폼에서
        • 사용자는 홈 디렉토리를 가져야 하고 홈 디렉토리의 소유자이어야 합니다.
        • 사용자 홈 디렉토리의 그룹 소유권은 DB2가 설치될 때 작성된 DB2 그룹이어야 합니다. AIX 및 Solaris에서 이 그룹의 이름은 일반적으로 dbsysadm입니다. zSeries Linux에서 이 그룹의 이름은 일반적으로 db2iadm입니다. 예를 들어, 이름이 ldapdb2인 사용자의 경우, 사용자 ID 홈 디렉토리는 AIX 및 Solaris에서 ldapdb2:dbsysadm, zSeries Linux에서 ldapdb2:db2iadm이 소유해야 합니다.

          데이터베이스를 구성할 때 사용자의 기본 그룹으로 제대로 작동되지 않는 일부 그룹이 있을 수 있습니다. 예를 들어, Linux에 있는 사용자의 기본 그룹이 사용자인 경우, 문제점이 발생할 수 있습니다. 기본 그룹이 작동하도록 하려면 Linux에서 other를 사용하십시오.

        • 사용자 루트는 사용자 기본 그룹의 멤버여야 합니다. 루트가 이 그룹의 멤버가 아니면 그룹의 멤버로 루트를 추가하십시오.
        • 사용자의 로그인 쉘이 Korn 쉘 스크립트(/usr/bin/ksh)여야 합니다.
        • 사용자 암호는 올바르게 설정되어 사용할 수 있어야 합니다. 예를 들어, 암호는 만기될 수 없으며 최초 유효성 확인을 위해 대기해서는 안됩니다.(암호가 제대로 설정되었는지 검증하는 최적의 방법은 동일한 컴퓨터에 telnet하고 해당 사용자 ID와 암호로 로그인하는 것입니다.)
        • 데이터베이스 구성 시, 데이터베이스 위치로 사용자 ID의 홈 디렉토리를 지정하는 것이 일반적입니다. 그러나 다른 위치로 지정하는 경우에도, 사용자의 홈 디렉토리는 3 - 4MB의 사용 가능한 공간이 있어야 합니다. 이것은 데이터베이스가 다른 위치에 있는 경우에도 DB2가 인스턴스 소유자(즉, 사용자)의 홈 디렉토리에 파일을 추가하거나 링크를 작성하기 때문입니다.
    2. 암호 필드에 사용자의 암호를 입력하십시오. 암호는 대소문자를 구분합니다.
    3. 다음을 누르십시오.
  4. 데이터베이스 이름을 요청하는 창이 표시된 경우,
    1. DB2 데이터베이스를 제공하려는 이름을 입력하십시오. 이름은 1 - 8자가 될 수 있습니다. 데이터베이스는 사용자 ID와 동일한 이름으로 인스턴스에 작성됩니다.

      주!: 다른 데이터베이스 인스턴스 이름을 원할 경우, -t 옵션과 함께 ldapcfg 명령을 사용하여 데이터베이스를 구성해야 합니다. 자세한 정보는 IBM(R) Tivoli Directory Server 버전 5.2 설치 및 구성 안내서를 참조하십시오.

    2. 다음을 누르십시오.
  5. 데이터베이스 위치를 요청하는 창이 표시된 경우,
    1. 데이터베이스 위치 필드에 데이터베이스의 위치를 입력하십시오. Windows 플랫폼의 경우, 드라이브 이름이어야 합니다. 비 Windows 플랫폼의 경우, 위치는 디렉토리 이름(예: /home/ldapdb2)이어야 합니다.

      지정하는 위치에 최소한 80MB의 사용 가능한 하드 디스크 공간이 있고 새 엔트리가 디렉토리에 추가되는 증가분을 수용할 수 있는 추가 디스크 공간이 있는지 확인하십시오.

    2. 다음을 누르십시오.
  6. 문자 세트를 요청하는 창이 표시된 경우,
    1. 작성할 데이터베이스의 유형을 누르십시오. LDAP 클라이언트가 UTF-8 문자 데이터를 저장할 수 있는 UCS 변환 형식(UTF-8) 데이터베이스 또는 국지 코드 페이지에 있는 데이터베이스인 국지 코드 페이지 데이터베이스를 작성할 수 있습니다.

      주!: 언어 태그를 사용하려면, 데이터베이스는 UTF-8 데이터베이스여야 합니다.

      UTF-8에 대한 자세한 정보는 IBM(R) Tivoli Directory Server 버전 5.2 설치 및 구성 안내서를 참조하십시오.

    2. 다음을 누르십시오.
  7. 검증 창에서, 지정한 구성 옵션에 대한 정보가 표시됩니다. 이전 창으로 돌아가 정보를 변경하려면, 뒤로를 누르십시오. 구성을 시작하려면 종료를 누르십시오.
  8. 완료 창이 표시됩니다. 닫기를 누르십시오.