上一主题: 取消部署 REST Web 服务应用程序下一主题: pdm_status -- 显示后台进程或进程的状态


pdm_restore -- 还原数据库

pdm_restore 停止 CA SDM,然后从 CA SDM 数据库中删除所有记录,并使用您通过 -f 选项指定的文件中的记录来代替这些记录。输入文件中的数据是运行 pdm_restore 后 CA SDM 数据库中存在的唯一数据。

您必须使用 pdm_extract 或 pdm_backup 创建输入文件,否则要为 pdm_restore 格式化输入文件。pdm_backup 可能备份非数据库数据,这样的话 pdm_restore 也将还原此数据。如果有其他备份和还原工具可用,建议不要使用 pdm_backup 和 pdm_restore。

注意:作为处理过程的一部分,pdm_restore 首先将关闭后台进程 (UNIX) 或服务 (Windows)。

语法

此命令具有以下格式:

pdm_restore [-d] [-g] [-n] [-w] [-v] –f filename

限制

pdm_restore 仅可以在 CA SDM 服务器上运行。只有特权用户或 root 用户才能运行 pdm_restore。如果使用的是高级可用性配置,则以下限制适用:

重要信息! 仅使用 pdm_restore 还原通过 pdm_backup 创建的完整数据库备份,因为您当前的数据库将被删除并且替换为备份文件中的数据。当用户登录至 CA SDM 时不要运行 pdm_restore。

-d

指定仅还原数据库数据。

-g

指定仅还原数据库数据。仅还原窗口(表单)和其他非数据库的数据。

-n

指定在还原非数据库数据时也还原 NX.env。默认情况下,不还原 NX.env。建议不还原 NX.env 文件,除非是还原到备份所属的服务器。还原错误的 NX.env 文件可能影响非预期数据库。

-w

指定在还原非数据库数据时也还原 web.cfg。默认情况下,不还原 web.cfg。

-v

指定详细模式。

-f filename

指定包含由 pdm_backup 创建的完整备份的输入文件。

重要信息! 在 UNIX 上,运行多个 CA SDM 实用程序之前,必须先设置 LIBPATH。在运行实用程序之前使用 pdm_task 设置 LIBPATH。例如,输入“pdm_task pdm_clean_attachments ...”。