上一主题: dbmgr -create 函数-创建数据库下一主题: dbmgr -export 函数-创建可定义数据库的脚本


dbmgr -dump 函数-显示数据库信息

dbmgr ‑dump 函数可生成有关数据库中记录的报告。 使用此函数可执行以下操作:

此函数假定 CA ControlMinder 后台进程未运行;您必须从数据库所在的目录调用它。 如果使用 -r 开关参数,CA ControlMinder 后台进程必须正在运行,且您必须具有 ADMIN、AUDITOR 或 SERVER 属性。 要执行此函数,您还必须具有对数据库文件的读写权限。

此命令格式如下:

dbmgr {-dump|‑d} [-h] [-r] [-f fileName] \
[c] [fc] [g user] [l class] [p class] [fp class] \
[d class [props|@fileName] \
[dn class [props|@fileName] \
[e class record [props|@fileName] \
[en class record [props|@fileName] \
[o class record [props|@fileName] \
[on class record [props|@fileName]
-dump|-d

执行 dbmgr 实用程序的数据库转储函数。

‑f fileName

将输出定向到指定文件,而不是标准输出设备。

‑h

显示此函数的帮助。

‑-r

显示有关授权后台进程当前正在使用的数据库的信息。

如果忽略此选项,dbmgr 会显示有关当前目录中的数据库的信息。

c

列出在数据库中定义的所有类的名称。

d class [props|@fileName]

显示某个类的所有记录的选定属性的值。 class 参数用于指定类。 props 参数用于定义您希望显示值的属性(用空格分隔)的列表。

要从文件读取属性列表,请在“at”符号 (@) 之后指定文件的完整路径名。 文件中列出的每个属性必须以单独的一行显示。

如果没有指定任何属性,则列出所有属性值。

dn class [props|@fileName]

d 选项相同,只是不显示具有未知值的属性。

e class record [props|@fileName]

显示某个类所有记录(单个指定记录外)的选定属性的值。 class 参数用于指定类。 record 参数用于指定要从列表中忽略的记录的名称。 props 参数用于定义您希望显示值的属性(用空格分隔)的列表。

要从文件读取属性列表,请在“at”符号 (@) 之后指定文件的完整路径名。 文件中列出的每个属性必须以单独的一行显示。

如果没有指定任何属性,则列出所有属性值。

en class record [props|@fileName]

e 选项相同,只是不显示具有未知值的属性。

fc

列出数据库中所有类的全部类信息。

fp class

列出指定类的属性的全部属性信息。

g user

列出指定用户所属的组。

l class

列出指定类中的所有记录。

o class record property / on class record property

显示某个类的一个记录的选定属性的值。 class 参数用于指定类。 record 参数用于指定记录。 props 参数用于定义您希望显示值的属性(用空格分隔)的列表。

要从文件读取属性列表,请在“at”符号 (@) 之后指定文件的完整路径名。 文件中列出的每个属性必须以单独的一行显示。

如果没有指定任何属性,则列出所有属性值。

o class record property / on class record property

o 选项相同,只是不显示具有未知值的属性。

p class

列出指定类的属性的名称。

注意:除 -r 和 -f 之外,只能再指定一个其他选项。