能够管理ASM instance的三种角色

能够管理ASM instance的角色有三种,他们的分工如下:
组描述     OS指定的组      具有的权限    能做的事情
OSASM      asmadmin        SYSASM           ASM所有管理工作
OSDBA      asmdba           SYSDBA            访问diskgroup上的文件,database instance所在用户必须是此组成员,因为要对数据文件进行操作,注意只有基于数据库层面的操作权限,没有底层diskgroup层面
                                                             的操作权限,且不能启停asm instance

OSOPER     asmoper         SYSOPER         startup, shutdown, mount, dismount, and check disk group

通常oracle用户和grid用户必须是asmdba组成员,grid用户还要是asmadmin、asmoper组的成员
The SYSDBA privilege is intended to be used by the database to access disk groups.

安装ASM是默认创建ASMSNMP用户,ASMSNMP是oracle安装时推荐的用户,该用户只能以sysdba权限登录ASM库(其效果等同于sqlplus sys as sysdba),不能做一些管理的工作例如create Diskgroup:
grid@ora12c1:/home/grid>sqlplus asmsnmp as sysdba 

SQL*Plus: Release 12.1.0.1.0 Production on Tue Oct 22 16:16:37 2013

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

Enter password: 

Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production
With the Real Application Clusters and Automatic Storage Management options

SQL> select path from v$asm_disk;

PATH
--------------------------------------------------------------------------------
/dev/asm-diskk
/dev/asm-diskl
/dev/asm-diskf
/dev/asm-diskd
/dev/asm-diskh
/dev/asm-diskg
/dev/asm-diskc
/dev/asm-diske

8 rows selected.

SQL> create diskgroup testdg normal redundancy disk '/dev/asm-diskk','/dev/asm-diskl';
create diskgroup testdg normal redundancy disk '/dev/asm-diskk','/dev/asm-diskl'
*
ERROR at line 1:
ORA-15260: permission denied on ASM disk group
create diskgroup testdg normal redundancy disk '/dev/asm-diskk','/dev/asm-diskl';

只有通过sqlplus sys as sysasm连接才能实现:
SQL*Plus: Release 12.1.0.1.0 Production on Tue Oct 22 16:17:28 2013

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

Enter password: 

Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production
With the Real Application Clusters and Automatic Storage Management options

SQL> create diskgroup testdg normal redundancy disk '/dev/asm-diskk','/dev/asm-diskl';

Diskgroup created.

SQL> drop diskgroup testdg;

Diskgroup dropped.

时间: 2024-08-04 09:23:21

能够管理ASM instance的三种角色的相关文章

大数据挖掘中的三种角色

我对数据挖掘和机器学习是新手,从去年7月份在Amazon才开始接触,而且还是因为工作需要被动接触的,以前都没有接触过,做的是需求预测机器学习相关的.后来,到了淘宝后,自己凭兴趣主动地做了几个月的和用户地址相关数据挖掘上的工作,有一些浅薄的心得.不管怎么样,欢迎指教和讨论. 另外,注明一下,这篇文章的标题模仿了一个美剧<权力的游戏:冰与火之歌>.在数据的世界里,我们看到了很多很牛,很强大也很有趣的案例.但是,数据就像一个王座一样,像征着一种权力和征服,但登上去的路途一样令人胆颤. 大数据挖掘中的

数据扮演的三种角色

换了工作之后有机会与更多人做了深度交流,他们刺激z了我对数据分析有了新的理解. 前一阵原INSEAD教授曾鸣在公司的内部交流中说到,公司发展都会经历三个阶段,第一个阶段是认清自己的方向,但是不完全知道路怎么走:第二个阶段是知道路上有些步子是对的,有些步子是错的,渐渐去掉错误的,集中精力坚持做正确的:第三个阶段是全力争取高速增长.世上没有一家永远高速增长的公司,一个生命长的公司是在这三阶段里不断轮回. 其实,电子商务公司能顺利走完三阶段,就有些成绩出来了.如何让公司顺利走完这三个阶段?曾教授悟出了

深入理解java三种工厂模式_java

适用场合: 7.3 工厂模式的适用场合 创建新对象最简单的办法是使用new关键字和具体类.只有在某些场合下,创建和维护对象工厂所带来的额外复杂性才是物有所值.本节概括了这些场合. 7.3.1 动态实现 如果需要像前面自行车的例子一样,创建一些用不同方式实现同一接口的对象,那么可以使用一个工厂方法或简单工厂对象来简化选择实现的过程.这种选择可以是明确进行的也可以是隐含的.前者如自行车那个例子,顾客可以选择需要的自行车型号:而下一节所讲的XHR工厂那个例子则属于后者,该例中所返回的连接对象的类型取决

分析搜索营销三个角色的差异

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 在搜索引擎行业有三个主要角色,你可以工作在搜索引擎团队中,或者是一个机构的内部或者作为一个独立的顾问.现在的你是一个什么角色,你觉得你选择正确吗?你怎么确定你遵照正确的路径来实现搜索营销的天堂? 在深入一个这样的回答之前,我们可以看看<2012年SEO行业调查分析>这篇文章中关于网络营销者角色分布比例. 如图所示,内部橘色代表46

人工智能将会改变IT服务管理的三种方式

为了寻求更智能,更快速的服务,IT部门在部署新方法和流程以改进内部服务交付方面一直处于领先地位.在未来的一年,人工智能(AI)将开始推动服务管理方面的新突破,从而为IT部门和组织带来前所未有的效率. 通过将服务管理迁移到云端,IT团队从主要处理业务中断转向构建综合服务目录,帮助员工更快更有效地完成工作.现在,下一轮的颠覆性技术是由人工智能驱动的,这得益于云服务提供的前所未有的数据洞察力.新的人工智能功能可以提供一个分析输入数据的自解析服务台,并将其与相应的解决方案相匹配. 简单地帮助人们完成工作

内存管理-连续分配、分页和分段三种存储分配机制的优缺点

问题描述 连续分配.分页和分段三种存储分配机制的优缺点 操作系统中的内存管理习题,请分析和比较连续分配.分页和分段三种存储分配机制的优缺点 解决方案 连续,设计简单,直接寻址,效率高.缺点:内存利用效率最低.分页,设计最复杂,容易产生碎片,无论数据有多少,都只能按照页面大小分配,造成浪费.分段,可以有效利用内存,缺点,无法利用碎片,必须搬移内存,造成性能损失.

影帝任达华要当导演新片挑战一个角色三种表情

任达华 点击此处查看全部娱乐图片 "拍那么多英雄干什么啊?英雄都是电影公司制造的,我希望把小人物的故事拍好."昨天,香港演员任达华出席了内地惊悚剧情电影<守望者>预告片发布会暨关机仪式,会后他接受了本报专访,坦言自己不喜欢好莱坞大片,更喜欢欧洲式的小制作电影. <守望者>讲述任达华扮演的一个因感情纠葛坐牢10年的木匠出狱后,又因旁人对人性的看法重新萌发杀人念头的故事.任达华表示,该片最大的看点就在于他所演角色的命运转变,"这个人本可走阳光灿烂的路,但受

Tomcat内存溢出的三种情况及解决办法分析

Tomcat内存溢出的原因 在生产环境中tomcat内存设置不好很容易出现内存溢出.造成内存溢出是不一样的,当然处理方式也不一样. 这里根据平时遇到的情况和相关资料进行一个总结.常见的一般会有下面三种情况: 1.OutOfMemoryError: Java heap space 2.OutOfMemoryError: PermGen space 3.OutOfMemoryError: unable to create new native thread. Tomcat内存溢出解决方案 对于前两种

数据库的三种状态RESTRICT、QUIESCE和SUSPEND

数据库的三种状态RESTRICT.QUIESCE和SUSPEND 数据库的这三种状态有相似之处,这里简单总结一下. 这一篇介绍RESTRICT状态.     在Oracle中,有时候要执行一些管理性的操作,而这些操作运行的时候不能有其他用户同时访问数据库.对于这种情况可以设置系统进入RESTRICTED SESSION状态禁止普通用户登陆数据库. 数据库可以在启动的时候以RESTRICT方式来启动数据库: SQL> conn / as sysdba 已连接. SQL> shutdown imm