반응형

목차

 
  • ASM 관리 시 ASM 관리 권한이 sysasm 인지 권한인지 확인할 필요가 있음
  • 만약 자신이 관리하는 ASM 인스턴스의 관리 권한이 sysasm 권한으로 되어 있다면 ASM 관련 DDL(CRATE DISKGROUP, DROP DISKGROUP 등)을 수행하려면 sysasm 권한으로 접속해야함

1. 실습 환경

환경 Oracle VM VirtualBox 6.1
OS  Oracle Linux Server 7.9 (Linux rdb01d 5.4.17-2102.201.3.el7uek.x86_64)
GRID Oracle Clusterware active version on the cluster is [12.2.0.1.0]
DB  Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
RAC1  rdb01d(192.168.0.31) 서버의 DRDB1 인스턴스
RAC2  rdb01d(192.168.0.32) 서버의 DRDB2 인스턴스

2. ASM 관리 권한이 sysasm 인지 확인

grid os user로 접속함

[+ASM1:grid@rdb01d][/home/grid]$ echo $ORACLE_SID
+ASM1

[+ASM1:grid@rdb01d][/home/grid]$ id
uid=54322(grid) gid=54321(oinstall) groups=54321(oinstall),54322(dba),54331(asmadmin),54332(asmdba),54333(asmoper) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

[+ASM1:grid@rdb01d][/home/grid]$ sqlplus "/as sysdba"

SQL*Plus: Release 12.2.0.1.0 Production on Sun Jun 1 10:11:49 2025

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


Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

SQL> col NAME for a50
SQL> col DESCRIPTION for a100
SQL> set linesize 250


SELECT 1 AS DUMMY
     , X.INST_ID AS INST_ID
     , X.KSPPINM || ' = ' || Y.KSPPSTVL AS NAME
     , KSPPDESC AS DESCRIPTION
  FROM X$KSPPI X
     , X$KSPPCV Y
 WHERE X.INDX = Y.INDX
   AND X.KSPPINM LIKE REPLACE ('%_asm_admin_with_sysdba%', '_', '\_') ESCAPE '\'
;

 

<결과>

     DUMMY    INST_ID NAME                                               DESCRIPTION
---------- ---------- -------------------------------------------------- ----------------------------------------------------------------------------------------------------
         1          1 _asm_admin_with_sysdba = FALSE                     Does the sysdba role have administrative privileges on ASM?

_asm_admin_with_sysdba 파라미터의 값의 false인 상태

ASM 인스턴스 관리를 하기 위해서는 sysasm 권한으로 접속해야함

3. sysasm 권한으로 접속 

[+ASM1:grid@rdb01d][/home/grid]$ sqlplus "/as sysasm"

SQL*Plus: Release 12.2.0.1.0 Production on Sun Jun 1 10:23:32 2025

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


Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

SQL>

 

ASM 인스턴스 관리를 하기 위해서 지금부터 sysasm 권한으로 접속하면됨

 

반응형

+ Recent posts