上一主题: 使用 Oracle VSS Writer 还原可传输 VSS 备份下一主题: Pervasive SQL VSS 编写器


故障排除 - 备份包含重名表空间的数据库时作业失败

在 Windows 平台上有效。

症状:

包含 Oracle 数据库作为源数据,并且使用 Oracle VSS 编写器执行的备份作业失败。 Oracle 数据库包含重名但仅大小写不同的表空间。 例如:

SQL> select tablespace_name from dba_tablespaces;
tablespace_name
TABLESPACE_NAME

以下 CA ARCserve Backup 产品安装在源计算机上:

提交作业之后,作业失败,CA ARCserve Backup 在活动日志中生成以下错误消息:

E12606 无法获取所选 writer 项目
E12586 该 VSS Writer (\\<host_name>\Oracle VSS Writer - ORCL) 已报告冻结事件中的失败。

解决方案:

上述症状为预期状况。 由于重复的表空间名称,创建数据库的快照的过程将导致 Oracle VSS Writer 失败。 虽然 Oracle 将区分大小写的表空间名称视为唯一的数据,但表空间的名称仅基于大小写而相同或不同时,备份将失败。

要解决该问题,请将给定 Oracle 数据库之内的所有表空间重命名为唯一名称。 例如:

SQL> select tablespace_name from dba_tablespaces;
tablespace_name
TABLESPACE_NAME1