ASM配额组

CREATE DISKGROUP FLEX FLEX REDUNDANCY  DISK '/dev/oracleasm/disks/TEST1' SIZE 10239M

 DISK '/dev/oracleasm/disks/TEST2' SIZE 10239M

 DISK '/dev/oracleasm/disks/TEST3' SIZE 10239M

 DISK '/dev/oracleasm/disks/TEST4' SIZE 10239M

 DISK '/dev/oracleasm/disks/TEST5' SIZE 10239M

 ATTRIBUTE 'compatible.asm'='12.2.0.1','compatible.rdbms'='12.2.0.1',

'au_size'='4M';

select QUOTAGROUP_NUMBER,NAME,USED_QUOTA_MB,QUOTA_LIMIT_MB from v$asm_quotagroup;

alter diskgroup flex add quotagroup QG_CDB set quota = 20g;

select QUOTAGROUP_NUMBER,NAME,USED_QUOTA_MB,QUOTA_LIMIT_MB from v$asm_quotagroup;

select FILEGROUP_NUMBER, NAME, CLIENT_NAME, USED_QUOTA_MB, QUOTAGROUP_NUMBER from v$asm_filegroup 

select FILEGROUP_NUMBER, NAME, CLIENT_NAME, USED_QUOTA_MB, QUOTAGROUP_NUMBER from v$asm_filegroup

select sys_context('USERENV','CDB_NAME') cdb_name, guid from v$pdbs; 

mvfg -G flex --filegroup CDB2_CDB$ROOT QG_CDB

mvfg -G flex --filegroup CDB2_PDB$SEED QG_CDB

mvfg -G flex --filegroup CDB2_LH_PDB QG_CDB

mkqg -G FLEX QG_CDB2 quota 20G

mvfg -G flex --filegroup CDB2_CDB$ROOT  QG_CDB2

mvfg -G flex --filegroup CDB2_PDB$SEED  QG_CDB2

重启后GROUP_NUMBER会改变

select group_number, name, state, type from v$asm_diskgroup;

lsfg -G flex --filegroup CDB2_LH_PDB

lsfg -G flex --filegroup CDB2_PDB$SEED

select file_type, name, value from v$asm_filegroup_property where filegroup_number = 3; 

 select filegroup_number, file_number, incarnation

from v$asm_filegroup_file

where filegroup_number = 3

order by file_number;

select file_number,bytes,space,type,redundancy,redundancy_lowered,striped,remirror

from v$asm_file where filegroup_number = 3;

BYTES:文件中的字节数

SPACE:分配给文件的字节数

TYPE:文件的类型

REDUNDANCY:文件冗余

REDUNDANCY_LOWERED:此列已弃用,它始终显示值U

STRIPED:指示文件的条带化方式

select file_type, name, value from v$asm_filegroup_property

where filegroup_number = 3 and file_type = 'DATAFILE';

没创建表空间时

创建表空间后

 创建表空间后

没创建表间时

没有磁盘空间了。

猜你喜欢

转载自blog.csdn.net/weixin_39568073/article/details/120920186
ASM
今日推荐