美文网首页
Oracle 表空间

Oracle 表空间

作者: 黑白_a9aa | 来源:发表于2019-05-23 09:38 被阅读0次

Oracle表空间是Oracle数据库的一个逻辑划分

  • 表空间是数据库中最大的逻辑单位
  • 一个数据库可以有一个或多个表空间
  • 一个表空间对应一个或多个数据文件

dba_tablespaces
dba_data_files
问题:user_tablespaces和dba_tablespaces结果集的区别

创建表空间

create tablespace BSDATA
datafile '/data/oracle/oradata/orcl/bsdata01.dbf'
size 256M
autoextend on
next 64M
maxsize 20400M
extent management local;

删除表空间

drop tablespace BSDATA including contents and datafiles;

表空间大小统计

表空间的大小是它所对应的数据文件大小的总和

select
    tablespace_name,
    sum(bytes)/1024/1024/1024 as GB 
from dba_data_files group by tablespace_name;

表空间使用率统计

select
    tablespace_name,
    used_space,
    tablespace_size,
    round(used_percent,2) as "USED_PERCENT(%)"
from dba_tablespace_usage_metrics;

表空间使用率监控

oracle提供了相关的视图dba_hist_tbspc_space_usage

SQL> desc dba_hist_tbspc_space_usage;
 Name                Null?    Type         
------------------- -------- ------------ 
SNAP_ID                      NUMBER       
DBID                NOT NULL NUMBER       
TABLESPACE_ID                NUMBER       
TABLESPACE_SIZE              NUMBER       
TABLESPACE_MAXSIZE           NUMBER       
TABLESPACE_USEDSIZE          NUMBER       
RTIME                        VARCHAR2(25)

SQL>

说明:TABLESPACE_USEDSIZE为 普通数据占用空间+回收站数据占用空间 总和

相关文章

  • oracle之创建用户、表空间,用户授权及指定表空间

    参考链接 Oracle建立表空间和用户oracle创建删除表空间、用户、数据导入导出等常用sql语句 oracle...

  • 北京纬创

    1、Oracle常见表空间及其作用 system表空间:含数据字典信息sysaux表空间:存储各种oracle应用...

  • Oracle基础总结

    Oracle开发基础重点 Oracle一般操作 表空间 用户 表 表数据 Oracle 查询操作 单表查询 多表查...

  • Oracle中查询tablespace下所有表名

    Oracle中查询表空间下所有表名 Oracle中查询表的comments Oracle中查询表中字段的comments

  • 2018-08-28-Oracle学习第二天

    1、创建表空间 --创建表空间 create tablespace cz datafile 'D:\Oracle...

  • Oracle表空间

    今天又是充满希望的一天 oracle学习 oracle中常用Scott用户中的几张表 emp 薪资表 dept ...

  • Oracle表空间

    数据库、数据库实例、表空间、用户 完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例。 数据...

  • Oracle 表空间

    1.登录用户scott用户默认是锁定的 ,所以下面这条语句来启用alter user username(这里启用的...

  • Oracle 表空间

    Oracle表空间是Oracle数据库的一个逻辑划分 表空间是数据库中最大的逻辑单位 一个数据库可以有一个或多个表...

  • Oracle 表空间

    1、查看表空间总大小、使用率、剩余空间 2、查看表空间数据文件 3、给表空间添加数据文件 补充:如果表空间使用率已...

网友评论

      本文标题:Oracle 表空间

      本文链接:https://www.haomeiwen.com/subject/fogmzqtx.html