Db2 데이터베이스 설치를 위한 그룹 및 사용자 ID 작성 (Linux 및 UNIX)

Db2 설치 마법사가 설치 프로세스 동안 사용자를 위해 해당 사용자 및 그룹을 작성합니다. 원할 경우 이들 사용자 및 그룹을 미리 작성할 수 있습니다.

시작하기 전에

이 태스크를 완료하려면 사용자 및 그룹을 작성할 수 있는 루트 사용자 권한이 있어야 합니다.

이 타스크에 대한 정보

세 개의 사용자 및 그룹이 필요합니다.

다음 지침에 사용되는 사용자 및 그룹 이름은 다음 표에 설명되어 있습니다. 시스템 이름 지정 규칙 및 DB2 이름 지정 규칙에 맞는 자체 사용자 및 그룹 이름을 지정할 수 있습니다 .

작성하는 사용자 ID는 후속 설치 태스크를 완료하기 위해 필요합니다.

표 1. 기본 사용자 및 그룹
사용자 사용자 이름 예 그룹 이름 예
인스턴스 소유자 db2inst1 db2iadm1
분리(Fenced) 소유자 db2fenc1 db2fsdm1
DB2 Administration Server 사용자 dasusr1 dasadm1
  • 인스턴스 소유자 홈 디렉토리는 Db2 인스턴스가 작성되는 위치입니다.
  • 분리 사용자는 Db2 데이터베이스에서 사용되는 어드레스 스페이스 외부에서 사용자 정의 함수 (UDF) 및 스토어드 프로시저를 실행하는 데 사용됩니다.
  • DB2 Administration Server 사용자의 사용자 ID는 시스템에서 DB2 Administration Server를 실행하는 데 사용됩니다.

프로시저

DB2 데이터베이스 시스템에 대한 필수 그룹과 사용자 ID를 작성하려면 다음을 수행하십시오.

  1. 루트 사용자 권한이 있는 사용자로 로그인하십시오.
  2. 운영 체제에 해당하는 명령을 입력하십시오.
    참고: 다음 명령행 예제에는 비밀번호가 포함되어 있지 않습니다. 단지 예일 뿐입니다. 명령행에서 passwd username 명령을 사용하여 암호를 설정할 수 있습니다.
    AIX® 운영 체제
    AIX에서 그룹을 작성하려면, 다음 명령을 입력하십시오.
       mkgroup id=999 db2iadm1
       mkgroup id=998 db2fsdm1
       mkgroup id=997 dasadm1
    각각의 그룹에 대한 사용자를 작성하십시오.
       mkuser id=1004 pgrp=db2iadm1 groups=db2iadm1 
          home=/home/db2inst1 db2inst1 
       mkuser id=1003 pgrp=db2fsdm1 groups=db2fsdm1 
          home=/home/db2fenc1 db2fenc1 
       mkuser id=1002 pgrp=dasadm1 groups=dasadm1 
          home=/home/dasusr1 dasusr1
    초기 암호 설정:
       passwd db2inst1
       passwd db2fenc1
       passwd dasusr1
    HP-UX 운영 체제
    HP-UX에서 그룹을 작성하려면 다음 명령을 입력하십시오.
       groupadd -g 999 db2iadm1  
       groupadd -g 998 db2fsdm1  
       groupadd -g 997 dasadm1
    각각의 그룹에 대한 사용자를 작성하십시오.
    useradd -g db2iadm1 -d /home/db2inst1 -m db2inst1 
    useradd -g db2fsdm1 -d /home/db2fenc1 -m db2fenc1 
    useradd -g dasadm1 -d /home/dasusr1 -m dasusr1 
    초기 암호 설정:
       passwd db2inst1
       passwd db2fenc1
       passwd dasusr1
    Linux® 운영 체제
    Linux 운영 체제에서 그룹을 작성하려면 다음 명령을 입력하십시오.
       groupadd -g 999 db2iadm1
       groupadd -g 998 db2fsdm1
       groupadd -g 997 dasadm1
    각각의 그룹에 대한 사용자를 작성하십시오.
    useradd -u 1004 -g db2iadm1 -m -d /home/db2inst1 db2inst1 
    useradd -u 1003 -g db2fsdm1 -m -d /home/db2fenc1 db2fenc1 
    useradd -u 1002 -g dasadm1 -m -d /home/dasusr1 dasusr1
    초기 암호 설정:
       passwd db2inst1
       passwd db2fenc1
       passwd dasusr1
    Solaris 운영 체제
    Solaris에서 그룹을 작성하려면 다음 명령을 입력하십시오.
      groupadd -g 999 db2iadm1
      groupadd -g 998 db2fsdm1
      groupadd -g 997 dasadm1
    각각의 그룹에 대한 사용자를 작성하십시오.
    useradd -g db2iadm1 -u 1004 -d /export/home/db2inst1 -m db2inst1 
    useradd -g db2fsdm1 -u 1003 -d /export/home/db2fenc1 -m db2fenc1 
    useradd -g dasadm1 -u 1002 -d /export/home/dasusr1 -m  dasusr1
    초기 암호 설정:
       passwd db2inst1
       passwd db2fenc1
       passwd dasusr1