oralce 查看表空间和增加表空间

# 查询表空间 select a.tablespace_name, a.bytes / 1024 / 1024 "sum MB", (a.bytes - b.bytes) / 1024 / 1024 "used MB", b.bytes / 1024 / 1024 "free MB", round(((a.bytes - b.bytes) / a.bytes) * 100, 2) "used%" from (select tablespace_name, sum(bytes) bytes from dba_data_files group by tablespace_name) a, (select tablespace_name, sum(bytes) bytes, max(bytes) largest from dba_free_space group by tablespace_name) b where a.tablespace_name = b.tablespace_name order by ((a.bytes - b.bytes) / a.bytes) desc;   # 增加表空间 增加表空间大小的四种方法 Meathod1:给表空间增加数据文件 创建新的数据文件,大小为10G  ALTER TABLESPACE DATENAME ADD DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF' SIZE 10G;     Meathod2:新增数据文件,并且允许数据文件自动增长 创建新的数据文件,大小为2G ,允许自己增长,最大为30G ALTER TABLESPACE DATENAME ADD DATAFILE '/u01/app/oracle/oradata/xirdb/XIR_TRD_DAT04.dbf' SIZE 2G AUTOEXTEND ON NEXT 100M MAXSIZE 30G;    Meathod3:允许已存在的数据文件自动增长 最大为30G ALTER DATABASE DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF' AUTOEXTEND ON NEXT 100M MAXSIZE 30G;   Meathod4:手工改变已存在数据文件的大小 20G ALTER DATABASE DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP02.DBF'  RESIZE 20G;

上一篇:python获取文件大小


下一篇:grpc 使用压缩器 compressor