NetBackup™ for MariaDB 管理指南
解决在使用 NetBackup for MariaDB 时出现的错误
表:解决问题的常规步骤 列出了一些常规步骤,可帮助您解决在使用 NetBackup for MariaDB Agent 时可能遇到的问题。
表:解决问题的常规步骤
|
步骤 |
操作 |
描述 |
|---|---|---|
|
步骤 1 |
记住错误消息. |
错误消息通常是指出哪里出现故障的手段。如果在命令行中没有看到错误,但仍怀疑有问题,请检查日志和报告。这些工具可提供错误消息,直接指向问题。日志和报告是必备的故障排除工具。 |
|
步骤 2 |
确定出现问题时您正在做什么. |
提出以下问题:
|
|
步骤 3 |
记录所有信息. |
捕获以下可能有价值的信息:
|
|
步骤 4 |
更正问题. |
定义问题后,请使用信息更正问题。 |
|
步骤 5 |
与技术支持联系。 |
如果无法排除故障,请与技术支持联系。 |
要解决错误,可以参考 NetBackup 日志。这些日志位于以下位置:
NetBackup 主服务器日志位于:
install_path\NetBackup\logs\bprdinstall_path\NetBackup\logs\bpcdinstall_path\NetBackup\logs\user_ops\dbext\logs
必须启用 bprd 和 bpcd 日志文件。有关更多信息,请参见NetBackup 故障排除指南。
特定于 NetBackup 客户端的日志位于:
install_path\NetBackup\logs\nbmariadb
特定于 NetBackup XBSA 的日志位于:
install_path\NetBackup/logs/exten_client
关于 NetBackup 故障排查,请参见NetBackup 故障排除指南和NetBackup 命令参考指南。
表:解决 NetBackup for MariaDB 错误 列出了在运行操作时出现的错误以及对问题进行故障排除的解决方案。
表:解决 NetBackup for MariaDB 错误
|
问题 |
描述 |
解决方法 |
|---|---|---|
|
nbmariadb 备份失败并显示以下错误: Unable to load mariadb library |
如果未在 nbmariadb 命令中使用 "-l" 开关提供库路径,或提供了库路径但其不包含 |
验证下列内容,然后再次运行备份:
|
|
nbmariadb 备份失败并显示以下错误: Unable to connect to the database |
使用无效的数据库用户名、端口号或密码运行 nbmariadb 命令时,mariadb 备份将失败。 |
请参见验证 MariaDB 环境密码。 |
|
nbmariadb 备份失败并显示以下错误: Unable to load xbsa.dll |
如果未使用 NetBackup bin 目录更新环境变量路径,nbmariadb 备份将失败。 |
要运行 nbmariadb 备份,请执行以下操作:
|
|
nbmariadb 备份失败并显示以下错误: XBSA initiation failed |
如果未在命令行上指定所需参数,则 nbmariadb 备份将失败。 |
要运行 nbmariadb 备份,请执行以下操作:
|
|
(Windows)VSS snapshot creation failed |
如果用户无权运行 nbmariadb 操作,nbmariadb 备份可能会失败。 |
在管理员模式下运行 cmd.exe。 |
|
nbmariadb 还原操作不会从目标 NetBackup 客户端还原任何数据。 |
如果未更新 NetBackup 客户端名称和目标目录,nbmariadb 还原将失败。 |
对于成功的还原:
|
|
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 快照名称前缀为 |
要删除快照,请执行以下操作:
|
|
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 的计算机。 |
|