文档解释
ORA-15333: disk is not visible on client instance
Cause: An ALTER DISKGROUP ADD DISK statement specified a disk that could not be discovered by all ASM client instances.
Action: Check the ASM alert logs for more information. Check operating system permissions for the device and the storage subsystem configuration.
这是一个警告性错误消息,表明客户端实例无法看到这个磁盘。该警告代表一个挂载点没有正确显示。
官方解释
ORA-15333失败表明无法将挂载点和实例相关联。
案例:
在使用ASM时,可能在客户端实例上遇到ORA-15333错误。 尽管磁盘会在概要页面中显示,但是在客户端实例上却没有看到它。
一般处理方法及步骤
1.确保磁盘处于可见状态。 执行dcli -g -l
2.确保已发布了磁盘组: 使用dcl -g -l
3.在客户端实例中确认是否有磁盘: 使用以下查询来确认磁盘是否存在:SELECT name, dbms_asm.asm_disk_state FROM v$asm_disk;
4.确定磁盘是否已正确挂载:使用以下查询来检查磁盘是否已正确挂载:
SELECT d.name, m.mount_status FROM v$asm_disk d, v$asm_diskgroup dg, v$asm_diskgroup_state mWhere d.name like ‘%diskgroup%’And m.name = d.nameAnd m.group_number = dg.group_number;
5.确定磁盘是否可用:使用以下查询来检查磁盘是否开放,即v$asm_disk.state可用:SELECT name, state FROM v$asm_disk;
6.检查网络: 请确认客户端实例可以访问磁盘组节点,以确认没有网络问题。
7.尝试挂载磁盘:使用重新挂载disks命令来重新挂载磁盘:ALTER DISKGROUP data MOUNT DISKS;
8.强制创建联接:如果以上步骤无法克服ORA-15333错误,可以尝试FORCE客户端实例,以强制创建联接:ALTER DISKGROUP mnt FORCE DISK;