NetBackup™ for MariaDB 管理指南
解决在使用 NetBackup for MariaDB 时出现的错误
表:解决问题的常规步骤 列出了一些常规步骤,可帮助您解决在使用 NetBackup for MariaDB 代理 时可能遇到的问题。
表:解决问题的常规步骤
|
步骤 |
操作 |
描述 |
|---|---|---|
|
步骤 1 |
记住错误消息 |
错误消息通常是指出哪里出现故障的手段。如果在命令行中没有看到错误,但仍怀疑有问题,请检查日志和报告。这些工具可提供错误消息,直接指向问题。日志和报告是必备的故障排除工具。 |
|
步骤 2 |
确定出现问题时您正在做什么. |
提出以下问题:
|
|
步骤 3 |
记录所有信息. |
捕获以下可能有价值的信息:
|
|
步骤 4 |
更正问题. |
定义问题后,请使用信息更正问题。 |
|
步骤 5 |
与技术支持部门联系 |
如果无法排除故障,请与技术支持联系。 |
要解决错误,可以参考 NetBackup 日志、NetBackup for MariaDB 代理 日志和 NetBackup XBSA 日志。这些日志位于以下位置:
NetBackup 日志位于:
install_path\NetBackup\logs\bprdinstall_path\NetBackup\logs\bpcdinstall_path\NetBackup\logs\user_ops\dbext\logs
必须启用 bprd 和 bpcd 日志文件。有关更多信息,请参见《NetBackup 故障排除指南》
特定于 NetBackup for MariaDB 代理 的日志位于:
install_path\nbmariadb.log
特定于 NetBackup XBSA 的日志位于:
<NetBackup_install_path>/netbackup/logs/exten_client
要解决 NetBackup 错误,请参见《NetBackup 故障排除指南》和《NetBackup 命令参考指南》
表:解决 NetBackup for MariaDB 错误 列出了在运行操作时出现的错误以及对问题进行故障排除的解决方案。
表:解决 NetBackup for MariaDB 错误
|
问题 |
描述 |
解决方法 |
|---|---|---|
|
nbmariadb 备份失败并显示以下错误: Unable to load mariadb library |
如果未使用以下内容更新
|
验证下列内容,然后再次运行备份:
|
|
nbmariadb 备份失败并显示以下错误: 无法连接到数据库 |
如果使用无效的用户名或端口号更新 |
添加适当的数据库用户名和端口号
|
|
nbmariadb 备份失败并显示以下错误: 无法加载 xbsa.dll |
如果未使用 NetBackup bin 目录更新环境变量路径,nbmariadb 备份将失败。 |
运行 nbmariadb 备份
|
|
nbmariadb 备份失败并显示以下错误: XBSA initiation failed |
如果未使用所需参数更新 |
运行 nbmariadb 备份
|
|
(Windows)VSS snapshot creation failed |
如果用户无权运行 nbmariadb 操作,nbmariadb 备份可能会失败。 |
在管理员模式下运行 cmd.exe。 |
|
nbmariadb 还原操作不会从目标 NetBackup 客户端还原任何数据。 |
如果未使用 NetBackup 客户端名称和目标目录更新 |
对于成功的还原
|
|
nbmariadb 备份失败并显示以下错误: (Linux) Error creating LVM snapshot |
如果卷组的空间不足,无法存放快照,nbmariadb 备份可能会失败。 验证卷组中的空间 |
验证卷组中的空间
|
|
成功备份之后的错误消息: <volume_group>/<snapshot_name> Read failure after 0 of 4096 at 29393616896: input or output error. 或者 <volume_group>/<snapshot_name>: read failure after 0 of 4096 at 4096: input or output error. |
如果卷组包含快照,nbmariadb 备份会显示这些错误。您可以列出快照,将其删除,然后再次运行备份。 注意: nbmariadb 创建的 LVM 快照名称前缀为 |
删除快照
|
|
nbmariadb 备份失败并显示以下错误: "Failed to load MariaDB Library" |
如果未使用以下内容更新
|
验证下列内容,然后再次运行备份:
|
|
Linux (LVM) 上的 nbmariadb 备份失败并显示以下错误: Error unmounting the snapshot-Device or resource busy 或者 Error removing the snapshot-mariadbsnap_<timestamp> |
在尝试卸载快照、设备期间或在删除现有快照时,nbmariadb 备份失败。 |
卸载快照
|
|
即使成功还原后,仍未能启动 MariaDB 服务。 |
仅当在次要版本与 MariaDB 相同的计算机上还原备份时,还原操作才会成功。 例如,如果从 MariaDB 版本 10.2.x 备份文件,则必须将文件还原到 MariaDB 版本为 10.2.x 的计算机。 |
|
|
在 RHEL 或 SUSE 上安装代理后,缺少 |
从 NetBackup 8.2 开始,在 RHEL 或 SUSE 上安装代理时,默认情况下不会创建 |
如果 nbmariadb.conf 文件不存在,则可以通过运行 backup utility 命令创建该文件,而无需任何其他选项。例如,运行 ./nbmariadb 命令。此命令会创建默认的 nbmariadb.conf 文件。 |