基于EMC Networker的Oracle第三方备份方式的研究
2017-02-20洪毅强
洪毅强
龙岩烟草工业有限责任公司
基于EMC Networker的Oracle第三方备份方式的研究
洪毅强
龙岩烟草工业有限责任公司
从保障数据库安全的角度出发,探讨基于Networker的Oracle第三方备份方式。通过安装配置Networker服务器端、客户端、数据库模块,实现数据库的备份恢复,最后以一个异机恢复实例验证了有效性。
Networker Oracle NMDA 第三方备份
1 概述
龙岩烟草工业有限责任公司广泛使用Oracle数据库进行数据存储,其中包含8i,10g,11g等多个版本,Windows、AIX两大平台。生产数据库既是保证企业生产正常进行的重要部分,同时又是公司正在推行的精益生产,大数据分析等多项重大战略举措的基础数据来源。公司在综合考虑业务需求后,构建了以EMC DataDomain、EMC Networker,IBM TS3200为核心的整套备份系统。
2 EMC Networker的安装
2.1 Networker服务器端和客户端的安装
Networker软件的安装分为服务器端与客户端两部分,软件的安装方式与一般的软件安装方式类似,Windows平台下可直接插入光盘等待自动运行,或手动运行Setup.exe,AIX平台下,可使用smitinstallp命令进行安装。
2.2 Networker NMDA模块的安装
Networker NMDA模块是用于备份Oracle等数据库时,连接EMC DataDomain虚拟磁带库的驱动模块。NMDA模块在Networker软件安装完成后进行安装。其安装方式与上述Networker的安装方式基本相同。在安装完毕后,Unix/linux平台下需对Oracle库文件进行链接,参考命令如下:
以Oracle用户登录Oracle主机,执行以下命令:
$ cd $ORACLE_HOME/lib
$ln -s /usr/lib/libnsrora.alibobk.a
3 配置客户端
3.1 Oracle数据库的配置
首先,为了执行RMAN备份,我们需要开启数据库的归档模式。以命令行登陆数据库,同时,创建一个具有数据库DBA权限的备份账户。
3.2 主机host文件的配置
由于使用的是网络备份,且在服务器端与客户端之间,均采用的是主机名进行通信,为了正常解析主机名,我们需要在客户端以及服务器端的host文件内各自添加对方的主机名以及IP。……
