ccmdb pack

ccmdb pack 命令可将数据库内容转储到单个可移植的文件中。

摘要

ccmdb pack   database_path [-t|-to packfile|archive_device|-]
             [-z compress_level]

用法

使用 ccmdb pack 命令将数据库的内容转储到单个可移植文件中,以便移动到另一个系统上。已打包文件的扩展名为 .cpk

要使用此命令,您必须登录到托管 Informix® 服务器的 UNIX 机器。

注: ccmdb backupccmdb pack 命令归档数据库的元数据和文件系统中的信息。这些方法不会备份工作区。 具有基于复制的工作区的用户必须首先协调更改,然后管理员才能运行备份。如果不这么做,那么必须单独备份对工作区所作的更改。

您可以通过采用 ccmdb pack 命令压缩数据库,从而将数据库从 UNIX 服务器移到 Windows 服务器上,反之亦然。尽管如此,在将数据库从 Windows 移到 UNIX 后,必须运行 ccmdb upgrade -w

打包时,数据库处于锁定状态,这样可以防止用户在数据库打包期间更改 Rational® Synergy 数据库中的数据。在打包正在进行时尝试启动会话的用户将收到一条消息,指出数据库已锁定。

ccmdb pack 最大能够生成的包文件的大小受到目标文件系统的限制。

您必须是用户 ccm_root 才能运行此命令。

选项和参数

database_path
指定要打包的数据库的路径。
-t|-to packfile|archive_device|-
指定数据库包文件的目标。参数 packfile 是数据库已打包、可移植文件的名称。缺省情况下,转储文件将写入当前目录的 database_name.cpk 文件中。参数 archive_device 将使包文件写入指定的归档设备。 另外,参数 "-" 将使包文件写入到标准输出。
-z compress_level
指定打包文件的压缩级别。值从 1(最低压缩级别,但速度最快)到 9(最高压缩级别,但速度最慢)。缺省设置为 6。

示例

在目录 /vol/bulldog/ccmdb 中生成名为 test_ccm.cpk 的包文件。

$ ccmdb pack /vol/bulldog/ccmdb/test.ccm -to /vol/hydra/ccmdb/test_ccm.cpk

注意事项

对调度的备份使用 ccmdb backup 命令。


反馈