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';
没创建表空间时
创建表空间后
创建表空间后
没创建表间时
没有磁盘空间了。