单机ASM数据库DBCA建库96%时报错PRCR-1079,ORA-01031,CRS-2674

本文记录了Oracle 11g R2 (11.2.0.1) 单机环境下安装过程中的权限问题及解决办法。包括调整bin目录下oracle文件的权限设置,以及解决因grid用户未加入dba组导致的数据库启动失败问题。
Oracle 11.2.0.1  ,  单机,   ASM

     安装Grid Infrastructure 后, 安装Oracle RDBMS ,  磁盘组在GI 安装时已创建,DBCA的时候碰到一些错误 , 认不到ASM ,
发现是 grid及oracle 的  $ORACLE_HOME/bin/ 下的 oracle 文件权限问题, 需要 chmod  6751  oracle , 使权限变成
-rwsr-s--x 即可, 意思是允许用户ID在程序运行过程中被置为文件拥有者的用户ID,比如用户oracle登入后,执行grid用户为
owner的文件, 那么当用户oracle在程序的执行过程中就成为 grid 用户,有着与 grid 同样的权限。
     正常后安装数据库的时候 , 到 96% 时,又出现报错如下:

PRCR-1079: Failed to start resource ora.erptest.db
ORA-01031: insufficient privileges
ORA-01031: insufficient privileges
CRS-2674: Start of 'ora.erptest.db' on 'nkghw08' failed

     很明显又是权限问题, 由于GI和Database是分别使用grid及oracle管理,在创建数据库的过程中使用到了ASM,  在标准文档中
建立grid用户的时候, 只是将grid放在asmdba, asmadmin 等组中,没有放在dba组中, 在建库后需要用grid下的crs将数据库启动,
但是因grid用户不在oracle用户的dba组,所以无法启动数据库,即错误中提到的无法启动资源 。  
解决方法    将grid用户添加到dba组即可解决了。

备注:   DBCA 报这种错误后可以继续, 不必理会,只是使用srvctl 命令开启不了数据库, 使用传统的 sqlplus 还是可以正常启动的,
修改grid 到 dba组后, srvctl 应该就恢复正常了 。 

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

转载于:http://blog.itpub.net/35489/viewspace-1178920/

包括详细的安装过程和每一步的说明,以及安装注意事项 一、 说明 2 二、 安装前 2 (一) 相关知识点 2 1. RAC概述 2 2. GI(Grid Infrastructure) 4 (二) 安装前环境准备 4 1. 安装步骤 4 2. 虚拟机硬件环境准备 5 3. 安装包下载 6 4. 安装部署间控制 6 5. 安装过程应注意的地方 7 (三) 生产环境安装部署注意事项: 7 三、 实验环境配置 7 (一) 虚拟环境配置 7 (二) 配置OS 11 1) 关闭防火墙 11 2) 修改host文件或配置DNS解释SCANIP(配置过程如下) 11 3) 配置节点互信(所有节点的基于用户oracle,grid的互信) 12 4) 创组和用户,加权限 13 5) 用户环境变量配置 13 6) 创目录,给予目录权限   14 7) 配置系统文件 14 a) 配置oracle、grid用户的shell限制 14 b) 修改/etc/pam.d/login配置文件 15 c) 修改内核配置文件/etc/sysctl.conf 15 d) 修改/etc/sysctl.conf过程中报错处理: 15 8) 配置共享磁盘 (在一个节点执行即可) 16 a) 分区 16 b) 配置UDEV绑定磁盘分区 17 9) 安装GI、Oracle、等需要的包 17 四、 安装配置cluster集群软件及ASM 19 (一) 安装前检查 19 (二) 开始安装GI 21 (三) 检查安装结果 57 (四) 安装数据库oracle 软件、创ASM磁盘组 61 五、 集群数据库的创 79 六、 安装后任务 96 (一) 官方议的两个安装后置任务 96 (二) 删除GI、数据库(具体参考另一文档) 97 (三) 软件下载 98 (四) 参考 98
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值