在NBU master服务器上创建文件 C:\Program Files\Veritas\NetBackup\db\altnames\No.Restrictions
2.1 查看 NBU 上的备份记录
在NBU Server上cmd執行
C:\Program Files\Veritas\NetBackup\bin>bplist -C xxxxx -t 4 -R -l /
C:\Program Files\Veritas\NetBackup\bin>bplist -C xxxxx -t 4 -s 08/12/2023 -e 08/15/2023 -l -R /
(前面路径是 NBU 软件所在位置,xxxx 是源备份主机电脑名)
2.2 还原
2.2.1 还原 spfile 文件
run{
ALLOCATE CHANNEL ch00 TYPE 'SBT_TAPE';
send 'NB_ORA_SERV=xxxx1,NB_ORA_CLIENT=XXXX2';
restore spfile from 'xxxxx3';
release channel ch00;
}
xxx1:是NBU server電腦名
xxx2:是源備份主機名
xxx3:是根據步驟2查到的spfile備份文件名,文件名带1_1
是否带域名 ,电脑名主要看在 hosts 文件中怎么配的
2.2.2 启动数据库到 nomount
根据第一步得到的 spfile,启动数据库到 nomount
2.2.3 还原 controlfile
RMAN中執行,数据启动到 nomount 阶段
run{
ALLOCATE CHANNEL ch00 TYPE 'SBT_TAPE';
send 'NB_ORA_SERV=ty05.ty.com,NB_ORA_CLIENT=ty22';
restore controlfile from 'cntrl_14_1_1044778225';
release channel ch00;
}
2.2.4 修改数据库到 mount
2.2.5 还原 database