从OS文件系统拷贝spfile文件报错ASMCMD-08012

现象:从OS文件系统拷贝spfile文件报错ASMCMD-08012
ASMCMD> cp /tmp/spfilessss.ora .
source /tmp/spfilessss.ora
target +TESTDG/rac/spfilessss.ora
ASMCMD-08012: can not determine file type for file->'/tmp/spfilessss.ora'
ORA-15056: additional error message
ORA-19762: invalid file type DGGetFileAttr20
ORA-06512: at "SYS.X$DBMS_DISKGROUP", line 207
ORA-06512: at line 3 (DBD ERROR: OCIStmtExecute)
ASMCMD>
通过操作系统的命令我们可以看到文件是存在的:
[root@UNID01 ~]# ls /tmp/spfilessss.ora
/tmp/spfilessss.ora

分析:
ASM对于文件类型有一定的限制,对于从外面拷贝进来的文件,ASM会进行文件类型甄别,
如果不是ASM认为有效的文件,则会报错:
ASMCMD-08012: can not determine file type for file->'/tmp/spfilessss.ora'

解决方法:
参考了Metalink的一篇文档:
可以使用2种方法解决这个问题。
To move ASM spfile to
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值