使用CommVault Simpana 10无法对Oracle数据库实例进行多次备份

发布时间:  2016-08-21 浏览次数:  540 下载次数:  0
问题描述

      Oracle客户端安装有iDAMA,采用LAN-FREE的方式备份Oracle客户端的数据库实例,但是使用CommVault Simpana 10对Oracle数据库实例进行备份时,第一次可以备份成功,后续再进行备份,进度会卡在10%,备份失败。


处理过程

1:在Oracle客户端创建一个实例,WEB服务器连接该数据库进行访问。

2:在CommServe备份服务器端对Oracle客户端的这个实例进行热备份,第一次立即备份,是可以备份成功的。

3:第一次备份成功后,然后进行第二次立即备份,进度会卡在10%,不会再继续下去(见下图);在Oracle客户端查看数据库,发现无法连接数据库;WEB服务器也无法连接该数据库。

4Oracle客户端没有看到相关的错误日志。

5:另外在Oracle客户端,使用自己的RMAN备份多次,备份成功。

6:尝试先在CommServe备份服务器备份一次,然后再启动Oracle本身RMAN备份,备份成功。

7:尝试先启动Oracle本身RMAN备份一次,然后再在CommServe备份服务器备份,备份成功。

根因

安装Oracle 11.201数据库的客户端使用的操作系统为Windows2012,而Windows2012操作系统与Oracle 11.201数据库不兼容,导致CommVault无法多次备份Oracle数据库实例。

解决方案

解决办法有两个:

1、需要将客户端的Oracle版本从11.201升级到11.204

2、临时解决办法:建议在Oracle数据库服务器端先通过本身的RMAN备份数据库实例,再通过CV备份文件系统的方式来备份该Oracle数据库实例。

建议与总结

建议项目交付前进行CommVault Simpana、Windows2012操作系统与Oracle数据库的兼容性评估。

END