ASM Is Unable To Detect SCSI Disks On Windows. [ID 880061.1]

修改时间 10-SEP-2009 类型 PROBLEM 状态 PUBLISHED

In this Document
Symptoms
Changes
Cause
Solution
References


Applies to:

Oracle Server - Enterprise Edition - Version: 10.2.0.1 to 11.2.0.2
Microsoft Windows
Microsoft Windows XP (64-bit Itanium)
Microsoft Windows Server 2003 (64-bit Itanium)
Microsoft Windows XP (64-bit AMD64 and Intel EM64T)
Microsoft Windows Server 2003 (64-bit AMD64 and Intel EM64T)
Microsoft Windows (64-bit) on Intel Itanium
Microsoft Windows Vista (32-bit)
Microsoft Windows Server 2003 R2 (64-bit AMD64 and Intel EM64T)
Microsoft Windows Server 2003 R2 (32-bit)
Microsoft Windows Vista x64 (64-bit)
Microsoft Windows Server 2008 (32-bit)
Microsoft Windows Server 2008 (64-bit Itanium)
Microsoft Windows Server 2008 x64 (AMD64/EM64T)
Generic Windows

Symptoms

1) After OS restore, ASM instance cannot detect SCSI disks previously configured:

SQL> ALTER DISKGROUP ALL MOUNT
*
ERROR at line 1:
ORA-15032: not all alterations performed
ORA-15063: ASM discovered an insufficient number of disks for diskgroup "DATA"

2) asmtoolg or asmtool are able to see the disk(s):

C:>asmtool -list
NTFS DeviceHarddisk0Partition1 20481M
FAT32 DeviceHarddisk0Partition2 4094M
NTFS DeviceHarddisk0Partition3 30725M
NTFS DeviceHarddisk0Partition4 30718M
ORCLDISKDATA0 DeviceHarddisk3Partition1 1027

3) Also, the dd for windows command is able to read on the disk (confirmed I/O access):

C:> dd if=?DeviceHarddisk3Partition1 of=C:tmp.dmp bs=4096 count=1
1+0 records in
1+0 records out

4) But v$asm_disk view cannot discover the disk(s):

SQL> select path from v$asm_disks;

no rows selected

Or

SQL> Alter system asm_diskstring = '.ORCLDISKDATA0’;

SQL> select path from v$asm_disks;

no rows selected

5) Kfed also confirmed a valid ASM disk header:

+ASM:oracle>kfed read tmp.dmp
kfbh.endian: 1 ; 0x000: 0x01
kfbh.hard: 130 ; 0x001: 0x82
kfbh.type: 1 ; 0x002: KFBTYP_DISKHEAD
kfbh.datfmt: 1 ; 0x003: 0x01
kfbh.block.blk: 0 ; 0x004: T=0 NUMB=0x0
kfbh.block.obj: 2147483648 ; 0x008: TYPE=0x8 NUMB=0x0
kfbh.check: 1906290351 ; 0x00c: 0x719faeaf
kfbh.fcn.base: 0 ; 0x010: 0x00000000
kfbh.fcn.wrap: 0 ; 0x014: 0x00000000
kfbh.spare1: 0 ; 0x018: 0x00000000
kfbh.spare2: 0 ; 0x01c: 0x00000000
kfdhdb.driver.provstr: ORCLDISKDATA0 ; 0x000: length=13 kfdhdb.driver.reserved[0]: 1096040772 ; 0x008: 0x41544144
kfdhdb.driver.reserved[1]: 48 ; 0x00c: 0x00000030
kfdhdb.driver.reserved[2]: 0 ; 0x010: 0x00000000
kfdhdb.driver.reserved[3]: 0 ; 0x014: 0x00000000
kfdhdb.driver.reserved[4]: 0 ; 0x018: 0x00000000
kfdhdb.driver.reserved[5]: 0 ; 0x01c: 0x00000000
kfdhdb.compat: 168820736 ; 0x020: 0x0a100000
kfdhdb.dsknum: 0 ; 0x024: 0x0000
kfdhdb.grptyp: 1 ; 0x026: KFDGTP_EXTERNAL
kfdhdb.hdrsts: 3 ; 0x027: KFDHDR_MEMBER
kfdhdb.dskname: DATA_0000 ; 0x028: length=9
kfdhdb.grpname: DATA ; 0x048: length=4
kfdhdb.fgname: DATA_0000 ; 0x068: length=9

kfdhdb.capname: ; 0x088: length=0
kfdhdb.crestmp.hi: 32888073 ; 0x0a8: HOUR=0x9 DAYS=0x8 MNTH=0x5
YEAR=0x7d7
kfdhdb.crestmp.lo: 1131875328 ; 0x0ac: USEC=0x0 MSEC=0x1c3 SECS=0x37
MINS=0x10
kfdhdb.mntstmp.hi: 32922857 ; 0x0b0: HOUR=0x9 DAYS=0x7 MNTH=0x7
YEAR=0x7d9
kfdhdb.mntstmp.lo: 3848871936 ; 0x0b4: USEC=0x0 MSEC=0x248 SECS=0x16
MINS=0x39

6) Also validated the automount feature is OK:

C:> diskpart

DISKPART> automount enable

7) Shutdown and startup the ASM instance but the problem persists:

C:> srvctl stop asm -n nodename
C:> srvctl start asm -n nodename

Changes

OS was restored from backup.

Cause

1) “Logical Disk Manager Administrative Service” was disabled.

2) +ASM1 service depends on the “Logical Disk Manager Administrative Service” (dmadmin) to discover the SCSI disks.

3) That service configures hard disk drives and volumes. The service only runs for configuration processes and then stops.

Solution

1) “Logical Disk Manager Administrative Service” needs to be enabled and running as follow:

1.1) Start and enabled the “Logical Disk Manager Administrative Service” (dmadmin) thru the Windows Services gui.

1.2) Restarted the +ASM1 service thru the Windows Services gui.

1.3) After enable it, the ASM '.ORCLDISKDATA0’ disk(s) was successfully discovered & DATA diskgroup was mounted.

1.4) Also, you can create a dependency between the ASM instance and the “Logical Disk Manager Administrative Service” (dmadmin) to make the changes persistent after the reboot as follow:

C:> creatDep /s dmadmin /d OracleASMService+ASM1

References


相关的


产品


  • Oracle Database Products > Oracle Database > Oracle Database > Oracle Server - Enterprise Edition

关键字


START INSTANCE; WINDOWS SERVICE; ASM; SRVCTL; V$ASM_DISK; ASMTOOL; ASMTOOLG; V$ASM_DISK

错误


ORA-15063; ORA-15032

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/161195/viewspace-1051556/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/161195/viewspace-1051556/

ASM Is Unable To Detect SCSI Disks On Windows. [ID 880061.1]相关推荐

  1. NDK断点无法调试Unable to detect application ABI's

    进行断点NDK断点调试的时候报错:   Unable to detect application ABI's 历经千辛万苦,终于可以ndk断点调试 1.ADT->Preference->A ...

  2. Android NDK调试出错Unknown Application ABI, Unable to detect application ABI#39;s的解决方式...

    今天在调试Android NDK的时候,ADT的控制台报了这个错误: Unknown Application ABI, Unable to detect application ABI's 在网上查了 ...

  3. setuptools-scm was unable to detect version for‘…/…/某git包‘

    setuptools-scm was unable to detect version for'-/-/某git包' 鱼香ROS介绍: 鱼香ROS是由机器人爱好者共同组成的社区,欢迎一起参与机器人技术 ...

  4. Qt运行提示QGtkStyle was unable to detect the current GTK+ theme.解决方法

    在ubuntu上安装完Qt之后出现 QGtkStyle was unable to detect the current GTK+ theme. 原因是Qt没有成功的加载Ubuntu的主题,因此解决方 ...

  5. QGtkStyle was unable to detect the current GTK+ theme

      gtk开发的桌面运行qt的程序有时会报这个错: 代码: QGtkStyle was unable to detect the current GTK+ theme 解决方法: 代码: # gcon ...

  6. linux安装pycharm报错:Unable to detect graphics environment

    执行 sh pycharm.sh 时,报错: Startup Error Unable to detect graphics environment 解决方法: 重新开启一个终端(这个时候是默认以用户 ...

  7. [MobaXterm] Unable to detect graphics environment

    报错日志 [MobaXterm] Unable to detect graphics environment ~/workspace/share/android-studio/bin$ ./studi ...

  8. 成功解决ValueError: Unable to add relationship because child variable ‘ID‘ in ‘cats_df‘ is also its inde

    成功解决ValueError: Unable to add relationship because child variable 'ID' in 'cats_df' is also its inde ...

  9. Startup Error: Unable to detect graphics environment

    是因为我在putty中进行安装clion出现的,算是给了自己一个教训,以后还是尽量直接在linux里工作吧.

  10. 打开HFSS出现Unable to detect installed products的报错,要求make sure that config/admin.xml exists

    安装HFSS.破解完后出现报错弹窗 这个错误挺常见的,网上有很多类似的链接.总体而言是用户名是中文,导致"文档"文件有中文路径.改掉就行,可以参考如下链接,这里就不再赘述了. ht ...

最新文章

  1. linux 为什么 c语言,为什么C程序里一定要写main函数
  2. “应付”大学作业,我花3小时写了一个“文本转手写”神器
  3. Android学习:自定义ViewGroup方法总结
  4. 魏代汉,晋代魏,背后是士族与寒族的博弈,也是士族门阀的形成时期
  5. 64位ubuntu kylin 16.04下制作tiny4412可用的SD启动卡
  6. day21 java的随机数
  7. matlab keras,基于预训练的 Keras 层组合网络
  8. 国内外3D视觉优秀的实验室或者团队汇总
  9. python 前端素材提供
  10. NiCad克隆检测工具
  11. python利用函数求不及格率_Excel利用这个函数轻松完成自动计算及格率、合格率...
  12. python中的pth文件
  13. flyway java_flyway中文教程
  14. opencv实例三:播放AVI格式视频
  15. paddle深度学习基础之训练调试与优化
  16. 微信小程序开发:腾讯地图集成步骤(旧题新说)
  17. 如何查询自己的个人征信报告
  18. 5个酷毙的 Python 神器工具
  19. HTML5+CSS3+JS小实例:仿制网易云音乐网站的轮播图
  20. 2015年中国游戏用户行为研究报告

热门文章

  1. Windows Terminal 使用 pem 文件连接服务器
  2. wps文字表格制作拼音田字格模板_WPS文字怎么制作田字格 WPS文字制作田字格的方法...
  3. 阿里云与腾讯云的区别对比
  4. python音标1003python音标_词汇小助手V1.2——可以显示英语单词的国际音标
  5. MarkDown下载和安装图文教程
  6. comsol与matlab联合,联合应用COMSOL和matlab.pdf
  7. H3C AC:如何对AC设备进行管理?
  8. 电子病历系统服务器配置,河北省人民医院电子病历系统实施方案
  9. KEIL5下载并安装STM32包
  10. 分区助手迁移系统,更改系统盘盘符