dbmgr -dump 函数:显示数据库信息
dbmgr -dump 函数可生成有关数据库中记录的报告。 使用此函数可执行以下操作:
cminder12901cn
dbmgr -dump 函数可生成有关数据库中记录的报告。 使用此函数可执行以下操作:
- 显示指定类的记录的信息
- 显示指定类的单个记录的信息
- 显示除指定类外的所有类记录的信息
- 生成类和属性定义的列表
- 生成用户所属组的列表
- 生成特定类的记录列表
此函数假定
Privileged Identity Manager
后台进程未运行;您必须从数据库所在的目录调用它们。 如果使用 -r 开关参数,Privileged Identity Manager
后台进程必须正在运行,且您必须具有 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 classrecord [props|@fileName] \ [en classrecord [props|@fileName] \ [o classrecord [props|@fileName] \ [on classrecord [props|@fileName]
- -dump|-d执行 dbmgr 实用程序的数据库转储函数。
- -ffileName将输出定向到指定文件,而不是标准输出设备。
- -h显示此函数的帮助。
- -r显示有关授权后台进程当前正在使用的数据库的信息。如果忽略此选项,dbmgr 会在当前目录中显示有关数据库的信息。
- c列出数据库中定义的所有类的名称。
- dclass[props|@fileName]显示某个类的所有记录的选定属性的值。class参数用于指定类。props参数定义要显示其值的属性的空格分隔列表。要从文件读取属性列表,请在“at”符号 (@) 之后指定文件的完整路径名。 文件中列出的每个属性必须以单独的一行显示。如果没有指定任何属性,则列出所有属性值。
- dnclass[props|@fileName]与d选项相同,只有具有未知值的属性不会显示。
- eclassrecord[props|@fileName]显示某个类的所有记录的选定属性的值(单个指定的记录除外)。class参数用于指定类。record参数指定要从列表中忽略的记录的名称。props参数定义要显示其值的属性的空格分隔列表。要从文件读取属性列表,请在“at”符号 (@) 之后指定文件的完整路径名。 文件中列出的每个属性必须以单独的一行显示。如果没有指定任何属性,则列出所有属性值。
- enclassrecord[props|@fileName]与e选项相同,只有具有未知值的属性不会显示。
- fc列出数据库中的所有类的全部类信息。
- fpclass列出有关指定类的属性的全部属性信息。
- guser列出指定的用户所在的组。
- lclass列出指定类中的所有记录。
- oclassrecordproperty/ onclass record property显示某个类的单个记录的选定属性的值。class参数用于指定类。record参数用于指定记录。props参数定义要显示其值的属性的空格分隔列表。要从文件读取属性列表,请在“at”符号 (@) 之后指定文件的完整路径名。 文件中列出的每个属性必须以单独的一行显示。如果没有指定任何属性,则列出所有属性值。
- oclassrecordproperty/ onclass record property与o选项相同,只有具有未知值的属性不会显示。
- pclass列出指定类的属性的名称。
注意:
您只能指定除 -r 和-f 外的其他选项。