Veritas NetBackup™ for Microsoft SQL Server 管理指南
- 介绍 NetBackup for SQL Server
- 安装 NetBackup for SQL Server
- SQL Server 智能策略的实例管理
- 配置使用 SQL Server 智能策略的 SQL Server 备份
- 配置 NetBackup for SQL Server
- 执行 SQL Server 的还原
- 将 SQL Server 数据库重定向到其他主机
- 还原多数据流 SQL Server 备份
- 使用 VMware 备份保护 SQL Server 数据
- 关于使用 VMware 备份保护 SQL Server 数据
- 使用带有 Snapshot Client 的 NetBackup for SQL Server
- 保护高可用性 (HA) 环境中的 SQL Server
- 关于使用 NetBackup 保护 SQL Server 可用性组
- 关于 NetBackup for SQL Server 与数据库镜像
- 备份和恢复的概念
- 使用具有多个 NIC 的 NetBackup for SQL Server
- 利用客户端和批处理文件配置使用旧式 SQL Server 策略的备份
- 关于结合使用批处理文件和 NetBackup for SQL Server
- 关于 &; 日程表属性
- 备份只读文件组
- 使用 dbbackex 执行用户控制的操作
- 使用 bplist 检索 SQL Server 备份的列表
- SAP 环境中的 SQL Server 备份和还原(旧式 SQL Server 策略)
- 故障排除
- 关于用于排除 SQL Server 故障的调试日志记录
- SQL Server 的灾难恢复
- 附录 A. 批处理文件示例
- 附录 B. 多路复用的备份
- 附录 C. 注册授权位置
注册由基于 NetBackup 数据库脚本的策略使用的授权位置
备份期间,NetBackup 会检查默认脚本位置以及任何授权位置中是否存在脚本。适用于 UNIX 的默认授权脚本位置为 usr/openv/netbackup/ext/db_ext
,适用于 Windows 的默认授权脚本位置为 install_path\netbackup\dbext
。如果脚本不在默认脚本位置或授权位置中,则策略作业失败。您可以将任何脚本移动到默认脚本位置或任何其他授权位置中,NetBackup 可以识别这些脚本。如果脚本位置已更改,则需要随脚本位置一起更新策略。授权位置可以是目录,NetBackup 可识别该目录中的任何脚本。如果确实需要授权整个目录,授权位置也可以是某个脚本的完整路径。
如果默认脚本位置不适用于您的环境,请使用以下步骤为您的脚本输入一个或多个授权位置。可使用 nbsetconfig 输入脚本所在的授权位置。也可以使用 bpsetconfig,但只能在主服务器或介质服务器上使用此命令。
注意:
建议不要将脚本设置为可供所有人写入。NetBackup 不允许从网络或远程位置运行脚本。必须在本地存储和运行所有脚本。在 NetBackup 卸载期间,需要保护已创建并保存在 NetBackup db_ext
(UNIX) 或 dbext
(Windows) 位置中的任何脚本。
有关注册授权位置和脚本的详细信息,请查看知识库文章:
添加授权位置
- 在客户端上打开命令提示符。
- 使用 nbsetconfig 输入授权位置的值。具有客户端权限的用户必须运行这些命令。
以下示例将使用可为 Oracle 代理配置的路径。请使用适用于您的代理的路径。
在 UNIX 上:
[root@client26 bin]# ./nbsetconfig nbsetconfig>DB_SCRIPT_PATH = /Oracle/scripts nbsetconfig>DB_SCRIPT_PATH = /db/Oracle/scripts/full_backup.sh nbsetconfig> <ctrl-D>
在 Windows 上:
C:\Program Files\Veritas\NetBackup\bin>nbsetconfig nbsetconfig> DB_SCRIPT_PATH=c:\db_scripts nbsetconfig> DB_SCRIPT_PATH=e:\oracle\fullbackup\full_rman.sh nbsetconfig> <ctrl-Z>
注意:
查看 NetBackup 命令参考指南以了解选项,例如,使用 bpsetconfig 从文本文件进行读取以及从 NetBackup 服务器远程设置客户端。如果某个文本文件列出了脚本位置或授权位置,则可以从该文本文件读取 nbsetconfig 或 bpsetconfig。DB_SCRIPT_PATH=none 条目不允许在客户端上执行任何脚本。如果管理员希望完全锁定服务器,防止其执行脚本,则 none 条目会很有用。
- (视情况而定)在可执行备份的群集数据库或代理节点上执行这些步骤。
- (视情况而定)如果脚本位置已更改为默认位置或授权位置,则更新任何策略。