NetWorker:PostgreSQL 数据库备份未完成,并显示错误“the parameter 'NSR_BACKUP_SCRIPT'is not set”

概要: 当以下情况时,NMDA PostreSQL DataBase 备份会通过 Orchestrated Application Protection 失败:NMC 工作流配置与 postgresconfig.cfg 中的NSR_BACKUP_LEVEL之间的备份集级别不匹配,只有计划备份在从 NMC 工作流运行时才会失败,并且手动备份在客户端命令行中按照级别NSR_CONFIG_FILE = /nsr/apps/config/postgresconfig.cfg 运行。 ...

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

現象

报告给的相同备份错误:
  • NetWorker Management Console (NMC) 工作流备份通过 savefs 失败,并显示错误,指向“NSR_BACKUP_SCRIPT”未设置。
NMC 工作流备份失败 NSR 备份脚本未设置
图 1:NMC 工作流备份失败 NSR 备份脚本未设置
  • 工作流在策略日志中生成相同的错误:
策略日志上的工作流错误
图 2:策略日志上的工作流错误
  • NMDA PostgreSQL 日志在 nsr/apps/logs/nsroappbackup_OAPP_year_month_day.hh_mm_ss.processID.log “Process ID#257129”下报告来自客户端的相同错误,示例如下所示:
NMDA PostgreSQL 日志报告相同错误
图 3:NMDA PostgreSQL 日志报告相同错误
 

原因

备份集的级别不正确且配置文件不匹配:
  • 备份配置的备份级别设置为 Incremental (Incr):
备份配置的备份级别设置为增量
图 4:备份配置的备份级别设置为增量。 
  • 客户端的 /nsr/apps/config/postgresconfig.cfg 设置为 Full:
客户端的 /nsr/apps/config/postgresconfig.cfg 设置为 Full
图 5:客户端的 /nsr/apps/config/postgresconfig.cfg 设置为 Full
 
 

解決方法

将 NMC 中与 postgresconfig.cfg 匹配的工作流配置中的备份级别更正为 Full 。 
 
在工作流配置中将备份级别设置为 Full
图 6:在工作流配置中将备份级别设置为 Full 

工作流备份将运行并成功完成。
 
工作流备份成功完成 — 所有会话
图 7:工作流备份成功完成 — 所有会话
 
工作流备份成功完成
图 8:工作流备份成功完成
 
 
 

対象製品

NetWorker, NetWorker Module for Databases and Applications

製品

NetWorker Family, NetWorker Series, NetWorker Module
文書のプロパティ
文書番号: 000212516
文書の種類: Solution
最終更新: 01 5月 2023
バージョン:  2
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。