행위

"오라클 ASM"의 두 판 사이의 차이

DB CAFE

(ASM 이란?)
1번째 줄: 1번째 줄:
 
= ASM 이란?=
 
= ASM 이란?=
 +
*
 +
*
  
===== ASM 조회 =====
+
== ASM Disk 그룹 조회 ==
 
<source lang=sql>
 
<source lang=sql>
select * from v$asm_disk
+
SELECT group_number,name,state
where group_number = (select group_number from v$asm_diskgroup where name = 'QDATA')
+
  FROM v$asm_diskgroup;
order by PATH;
 
 
</source>
 
</source>
  
sqlplus "/as sysasm"  (+ASM instance)
+
== ASM Disk 조회 ==
 +
<source lang=sql>
 +
select group_number,disk_number,name,mount_status,path,total_mb
 +
from gv$asm_disk;
 +
</source>
  
 +
== ASM File 조회 ==
 
<source lang=sql>
 
<source lang=sql>
ALTER DISKGROUP QDATA DROP DISK DATA_0045 REBALANCE POWER 5;
+
select group_number,file_number,round((bytes/1024/1024),1) MB, redundancy,type
 +
  from v$asm_file;
 +
</source>
  
select * from v$asm_operation;  
+
== Disk 그룹/패스 조회 ==
 +
<source lang=sql>
 +
SELECT g.name DG_NAME, d.path PATH, d.total_mb DISK_SIZE_MB,
 +
        g.database_compatibility DB_COMPATIBILITY,
 +
        g.compatibility ASM_COMPATIBILITY
 +
  FROM v$asm_disk d
 +
      , v$asm_diskgroup g
 +
WHERE g.group_number=d.group_number;
 +
</source>
  
 +
== 테이블 스페이스생성 ==
 +
<source lang=sql>
 +
CREATE BIGFILE TABLESPACE TS_XXX_D01 DATAFILE
 +
  SIZE 1G AUTOEXTEND ON NEXT 50M MAXSIZE 30G
 +
LOGGING
 +
DEFAULT
 +
  NO INMEMORY
 +
ONLINE
 +
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
 +
BLOCKSIZE 8K
 +
SEGMENT SPACE MANAGEMENT AUTO
 +
FLASHBACK ON;
 +
</source>
 +
 +
== 테이블 스페이스 정보 조회 ==
 +
<source lang=sql>
 
select group_number
 
select group_number
 
     , name
 
     , name

2019년 8월 5일 (월) 11:18 판

thumb_up 추천메뉴 바로가기


1 ASM 이란?[편집]

1.1 ASM Disk 그룹 조회[편집]

SELECT group_number,name,state
  FROM v$asm_diskgroup;

1.2 ASM Disk 조회[편집]

select group_number,disk_number,name,mount_status,path,total_mb 
 from gv$asm_disk;

1.3 ASM File 조회[편집]

select group_number,file_number,round((bytes/1024/1024),1) MB, redundancy,type 
  from v$asm_file;

1.4 Disk 그룹/패스 조회[편집]

SELECT g.name DG_NAME, d.path PATH, d.total_mb DISK_SIZE_MB, 
        g.database_compatibility DB_COMPATIBILITY,
         g.compatibility ASM_COMPATIBILITY
  FROM v$asm_disk d
      , v$asm_diskgroup g
 WHERE g.group_number=d.group_number;

1.5 테이블 스페이스생성[편집]

CREATE BIGFILE TABLESPACE TS_XXX_D01 DATAFILE 
   SIZE 1G AUTOEXTEND ON NEXT 50M MAXSIZE 30G
LOGGING
DEFAULT 
  NO INMEMORY
ONLINE
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8K
SEGMENT SPACE MANAGEMENT AUTO
FLASHBACK ON;

1.6 테이블 스페이스 정보 조회[편집]

select group_number
     , name
     , TOTAL_MB
     , FREE_MB
 from V$asm_disk_stat;