ORA-15032 ORA-15173从ASM 删除 DUMPSET 文件

如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

诗檀软件专业数据库修复团队

服务热线 : 13764045638    QQ号:47079569    邮箱:service@parnassusdata.com

 

症状

ASMCMD RM命令未能删除ASM上的EXPDP转储文件,报错ORA-15032 ORA-15173。

ASMCMD> rm RAMSESSYS_EXPORT_SCHEMA_01_174126_1.257.63370153

ORA-15032: 未执行所有的变更
ORA-15173: 条目 ‘RAMSESSYS_EXPORT_SCHEMA_01_174126_1.257.63370153’ 不在目录 ‘DUMPSET’中
原因

ASMCMD工具将文件名截断到48个字符,而实际上文件名更长。

下列查询表明,该文件名被截断:

select f.file_number, a.name , (‘+’ || g.name||’.’||f.file_number||’.’||f.
incarnation) asm_filename, f.type
from v$asm_diskgroup g, v$asm_file f , v$asm_alias a
where g.group_number=f.group_number
and g.group_number=a.group_number
and f.file_number=a.file_number
order by f.file_number;

FILE_NUMBER NAME
ASM_FILENAME TYPE
———– ——————————————————- ————
—————————- ——————–

257 RAMSESSYS_EXPORT_SCHEMA_01_174126_1.257.63370153 +
DGROUP_DATA4.257.633701535 DUMPSET

BUG 6009056 – ASMCMD SHOULD BE AWARE OF FULL NAME OF ASM ALIAS NAME

解决方案

使用 ‘+’||name||’.’||file_number||’.’||incarnation 以删除该文件。
ALTER DISKGROUP DGROUP_DATA4 DROP FILE ‘+DGROUP_DATA4.257.633701535’;

参考

BUG:6009056 – ASMCMD SHOULD BE AWARE OF FULL NAME OF ASM ALIAS NAME

Comment

*

沪ICP备14014813号-2

沪公网安备 31010802001379号