oracle中asm磁盘不足,Oracle用户无法访问ASM磁盘组问题
1. 权限问题引起找不到ASM磁盘组
1.1 确认操作系统用户属主
# 确认属主
Grid Infrastructure Home Owner : grid
Primary Group : oinstall
Secondary Groups : asmadmin, asmdba, asmoper
RDBMS Home Owner : oracle
Primary Group : oinstall
Secondary Groups : dba, oper, asmdba
# 2. chown命令修改
1.2 共享磁盘权限及其属主
# 1. 共享磁盘属主:grid:asmadmin
# 2. 磁盘的权限:
CRS: 0640
其它磁盘组的磁盘(如:DATA): 0660
# 3. 检查相关UDEV等配置是否有误
1.3 确认$ORACLE_HOME/bin/oracle文件权限(6751)
# 1. 查看
su - grid
ls -l $ORACLE_HOME/bin/oracle
su - oracle
ls -l $ORACLE_HOME/bin/oracle
# 2. 修改
su - grid
cd $ORACLE_HOME/bin
./setasmgidwrap o=<11.2/12.1/12.2 RDBMS Home>/bin/oracle
或
chmod 6751 $ORACLE_HOME/bin/oracle
2. 总结
ASM磁盘的group是asmadmin,这意味着组asmadmin中的成员可以对asm磁盘进行读写操作。而其他用户,例如oracle,则需要通过${ORACLE_HOME}/bin/oracle可执行文件访问asm 磁盘。
这意味着${ORACLE_HOME}/bin/oracle可执行文件不仅需要黏着位(sticky bit),还需要是设置group 为asmadmin。当使用srvctl(srvctl start database/instance)启动数据库时oracle会自动调用${ORACLE_HOME}/bin/setasmgid设置该可执行文件的group为asmadmin。
因此,当出现oracle用户执行的客户端工具不能访问asm 磁盘时,需要检查上面3个方面的内容。
oracle中asm磁盘不足,Oracle用户无法访问ASM磁盘组问题相关推荐
- oracle中的guid,在Oracle中使用Guid
在Oracle中使用Guid 在Oracle中使用Guid 在Oracle中可以用SYS_GUID()来生成一个guid,相当于msSql中的newid(). 在Oracle9i和Oracle 10g ...
- oracle数据库insert into,oracle中insert into用法 oracle中insert如何带条件添加数据?
oracle insert into 脚本怎么写 INSE INTO BOOK(bookid,name,price) VALUES('100123','oracle ',54); 或者 INSE IN ...
- Oracle中scott数据库,浅析Oracle中sys、system和Scott用户下的数据库连接问题
system默认:manager sys默认:change_on_install 使用sql Plus登录数据库时,system使用密码manager可直接登录. 由于为自己的密码时更改过的,所以我的 ...
- oracle中的聚簇,Oracle数据库的聚簇技术
聚簇是根据码值找到数据的物理存储位置,从而达到快速检索数据的目的.聚簇索引的顺序就是数据的物理存储顺序,叶节点就是数据节点.非聚簇索引的顺序与数据物理排列顺序无关,叶节点仍然是索引节点,只不过有一个指 ...
- oracle中schema是什么,ORACLE中的两个概念:user和schema的区别和联系
今天重读ORACLE官方文档<concepts>,读到schema的基本概念,对它的理解更进一层, 官方文档中关于schema是这样解释的: "A schema is a col ...
- oracle中col 的用法,Oracle中的SUM用法讲解,
Oracle中的SUM用法讲解, Oracle中的SUM条件查询 1.按照区域编码分组查询区域编码.IPTV_NBR不为空的数量.ACC_NBR不为空的数量.所有用户数量 SELECT AREA_CO ...
- oracle中没有修改权限,oracle 修改listener.ora 没有权限怎么办
要看具体提示什么啊,比如权限不足什么的,你可以说的再详细点 你可以把listener.ora复制到桌面,修改后保存,然后再替换回去试试!追问权限是有的,但是用记事本保存的时候就会提示拒绝访问,导致保存 ...
- oracle中minus什么意思,Oracle Minus关键字
Oracle Minus关键字 SQL中的MINUS关键字 SQL中有一个MINUS关键字,它运用在两个SQL语句上,它先找出第一条SQL语句所产生的结果,然后看这些结果有没有在第二个SQL语句的结果 ...
- oracle中数据文件创建,操作oracle中的数据文件
收藏于http://dev.yesky.com/296/8090796.shtml Oracle数据库 中管理表空间和数据文件 数据库的三大组成部分:数据文件,控制文件,Redo日志. 表空间分为系统 ...
最新文章
- 想做测试经理的看过来
- Android——设置布局的背景颜色
- 【深度学习】我用 PyTorch 复现了 LeNet-5 神经网络(MNIST 手写数据集篇)!
- 安装SQL Server2008错误解决方案
- 前端笔记-CSS布局使得网页分成3部(头,内容,脚)
- 比特币 以太坊 真的是去中心化的吗?
- 微软windows10易升_微软官网下载与安装windows10系统的操作步骤
- 大话量子通信丨赠书名单公示
- TC软件详细设计文档(手机群控)
- 苹果亮度自动调节怎么关闭_Android 亮度自动调节是如何实现的?
- R语言|plot和par函数绘图详解,绘图区域设置 颜色设置 绘图后修改及图像输出
- 10大程序员必逛网站,良心推荐,建议收藏!
- oracle查询部门名称,oracle查询习题(一)
- 企业、商家、门店多行业线上线下电商小程序
- 浅谈电磁学——高斯定理 环路定理
- Media.Metrics简介
- 启动子容器失败:A child container failed during start
- 清除linux挖矿木马[crypto]的过程
- 5.Python函数高级
- mmpose关键点(一):评价指标(PCK,OKS,mAP)