能夠管理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.
組描述 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.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/53956/viewspace-1319484/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- asm 相容性、asm instance 主要引數管理ASM
- 【ASM】SYSASM 角色ASM
- ASM Spfile Is Not Used when ASM Instance StartsASM
- 函式你必須知道的三種角色?函式
- oracle 11G新特性--SYSASM 角色--用來管理ASMOracleASM
- OAuth的幾種角色OAuth
- How to Convert a Single-Instance ASM to Cluster ASM [ID 452758.1]ASM
- 迴歸資料分析,資料運營的三種角色!
- 論軟體開發中的三種重要角色(轉)
- 能夠使防火牆無效的一種新的攻擊(轉)防火牆
- 學習ASM技術(三)--diskgroup管理ASM
- asm 的管理ASM
- Convert a Single-Instance to RAC with ASMASM
- 文字分析能夠完善企業知識管理模式模式
- GoldenGate&ASM&Connecting to a 'BLOCKED' instanceGoASMBloC
- 技術崗角色能鍛鍊成為管理人才嗎?
- ASM管理命令列三工具:KFOD、KFED和AMDUASM命令列
- 【ASM學習】ASM 管理ASM
- ASM管理ASM
- MongoDB安全管理的三種方式介紹MongoDB
- ASM的配置與管理ASM
- ASM管理命令列三工具:KFOD、KFED和AMDU(上)ASM命令列
- ASM管理命令列三工具:KFOD、KFED和AMDU(下)ASM命令列
- 銷售能夠自動化的客戶管理系統是什麼樣的
- 能夠更便捷管理選單欄圖示的Bartender 4 Mac中文版Mac
- 三種ASM下將資料檔案由dg遷移到dg的方法ASM
- Oracle ASM 管理OracleASM
- ASM 管理篇ASM
- 智慧倉庫管理能夠解決倉庫中那些棘手問題?
- 高效程式設計師的 5 種角色程式設計師
- 流程的角色觀及其管理(上)(轉)
- 流程的角色觀及其管理(下)(轉)
- ASM 磁碟、目錄的管理ASM
- ASM管理的內部工具ASM
- How to Increase CSS Misscount in single instance ASM installations [ID 729878.1]CSSASM
- ORA-15055 Unable to Connect to ASM When Starting an InstanceASM
- How to create user for oracle10g/11g asm instanceOracleASM
- 【RAC】Diskgroup shows offline after restart even it is mounted in ASM instanceRESTASM