上一主题: dbmgr -migrate 函数-将数据复制到平面文件下一主题: dbmgr -backup 函数-备份数据库


dbmgr -util 函数-管理现有数据库

dbmgr ‑util 函数可在数据库上执行管理和维护操作。 它假定 CA ControlMinder 当前未运行。 从数据库所在的目录中调用此函数。

‑util 选项用于管理和操作由参数 filename 指定的本地数据库。 数据库文件具有扩展名 .dat 并且必须是 DBIO 文件。 对于数据库索引文件(扩展名为 .001 的文件),不能使用 ‑util 选项。

此命令格式如下:

dbmgr {‑util|‑u} [-h] \
[-all filename] \
[-build filename] \
[-check] \
[-close] \
[-dump filename] \
[-dup src dst] \
[-fast] \
[-free filename] \
[-index filename] \
[-key filename] \
[-load db ascii \
[-scan filename] \
[-scana filename] \
[-stat filename] \
[-verify] \
[-f fileName]
-util-u

执行 dbmgr 实用程序的数据库管理和维护函数。

‑all filename

执行所有索引检查;与指定 -index-free 选项相同。

‑build filename

基于数据记录生成 DBIO 的索引。

‑check

(仅限 UNIX)。 对所有数据库文件的所有索引条目执行快速完整性和一致性检查。

‑-close

如果数据库处于打开状态,则将其关闭。

‑dump filename

将数据文件以 ASCII 格式转储在标准输出设备上。

‑dup src dst

基于文件标头复制 DBIO 文件。

‑f fileName

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

‑-fast

对所有数据库文件的所有索引条目执行快速完整性检查。

‑free filename

检查自由索引。

‑index filename

检查索引的一致性。

‑key filename

按顺序扫描索引文件。

‑load db ascii

加载 ASCII 文件并将其转换为 DBIO 文件。

‑scan filename

按顺序扫描数据库。

‑scana filename

按顺序扫描数据库,包括已删除的记录。

‑stat filename

列出数据库文件的标头信息。

‑verify

(仅限于 UNIX)。 验证某些预定义对象是否存在于数据库中,例如:所有类的 SEOS、ADMIN 和 UACC。