https://blog.csdn.net/cws200401/article/details/152887054?spm=1011.2124.3001.6209
接上面文档我们继续完成关于存储备份剩余部分的内容
目录:
三、数据加密配置
四、备份策略的配置
五、第5章 备份监控
3.1创建加密秘钥
Networker针对文件及数据库加密,所有的文件及数据库均共享相同的秘钥。如果密码忘记或者丢失均会造成备份。


设定测试加密秘钥:uuu,该秘钥所有的文件及数据库备份均共享改秘钥。
3.2 文件备份启用加密秘钥
选择需要加密的客户机,右键“属性”

客户机属性中“指令”处选择加密参数“Encryption directive”

3.3 Oracle备份启用加密秘钥
针对Oracle数据库进行加密,需要在RMAN的备份脚本中添加以下一条命令:
NSR_AES_ENCRYPTION=TRUE;
完整的数据文件备份脚本如下:
Connect target lgto/lgto@decathl;
RUN {
ALLOCATE CHANNEL t1 TYPE 'SBT_TAPE';
ALLOCATE CHANNEL t2 TYPE 'SBT_TAPE';
SEND 'NSR_ENV=(NSR_CLIENT=DATABASE,NSR_SERVER=FE1,NSR_DATA_VOLUME_POOL=Tue,NSR_AES_ENCRYPTION=TRUE)';
BACKUP
format "db_%d_t%t_s%s_p%p"
(database);
sql 'alter system archive log current';
backup
format "arch_%d_t%t_s%s_p%p"
(archivelog all delete input);
RELEASE CHANNEL t1;
RELEASE CHANNEL t2;
}
完整的归档日志备份脚本如下:
Connect target lgto/lgto@decathl;
RUN {
ALLOCATE CHANNEL t1 TYPE 'SBT_TAPE';
ALLOCATE CHANNEL t2 TYPE 'SBT_TAPE';
SEND 'NSR_ENV=(NSR_CLIENT=DATABASE,NSR_SERVER=FE1,NSR_DATA_VOLUME_POOL=Mon,NSR_AES_ENCRYPTION=TRUE)';
sql 'alter system archive log current';
backup
format "arch_%d_t%t_s%s_p%p"
(archivelog all delete input);
RELEASE CHANNEL t1;
RELEASE CHANNEL t2;
}
3.4 文件级别加密数据恢复
在MCB服务器上创建一个test文件夹,执行完加密备份后将改文件删除,

右键“test”点击“删除”
在MCB服务器端,打开Networker User

选择恢复

选择恢复内容客户端

选择目标客户端




输入秘钥:uuu

点击 ”恢复开始“



至此,数据恢复成功
3.5 Oracle恢复加密数据
针对Oracle数据库进行加密,需要在RMAN的备份脚本中添加以下一条命令:
NSR_AES_ENCRYPTION=TRUE;
完整的数据文件备份脚本如下:
run{
allocate channel t1 type 'SBT_TAPE';
send channel t1 'NSR_ENV=(NSR_CLIENT=DATABASE,NSR_SERVER=FE1,NSR_DATA_VOLUME_POOL=Tue,NSR_ENCRYPTION_PHRASES="’uuu’")';此处为Networker Server上设定的秘钥
restore database;
release channel t1;
}
完整的归档日志备份脚本如下:
run{
allocate channel t1 type 'SBT_TAPE';
send channel t1 'NSR_ENV=(NSR_CLIENT=DATABASE,NSR_SERVER=FE1,NSR_DATA_VOLUME_POOL=Tue,NSR_ENCRYPTION_PHRASES="’uuu’")';
restore archivelog from logseq xxx ; # restore archivelog all;
release channel t1;
}
针对客户机的备份需要按如下顺序建立相关配置:
- 备份组的建立(组最主要决定何时发起备份,组里可有多个客户机,这样一组客户机同时进行备份
- 备份的时间表: 时间表确定每天如何进行备份,如是全备还是增备等内容。
- 策略: 策略定义了主机备份要保留的时间为多长
- 客户机: 客户机中把以上定义的各部分关联起来,这样确定了客户要备份的内容,备份发起的时间,全备还是增备,备份要保留多长时间等内容
以下为各部分创建的图例:
4.1 创建备份组

设定启动的时间和是否自动进行备份


更加这个组里的用户是否全部强制增量,一般取消:

4.2 定义保存时间

4.3备份时间表
定义每天进行备份类型。备份类型一般只能文件备份有效。其它应用如oracle的全备或增备是用oracle rman自身的参数来控制的。

4.4 文件备份客户端创建
以下示例为创建networker配置文件的备份。普通文件的备份过程也一样


4.5 Oracle数据库客户端创建

Oracle Rman备份指令


注意,远程访问设置为“*@*”,主要用于做异机恢复用。
至此,客户机创建完成。
日常Networker备份需要监控备份状态,

说明:正常完成备份状态都是绿色勾,如果出现红色叉叉说明该备份任务组备份有问题,需要联系售后检查问题。
附件一,该项目中创建的客户机信息:



附件二:该项目中创建的组信息:



1141

被折叠的 条评论
为什么被折叠?



