dbmgr -create 函数:创建数据库
dbmgr -create 函数可生成一个新的空数据库。 仅在安装时或要创建数据库或 PMDB 时使用此函数。 在当前目录中创建数据库。
cminder12901cn
dbmgr -create 函数可生成一个新的空数据库。 仅在安装时或要创建数据库或 PMDB 时使用此函数。
Privileged Identity Manager
在当前目录中创建数据库。注意:
如果要将用户定义的类添加到新数据库中,请在创建新数据库之后首先运行 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 <domain>打印数据库布局文档。 输出包含数据库中使用的结构和属性格式的完整说明。
- -ffilename定义将输出定向到的文件,而不是标准输出设备。
- -k数据库创建完成后,指定运行共存实用程序。
- -npathName(仅限于 UNIX)。 定义要备份的Privileged Identity Manager数据库的完整路径名。创建新数据库时,将生成一个基本类方案。 使用 seclassadm 实用程序将新类添加到数据库时,类信息存储在数据库目录的文件中。 要使用特定数据库的类方案备份此数据库(例如,策略模型数据库),请使用-n 选项指定其位置。 从该位置获取用户定义的类信息。 如果未指定 -n 选项,将在要创建数据库的本地目录中搜索类信息文件。 如果未找到,将从活跃的Privileged Identity Manager安全数据库目录获取文件。
- -o将 Unicenter TNG 类添加到现有数据库。
- -tterminalName定义要在数据库中创建的终端的逗号分隔列表,超级用户可以从中管理本地数据库。
- -uuserName [,userName...]定义要在数据库中创建的用户的逗号分隔列表。 这些用户被定义为Privileged Identity Manager安全管理员。如果指定 -t 选项,这些用户将有权从已定义的终端管理本地数据库。另请参阅 -ux 参数。
- -xuuserName [,userName...]定义要定义为Privileged Identity Manager安全管理员的企业用户的逗号分隔列表。如果指定 -t 选项,这些用户将有权从已定义的终端管理本地数据库。如果未创建用户,dbmgr -create 将在与 UNIX 的root(或 Windows 上的 Administrator)对应的数据库中创建具有 ADMIN、AUDITOR 和 IGN_HOL 属性的用户。
- -v禁用进度消息。
- -w创建包括 Unicenter TNG 类的新数据库。
注意:
-v 和 -d 选项不能一起使用。示例:在 Windows 上新建数据库
如果在系统提示 c:\temp> 下,请输入以下命令:
dbmgr -c -c -u user1 -t myterminal.company.com
确认要创建数据库后,实用程序将在 c:\temp 目录中创建一个新数据库。 它将在数据库中创建具有 ADMIN、AUDITOR 和 IGN_HOL 属性的用户
user1
,并且该用户能够从终端 myterminal.company.com
中管理数据库示例:在 UNIX 上新建数据库
如果在 \tmp\db 目录下,请输入以下命令:
dbmgr -c -cq -d -f dbLayout
该实用程序在 \tmp\db 目录中创建一个新数据库。 它还创建一个包含数据库布局文档的文件 (dbLayout)。 默认情况下,它在数据库中创建用户
root
,并为其分配 ADMIN、AUDITOR 和 IGN_HOL 属性。