上一主题: dbmgr -dump 函数-显示数据库信息下一主题: dbmgr -migrate 函数-将数据复制到平面文件


dbmgr -export 函数-创建可定义数据库的脚本

dbmgr -export 函数可复制其他站上的数据库。 它可生成一个由定义现有数据库所需的 selang 命令组成的脚本。

注意:使用本地命令(例如:UNIX 上的 cp 或 tar,或 Windows 上的 copy)时,如果数据库文件不使用相同的字节顺序,则无法将数据库文件从一种体系结构复制到另一种体系结构。 例如:您无法将数据库从基于 Sparc 的计算机复制到基于 Intel 的计算机,因为这两种计算机使用的字节顺序不同。

重要说明! 首先查看一下脚本,然后再执行。

此命令格式如下:

dbmgr {-export|‑e} {-l|-r} [-c className] [-f fileName]
-export|-e

执行 dbmgr 实用程序的数据库导出函数。

‑h

显示此函数的帮助。

‑l

导出当前目录中的数据库。

注意:此选项假定 CA ControlMinder 后台进程未运行。 如果此后台进程正在运行,那么它将假定您正在与该后台进程所使用的数据库不同的数据库中执行操作。

‑-r

导出 CA ControlMinder 当前正在使用的数据库。 您必须具有 ADMIN 或 SERVER 属性,且 CA ControlMinder 后台进程必须正在运行。

‑c className

定义要从数据库中导出的类(用空格分隔)的列表。

‑f fileName

将输出定向到指定文件,而不是标准输出设备。 然后可通过该文件创建一个新的数据库,方法是指示 selang 从该文件中读取命令。