이전 항목: dbmgr 유틸리티다음 항목: dbmgr -dump 함수-데이터베이스 정보 표시


dbmgr -create 함수-데이터베이스 작성

dbmgr -create 함수는 새로운 빈 데이터베이스를 생성합니다. 이 함수는 설치 시에만 또는 데이터베이스나 PMDB를 작성하고자 하는 경우에만 사용하십시오. CA ControlMinder은 현재 디렉터리에 데이터베이스를 작성합니다.

참고: 사용자 정의 클래스를 새 데이터베이스에 추가하려면 먼저 새 데이터베이스를 작성한 후 seclassadm 유틸리티를 실행하십시오.

이 명령의 형식은 다음과 같습니다.

dbmgr {-create|-c} {-c[q]|-h} [-d] [-f filename] \
[-n] [-o] [-t terminalNames] \
[-u userName [,userName...]] [-ux userName [,userName...]]\
[-v] [-w] [-k] [-n pathName]
-create|-c

dbmgr 유틸리티의 데이터베이스 작성 함수를 실행합니다.

-c

새 데이터베이스 작성 여부를 묻는 메시지를 표시합니다.

-cq

작성 여부를 묻지 않고 새 데이터베이스를 작성합니다.

‑-h

이 함수에 대한 도움말을 표시합니다.

d‑

데이터베이스 레이아웃 문서를 인쇄합니다. 인쇄된 문서에는 구조에 대한 전체 설명 및 데이터베이스에서 사용된 속성 형식이 있습니다.

‑f filename

표준 출력 장치 대신 출력을 내보낼 파일을 지정합니다.

-k

데이터베이스 작성이 완료되면 공존 유틸리티를 실행하도록 지정합니다.

-n pathName

(UNIX 전용). 백업할 CA ControlMinder 데이터베이스의 전체 경로 이름을 정의합니다.

새 데이터베이스를 생성하면 기본적인 클래스 체계가 생성됩니다. seclassadm 유틸리티를 사용하여 데이터베이스에 새 클래스를 추가하면 데이터베이스 디렉터리에 있는 파일에 클래스 정보가 저장됩니다. 정책 모델 데이터베이스와 같은 특정 데이터베이스를 해당 클래스 스키마와 함께 백업하려면 -n 옵션을 사용하여 위치를 지정하십시오. 그러면 해당 위치에서 사용자 정의 클래스 정보를 가져옵니다. -n 옵션을 지정하지 않으면 데이터베이스가 생성되는 로컬 디렉터리에서 클래스 정보 파일을 검색합니다. 로컬 디렉터리에서 클래스 정보 파일을 찾지 못하면 활성 CA ControlMinder 보안 데이터베이스 디렉터리에서 파일을 가져옵니다.

‑o

Unicenter TNG 클래스를 기존 데이터베이스에 추가합니다.

‑t terminalName

데이터베이스에서 작성할 터미널 목록을 쉼표로 구분하여 정의합니다. 슈퍼 사용자는 이러한 터미널에서 로컬 데이터베이스를 관리할 수 있습니다.

-u userName [,userName...]

데이터베이스에 작성할 사용자 목록을 쉼표로 구분하여 정의합니다. 이러한 사용자는 CA ControlMinder 보안 관리자로 정의됩니다.

-t 옵션을 지정하면 이러한 사용자는 정의된 터미널로부터 로컬 데이터베이스를 관리할 권한을 갖게 됩니다.

-ux 매개 변수를 참조하십시오.

-xu userName [,userName...]

CA ControlMinder 보안 관리자로 정의할 엔터프라이즈 사용자 목록을 쉼표로 구분하여 정의합니다.

-t 옵션을 지정하면 이러한 사용자는 정의된 터미널로부터 로컬 데이터베이스를 관리할 권한을 갖게 됩니다.

작성된 사용자가 없는 상태에서 dbmgr -create를 사용하면 ADMIN, AUDITOR 및 IGN_HOL 특성과 함께 UNIX의 root 또는 Windows의 Administrator에 해당하는 사용자가 데이터베이스에 작성됩니다.

‑v

진행률이 표시되지 않도록 합니다.

‑w

Unicenter TNG 클래스를 포함하는 새 데이터베이스를 작성합니다.

참고: -v 옵션과 -d 옵션은 함께 사용할 수 없습니다.

예: Windows에서 새 데이터베이스 작성

시스템 프롬프트 c:\temp>에 다음 명령을 입력합니다.

dbmgr ‑c ‑c ‑u user1 ‑t myterminal.company.com

데이터베이스를 작성하도록 선택하면 c:\temp 디렉터리에 새 데이터베이스가 작성됩니다. 데이터베이스에 user1 사용자가 작성되는데, 이 사용자는 ADMIN, AUDITOR 및 IGN_HOL 특성을 가지며 myterminal.company.com 터미널로부터 데이터베이스를 관리할 수 있습니다.

예: UNIX에서 새 데이터베이스 작성

\tmp\db 디렉터리에 다음 명령을 입력합니다.

dbmgr ‑c ‑cq -d -f dbLayout

\tmp\db 디렉터리에 새 데이터베이스가 작성됩니다. 또한 데이터베이스 레이아웃 문서를 포함하는 파일(dbLayout)이 작성됩니다. 기본적으로 데이터베이스에 사용자 root가 작성되고 ADMIN, AUDITOR 및 IGN_HOL 특성이 이 root에 할당됩니다.