上一主题: 设置存档路径

下一主题: 存档和清除 KPI 数据

如何还原已存档数据

在还原已存档数据时,您应该使用 pdm_d_mgr 实用工具以 dbadmin 模式启动后台进程。 Dbadmin 模式允许受限访问,因此您可以安全地运行 pdm_load 以还原已存档数据。

以下过程说明如何还原已存档数据:

  1. 关闭 CA SDM。
  2. 使用以下命令以 dbadmin 模式启动后台进程:
    pdm_d_mgr -s DBADMIN
    
  3. 查找已存档数据文件。 默认情况下,该文件位于 $NX_ROOT/site/data/archive 下。
  4. 对该数据文件运行 pdm_load。 例如:
    pdm_load -a -f 2004611T1726_Call_Request.dat
    
  5. 如果加载出现问题,请检查命令行和日志是否存在错误。 可以在 $NX_ROOT/log 中找到 arcpur.log 文件。

    注意:在 $NX_ROOT/NX.env 中将 arcpur.log 文件的大小限制定义为

    # The size limit for the Archive and Purge log file and data file.
    @NX_ARCPUR_FILESIZE=2000000000
    

    在到达每个日志文件的文件限制之后,存档和清除将创建 arcpur.log.0、arcpur.log.1 一直到 arcpur.log.9。

  6. 运行 pdm_halt。

    该操作将关闭后台进程。

  7. 重新启动 CA SDM。

    注意:还原记录之后,会在下一个存档和清除处理周期中将其存档和清除。

  8. (可选)要避免在下一个周期中存档和清除记录,请执行以下操作:
    1. 更新记录以再次激活它。
    2. 停用存档和清除规则。