RAC DBCA 找不到共享磁盘

(一)  前言:

通过vmware workstation 走iscsi协议,安装RAC 集群架构,DBCA 时不能识别ASM 共享存储(按理来说这一版都是权限的问题)。同时,本想通过RMAN 做单实例 --> 迁移 -->RAC, 单在创建ASM共享存储spfile参数文件时,一直报错,但是涉及的crs 服务,grid,oracle 权限都存在。

(二)  报错信息:

SQL> create spfile=‘+DATA/DOMINIC/PARAMETERFILE/spfiledominic.ora‘ from pfile=‘/u01/soft/spfile_5_04‘;

create spfile=‘+DATA/DOMINIC/PARAMETERFILE/spfiledominic.ora‘ from pfile=‘/u01/soft/spfile_5_04‘

*

ERROR at line 1:

ORA-17502: ksfdcre:4 Failed to create file

+DATA/DOMINIC/PARAMETERFILE/spfiledominic.ora

ORA-01017: invalid username/password; logon denied

---这里,其实 只有真正的spfile参数放在ASM存储里,其他节点RAC1 ....RACn 都只是一个地址的映射。

当权限组正常的话,以上命令是可以执行,同时各节点在$ORACLE_HOME/dbs/initORACLE_SID.ora

echo "SPFILE=‘+DATA/ANQING/PARAMETERFILE/spfildominic.ora‘" > /u01/app/oracle/product/11.2/db_1/dbs/initdominic1.ora

(三)  故障权限排查:

oracle 家目录bin下权限,及所属组

[[email protected] ~]$ cd /u01/app/oracle/product/11.2/dbhome_1/bin/

[[email protected] bin]$ ll oracle

-rwxrwxr-x 1 oracle asmadmin 239627031 May 17 17:32 oracle      ---注意这里Oracle
权限,组, 路径!

grid 家目录bin下权限,及所属组

[[email protected] bin]$ cd /u01/app/11.2/grid/bin/

[[email protected] bin]$ ll oracle

-rwsrwsr-x 1 grid oinstall 209914869 May 17 15:58 oracle             ---注意这里Oracle
权限,组, 路径!

[[email protected] ~]# ls /dev/oracleasm/disks/* -l

brw-rw---- 1 grid asmadmin 8, 17 May 27 15:37 /dev/oracleasm/disks/DATA01

brw-rw---- 1 grid asmadmin 8, 81 May 27 15:37 /dev/oracleasm/disks/DATA02

brw-rw---- 1 grid asmadmin 8, 97 May 27 15:37 /dev/oracleasm/disks/LOG01

brw-rw---- 1 grid asmadmin 8, 65 May 27 15:37 /dev/oracleasm/disks/LOG02

brw-rw---- 1 grid asmadmin 8, 113 May 27 15:37 /dev/oracleasm/disks/OCR01

brw-rw---- 1 grid asmadmin 8, 33 May 27 15:37 /dev/oracleasm/disks/OCR02

brw-rw---- 1 grid asmadmin 8, 49 May 27 15:37 /dev/oracleasm/disks/OCR03

[[email protected] ~]# su - grid

[[email protected] ~]$ sqlplus / as sysasm

SQL> select GROUP_NUMBER,DISK_NUMBER,MOUNT_STATUS,HEADER_STATUS,MODE_STATUS,STATE,PATH from v$asm_disk;

SQL> /

2 0 CACHED MEMBER ONLINE NORMAL ORCL:DATA01

2 1 CACHED MEMBER ONLINE NORMAL ORCL:DATA02

3 0 CACHED MEMBER ONLINE NORMAL ORCL:LOG01

3 1 CACHED MEMBER ONLINE NORMAL ORCL:LOG02

1 0 CACHED MEMBER ONLINE NORMAL ORCL:OCR01

1 1 CACHED MEMBER ONLINE NORMAL ORCL:OCR02

1 2 CACHED MEMBER ONLINE NORMAL ORCL:OCR03

我把Oracle 及时添加到asmadmin 组也是这样

[[email protected] ~]$ id oracle

uid=1101(oracle) gid=1000(oinstall) groups=1000(oinstall),1200(asmadmin),1201(asmdba),1300(dba),1301(oper)

[[email protected] ~]$ id grid

uid=1100(grid) gid=1000(oinstall) groups=1000(oinstall),1200(asmadmin),1201(asmdba),1202(asmoper)

-- grid 需要加入DBA 权限组,

ASMDBA       GRID,ORACLE  ASM的SYSDBA   OSDBA FOR ASM

ASMADMIN  GRID
        SYSASM     OSASM

ASMOPER      GRID                ASM的SYSOPER  OSOPER FOR ASM

最后的结果是: ASMDBA, ASMOPER, ASMADMIN 在创建grid 用户时,权限组设置颠倒所致。

RAC DBCA 找不到共享磁盘,布布扣,bubuko.com

时间: 2024-10-06 21:30:09

RAC DBCA 找不到共享磁盘的相关文章

安装grid时找不到ASM共享磁盘

1.安装ORACLE数据库集群软件grid时找不到共享磁盘,如下图:2.网上找过有各种说法,但此处小编的解决方案是:通过重新安装软件:oracleasmlib-2.0.4-1.el6.x86_64.rpm首先卸载:1)卸载该软件:rpm -e oracleasmlib2)查询是否已经卸载rpm -qa | grep -i oracleasmlib3)重新安装rpm -ivh oracleasmlib-2.0.4-1.el5.x86_64.rpm4)重新配置oracleasm,配置完后重启orac

【RAC】 RAC For W2K8R2 安装--共享磁盘的配置(三)

[RAC] RAC For W2K8R2 安装--共享磁盘的配置(三) 一.1  BLOG文档结构图 一.2  前言部分 一.2.1  导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① RAC for windows 2008R2 的安装 ② rac环境下共享存储的规划和搭建 ③ starwind软件的应用 ④ VMware workstation 如何做共享存储 ⑤ rac数据的静默安装和dbca静默建库 ⑥ rac数据库在w

通过udev创建ASM共享磁盘(RAC)

OS:RedHat EL6.0 Oracle:   Oracle 11gR2 在Oracle 11gR2,构建RAC时可以通过ASM创建asm disk,但是需要安装asmlib相关软件:对于RedHat EL6.0,Oracle的asm不能很好的支持,所以可以通过udev来创建asm disk,就不需要安装asmlib相关软件. 一.查看系统环境 内核版本: [[email protected] rules.d]# uname -a Linux rac01 2.6.32-642.6.2.el6

vSphere 6 创建RAC虚拟机共享磁盘解析

在vsphere环境中搭建虚机RAC需要遵循一定的步骤,虚拟机配置RAC,如果不是挂裸盘RDM的话,按以下步骤进行,不影响VMotion 的功能,但是影响Storage VMotion 的功能.在数据库系统云化实施中,对oracleRAC要求部署在虚拟机中的场景,可以采用以下步骤来进行实施. 要点: 各节点均采用单独的pvscsi控制器,SCSI总线共享选物理 添加厚制备置零的硬盘,各节点SCSI ID保持一致 每个节点双网卡或多网卡,用vmxnet3 设置磁盘为独立磁盘,这样对VM拍快照不会对

基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:2.搭建环境-2.3配置共享磁盘

2.3.           配置共享磁盘 2.3.1.          创建共享磁盘 在cmd中进入WMware Workstation 10.0 安装目录: 1.创建存储Oracle Clusterware文件  (Oracle Cluster Registry and voting disk) 的磁盘: vmware-vdiskmanager.exe -c -s 4Gb -a   lsilogic  -t  2  "E:\SoftwareInstall\vmware\SharedDisk

【RAC】 RAC For W2K8R2 安装--创建ASM磁盘组(六)

[RAC] RAC For W2K8R2 安装--创建ASM磁盘组(六) 一.1  BLOG文档结构图 一.2  前言部分 一.2.1  导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① RAC for windows 2008R2 的安装 ② rac环境下共享存储的规划和搭建 ③ starwind软件的应用 ④ VMware workstation 如何做共享存储 ⑤ rac数据的静默安装和dbca静默建库 ⑥ rac数据库在

VMware vSphere 5/6 创建共享磁盘

今天搭建RAC环境,想要让RAC的共享磁盘使用存储设备的磁盘空间,所以在搭建vmware vsphere5下的RAC中创建一个共享磁盘,避免以后遗忘,做一下简单的记录,希望对大家也会有一定的帮助: 以下为相关创建步骤,摘抄下来供大家学习. To create one 20GB datastore for a virtual machine1.  In vSphere Client, select a virtual machine.2.  Right-click the name of the

如何在vmvare上添加共享磁盘

我们在个人计算机上搭建rac时,经常会因为共享磁盘而卡壳儿,下面是如何直接添加本地共享磁盘的方法: ********************* 在cmd下切换到vmvare安装目录下 ********************* vmware-vdiskmanager.exe -c -s 2g -a lsilogic -t 2 "H:\share disk\ocr.vmdk" vmware-vdiskmanager.exe -c -s 2g -a lsilogic -t 2 "

VMWare ESXi 6 创建共享磁盘

目的:创建4块10G大小共享磁盘,挂载到rhel-6.5-node1.rhel-6.5-node2服务器上 1.在rhel-6.5-node1上添加磁盘 2.选择"创建新的虚拟磁盘" 3.设置容量.磁盘置备和位置 4.选择虚拟设备节点为SCSI(1:0),模式 4.添加完成 5.添加按步骤1-4添加另外三块磁盘,虚拟设备节点依次为SCSI(1:1),SCSI(2:0).SCSI(2:1) 6.设置2块新的SCSI控制器SCSI总线共享为"虚拟" 7.在rhel-6.