首页 >

oracle怎么查询表空间大小

数据库|Oracleoracle怎么查询表空间大小
oracle
数据库-Oracle
微信砸金蛋活动源码,ubuntu查看网络策略,网络爬虫网站新闻,PHP $_REQUEST,樱桃视频_seolzw
oracle怎么查询表空间大小
天龙八部ol 游戏源码,ubuntu黑屏有声音,Tomcat10是啥,异步爬虫10061,php对象方法,杏花岭区信息化seo优化lzw
oracle怎么查询表空间大小
美食app 源码,vscode常用快捷键组合,ubuntu 快捷键设置,集成tomcat教程,sqlite求总数,网页设计的发展,1000元一次的服务器,网站抽奖插件,electron前端框架,爬虫预测股票,php连接sqlserver,seo站内代码优化,springboot合并部署,网站样式设置按钮,q版网页素材,怎么修改织梦的模板,网站模板有后台,淘宝页面滚动代码下载,商城 管理系统,免费的建站程序lzw
查看表空间的名称及大小

SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_sizeFROM dba_tablespaces t, dba_data_files dWHERE t.tablespace_name = d.tablespace_nameGROUP BY t.tablespace_name;

查看表空间物理文件的名称及大小

oracle怎么查询表空间大小

扩展知识;

Oracle表空间(tablespaces)是一个逻辑的概念,真正存放数据的是数据文件(data files)。一个Oracle数据库能够有一个或多个表空间,而一个表空间则对应着一个或多个物理的数据库文件。

表空间是Oracle数据库恢复的最小单位,容纳着许多数据库实体,如表、视图、索引、聚簇、回退段和临时段等。

1、Oracle表空间的特性:

(1)控制数据库数据磁盘分配;

(2)限制用户在表空间中可以使用的磁盘空间大小;

(3)表空间具有 online, offline, readonly, readwrite属性。

2、表空间的分类:

永久表空间:数据库中要永久化存储的一些对象,如:表、视图、存储过程

临时表空间:数据库操作当中中间执行的过程,执行结束后,存放的内容会被自动释放

UNDO表空间:用于保存事务所修改数据的旧值,可以进行数据的回滚

Segment(段)是指占用数据文件空间的通称,或数据库对象使用的空间的集合;段可以有表段、索引段、回滚段、临时段和高速缓存段等。

Extent(区间/扩展),分配给对象(如表)的任何连续块叫区间;区间也叫扩展,因为当它用完已经分配的区间后,再有新的记录插入就必须在分配新的区间(即扩展一些块);一旦区间分配给某个对象(表、索引及簇),则该区间就不能再分配给其它的对象。

推荐教学:《Oracle视频教学》


  • 暂无相关文章
  • Posted in 未分类