转载自 oracle 11G新特性--SYSASM 角色--用来管理ASM

SYSASM 角色

自动存储管理 (ASM) 是在 Oracle 数据库 10g 中引入的,它在某种程度上打破了 DBA 和系统管理员之间在存储分配功能上的界限。ASM 实例由 DBA 管理,正如常规的 DBA 工作需要以 SYSDBA 角色进行连接一样。但是随着时间的推移,角色变得更加清楚,我们看到发生了基本的分工。因此,一些 ASM 操作返还给系统管理员。在某些情况下,会出现单独的一类“ASM 管理员”,他们只进行 ASM 管理,并不涉及数据库管理。

然而,这个新角色的出现引发了一个冲突:需要用 SYSDBA 角色来管理 ASM 实例,但运行在同一台服务器上的生产数据库的许多 DBA 感觉很难共享该角色。

Oracle 数据库 11g 消除了这个冲突。有一个新角色 SYSASM,只用于管理 ASM 实例。这类似于针对 ASM 实例的 SYSDBA 角色。下面将演示如何连接到 ASM 实例:

$ sqlplus / as sysasmSQL*Plus: Release 11.1.0.6.0 - Production on Fri Sep 28 20:37:39 2007Copyright (c) 1982, 2007, Oracle.  All rights reserved.Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, Oracle Label Security, OLAP, Data Mining
and Real Application Testing optionsSQL>

注意连接子句“as sysasm”。在 Oracle 数据库 11g 第 1 版中,该 SYSASM 角色被授予具有 SYSDBA 权限的操作系统组(大多数情况下为“dba”)。换言之,Unix 中属于 dba 组的用户也可以作为 SYSASM 进行连接。(今后的版本会更改这种安排;sysdba 和 sysasm 角色将分成不同的 OS 组。) 
    以 sys 用户身份连接到 ASM 实例后,您可以更新在口令文件中更新的 SYS 口令:

SQL> alter user sys identified by oracle
2  /User altered.

尽管这个 ASM 实例不带数据库,您仍然可以创建用户:

SQL> create user asmoper identified by dumboper
2  /User created.

现在,您可以将 SYSASM 角色授予该用户:

SQL> grant sysasm to asmoper;Grant succeeded.

进行授权之后,asmoper 用户(而非 SYS 用户)可以执行所有 ASM 管理功能。该用户可以通过子句 as sysasm 进行连接,该子句类似于常规数据库中的“as sysdba”子句。

$ sqlplus asmoper/dumboper as sysasm

这个特性实现了迫切需要的 ASM 和 DBA 职权分离。

Oracle入门(三B)之11G新特性 SYSASM 角色用来管理ASM相关推荐

  1. Oracle 11g 新特性 – HM(Hang Manager)简介

    在这篇文章中我们会对oracle 11g 新特性-hang 管理器(Hang Manager) 进行介绍.我们需要说明,HM 只在RAC 数据库中存在. 在我们诊断数据库问题的时候,经常会遇到一些数据 ...

  2. Oracle 11g 新特性 -- Online Patching (Hot Patching 热补丁)说明

    Oracle 11g 新特性 -- Online Patching (Hot Patching 热补丁)说明 一.官网说明 MOS 的文档:RDBMSOnline Patching Aka Hot P ...

  3. oracle hm,Oracle 11g 新特性 – HM(Hang Manager)简介

    在这篇文章中我们会对 11g 新特性-hang 管理器(Hang Manager) 进行介绍.我们需要说明,HM 只在RAC 数据库中存在. 在我们诊断数据库问题的时候,经常会遇到一些数据库/进程 h ...

  4. Oracle 11g 新特性 -- Transparent Data Encryption (透明数据加密TDE) 增强 说明

    一.TransparentData Encryption (TDE:透明数据加密) 说明 Orace TDE 是Orcle 10R2中的一个新特性,其可以用来加密数据文件里的数据,保护从操作系统层面上 ...

  5. Oracle 11g新特性之--虚拟列(Virtual Column)

    Oracle 11g新特性之--虚拟列(Virtual Column) Oracle 11G虚拟列Virtual Column介绍 在老的 Oracle 版本,当我们需要使用表达式或者一些计算公式时, ...

  6. Oracle 11g新特性之 - 使用RMAN复制数据库

    Oracle 11g新特性之 - 使用RMAN复制数据库 Oracle 11g新特性之 - 使用RMAN复制数据库 - 1 Oracle 11g新特性之 - 使用RMAN复制数据库 - 2 Oracl ...

  7. Oracle 11g新特性之--只读表(read only table)

    Oracle 11g新特性之--只读表(read only table)       Oracle11g推出了一个新的特性,可以将table置于read only状态,处于该状态的table的不能执行 ...

  8. oracle+字段+virtual,Oracle 11g新特性之--虚拟列(Virtual Column)

    Oracle 11g新特性之--虚拟列(Virtual Column) Oracle 11G虚拟列Virtual Column介绍 在老的 Oracle 版本,当我们需要使用表达式或者一些计算公式时, ...

  9. oracle result_cache_max_size,oracle database 11g新特性之设置result cache-Oracle

    oracle database 11g新特性之设置result  cache oracle database 11g 新特性 之设置 result  cache 如果系统以前没有使用过result c ...

最新文章

  1. git 常用操作总结
  2. 防火墙(9)——禁止某个时间段内访问我们的web
  3. 安卓linux环境 查看进程,查看基于Android 系统单个进程内存、CPU使用情况的几种方法...
  4. myVariable是java标识符吗_java 标识符与变量
  5. JNI开发笔记(七)--aar库的生成和调用
  6. 在LINQPad中征服ASP.NET Boilerplate查询性能
  7. 用来理解 Java 编程语言的 8 个图表
  8. BoxFilter包滤波器
  9. sql查询前50条_您必须知道的前50条SQL查询
  10. 飞信php接口 web service
  11. 第一次没有写出来的SQL
  12. 资源---2020考研---英语网站---资料3(考研英语,英语学习。宣言:自从用了这个英语网站,七大姑八大姨开始担心他家孩子比不过我了~~~~~~~~~FT中文网)
  13. 2. Ruby下载安装
  14. 集成稳压电源的分类及特性
  15. 基于BS模型与基于二叉树模型的欧式期权定价与希腊字母结果对比
  16. 谈谈我是如何选择VC界面皮肤库
  17. 尚硅谷智慧校园 —— 1、简介及环境搭建
  18. excel smart流程图增加_Excel也能做出世界级的流程图,简单好用,我用1分钟就画好了...
  19. landesk桌面管理
  20. 解决Host key verification failed.

热门文章

  1. [Java基础]方法引用
  2. Facade(外观)--对象结构型模式
  3. 挖矿为什么要用显卡_数字货币行情分析 2020/07/17 为什么大佬们都转向显卡挖矿了?...
  4. 数据结构---多源最短路径
  5. 图片上传组件_配置Django-TinyMCE组件 实现上传图片功能
  6. c语言枚举类型例题_[开源资讯]Zig 0.6.0 发布,想要挑战 C 语言
  7. 2019-03-11-算法-进化(搜索二维矩阵II)
  8. P5357 【模板】AC自动机(二次加强版) fail树
  9. 2021牛客暑期多校训练营3 B Black and white 最小生成树 + 思维
  10. [线性代数学习笔记] 线性递推数列及 Berlekamp-Massey 算法的详细推导过程