Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4042397
  • 博文数量: 536
  • 博客积分: 10470
  • 博客等级: 上将
  • 技术积分: 4825
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-26 14:08
文章分类

全部博文(536)

文章存档

2024年(3)

2021年(1)

2019年(1)

2017年(1)

2016年(2)

2013年(2)

2012年(10)

2011年(43)

2010年(10)

2009年(17)

2008年(121)

2007年(252)

2006年(73)

分类: Oracle

2010-06-24 18:59:52

打开ASM文件出错:
+DZYWDATA/dzywdb/onlinelog/redo1_3 open err:OXA-1000 OCI Error -1 occurred at File api/sql/execute.c:123.
ORA-15056: additional error message
ORA-17503: ksfdopn:DGOpenFile05 Failed to open file +DZYWDATA/dzywdb/onlinelog/redo1_3
ORA-17503: ksfdopn:2 Failed to open file +DZYWDATA/dzywdb/onlinelog/redo1_3
ORA-15064: communication failure with ASM instance
ORA-06512: at "SYS.X$DBMS_DISKGROUP", line 96
ORA-06512: at line 1

Error - OCI_ERROR, No such file or directory

对应的SQL应该是:begin DBMS_DISKGROUP.OPEN(:1, :2, :3, :4, :5, :6, :7); end;

大概的使用模式是这样的:
Using the internal package dbms_diskgroup

declare
 fileType varchar2(50); fileName varchar2(50);
 fileSz number; blkSz number; hdl number; plkSz number;
 data_buf raw(4096);
begin
 fileName := '+TEST1_DATADG1/TEST1/spfiletest1.ora';
 dbms_diskgroup.getfileattr(fileName,fileType,fileSz, blkSz);
 dbms_diskgroup.open(fileName,'r',fileType,blkSz, hdl,plkSz, fileSz);
 dbms_diskgroup.read(hdl,1,blkSz,data_buf);
 dbms_output.put_line(data_buf);
end;
/

目前还没有查找出为什么出现这个问题!
哎,等待详细测试,关键我没办法继续测试了。
阅读(3052) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~