NetBackup 8.2 LinuxR Oracle脚本备份

∥☆過路亽.° 提交于 2020-01-27 03:37:24

NBU脚本备份oracle

准备备份前,要做下oracle_link

用oracle账号执行:
oracle$  /usr/openv/netbackup/bin/oracle_link

上步操作后查看实例名及状态

select instance_name from v$instance;
select status from v$instance;

常用命令

cat hot_database_backup.sh | more
tail hot_database_backup.sh.out

linux查找文件

finde 
find /. -name alert
find /. -name alert | grep alert 
find /. -name alert | more
find / -name bpsetconfig

注册基于NetBackup数据库脚本策略的授权位置参考

对于NetBackup 8.1及更高版本,在备份期间,NetBackup检查默认脚本位置或授权位置中的脚本。UNIX的默认授权脚本位置是usr\openv\netbackup\ext\db_ext,而对于Windows则是install_path\netbackup\dbext。如果脚本不在默认脚本位置或授权位置中,则策略作业将失败。您可以将任何脚本移动到默认脚本位置或任何其他授权的位置,并且NetBackup可以识别这些脚本。如果策略已更改,则需要使用脚本位置更新策略。授权的位置可以是目录,并且NetBackup可以识别该目录中的任何脚本。如果不需要授权整个目录,则授权位置也可以是脚本的完整路径。
如果默认脚本位置对您的环境不起作用,请使用以下过程为您的脚本输入一个或多个授权位置。使用 nbsetconfig或 bpsetconfig输入脚本所在的授权位置。
一项建议是,脚本不应在世界范围内可写。不允许从网络或远程位置运行脚本。所有脚本都必须在本地存储和运行。在NetBackup卸载期间,需要保护在NetBackup db_extUNIX)或 dbext(Windows)位置中创建并保存的所有脚本 。

添加授权位置

在客户端上打开命令提示符。
使用nbsetconfig输入授权位置的目录。客户端特权用户必须运行这些命令。

创建script文件夹
使用root用户在根目录创建script文件夹

mkdir /script
chown -R oracle:oinstall /script
chmod -R 775 /script/
chmod -R 775 /script/hot_*

在UNIX上,直接修改bp.conf文件也可以,或按下面执行命令:
参考kb以及主要内容

To add an authorized location
    1. Open a command prompt on the client.
    2. Use nbsetconfig to enter values for an authorized location. The client privileged user must run these commands.
#/usr/openv/netbackup/bin/nbsetconfig
nbsetconfig>DB_SCRIPT_PATH=/script
nbsetconfig>DB_SCRIPT_PATH=/script/hot_log_backup.sh
nbsetconfig>DB_SCRIPT_PATH=/script/hot_database_backup.sh
nbsetconfig>
<ctrl-D>

例如:某服务器的bp.conf文件为

SERVER = nbuMasterName
CLIENT_NAME = ClientName
CONNECT_OPTIONS = localhost 1 0 2
DB_SCRIPT_PATH = /script
DB_SCRIPT_PATH = /script/hot_log_backup.sh
DB_SCRIPT_PATH = /script/hot_database_backup.sh

在Windows上,使用新的“字符串值”注册表项更新注册表:

C:\ Program Files \ Veritas \ NetBackup \ bin> nbsetconfig
nbsetconfig> DB_SCRIPT_PATH = D:\app\Administrator\flash_recovery_area <ENTER>
nbsetconfig>
<Ctrl + Z>和ENTER
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!