ORACLE如何查看表空间存储了那些数据库对象呢?可以使用下面脚本简单的查询表空间存储了那些对象:

SELECT TABLESPACE_NAME       AS TABLESPACE_NAME

     , SEGMENT_NAME          AS SEGMENT_NAME

     , SUM(BYTES)/1024/1024  AS SEGMENT_SIZE 

FROM DBA_SEGMENTS

WHERE TABLESPACE_NAME=&TABLESPACE_NAME

GROUP BY TABLESPACE_NAME,SEGMENT_NAME

ORDER BY 3

如果你想了解一下对象的详细信息,例如对象类型(表、索引)、对象的OWNER,可以使用下面SQL语句查询

/*查询表空间中对象的详细信息*/

SELECT OWNER                  AS OWNER

      ,SEGMENT_NAME           AS SEGMENT_NAME

      ,SEGMENT_TYPE           AS SEGMENT_TYPE

      ,SUM(BYTES)/1024/1024   AS SEGMENT_SIZE

FROM DBA_SEGMENTS

WHERE TABLESPACE_NAME=&TABLESPACE_NAME

GROUP BY OWNER,SEGMENT_NAME,SEGMENT_TYPE

ORDER BY 4;

另外,也可以通过下面SQL语句查看表空间的对象

SELECT OWNER         AS OWNER

      ,'TABLE'       AS SEGMENT_TYPE

      ,TABLE_NAME    AS SEGMENT_NAME

FROM DBA_TABLES 

WHERE TABLESPACE_NAME=&TABLESPACE_NAME

UNION ALL

SELECT OWNER         AS OWNER

      ,'INDEX'       AS SEGMENT_TYPE

      ,INDEX_NAME    AS SEGMETN_NAME

FROM DBA_INDEXES 

WHERE TABLESPACE_NAME=&TABLESPACE_NAME

UNION ALL

SELECT OWNER         AS OWNER

      ,'LOBSEGMENT'  AS SGEMENT_TYPE

      ,SEGMENT_NAME  AS SEGMENT_NAME

FROM DBA_LOBS 

WHERE TABLESPACE_NAME=&TABLESPACE_NAME;

ORACLE查看表空间对象的更多相关文章

  1. Oracle查看表空间及修改数据文件大小

    Oracle查看表空间及修改数据文件大小 第一步:查看所有表空间及表空间大小: select tablespace_name ,sum(bytes) / 1024 / 1024 as MB from ...

  2. Oracle 查看表空间的大小及使用情况sql语句

    --1.查看表空间的名称及大小 )), ) ts_size FROM dba_tablespaces t, dba_data_files d WHERE t.tablespace_name = d.t ...

  3. Oracle 查看表空间大小及其扩展

    在ORACLE数据库中,所有数据从逻辑结构上看都是存放在表空间当中,当然表空间下还有段.区.块等逻辑结构.从物理结构上看是放在数据文件中.一个表空间可由多个数据文件组成.系统中默认创建的几个表空间:S ...

  4. oracle 查看表空间以及剩余量

    --1.查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tabl ...

  5. oracle 查看表空间以及日志文件等系统文件

    --1.查看表空间的名称及大小 )), ) ts_size FROM dba_tablespaces t, dba_data_files d WHERE t.tablespace_name = d.t ...

  6. oracle查看表空间及大小

    --1.查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tabl ...

  7. oracle查看表空间的大小及使用情况sql语句

    --------------------------tablespace------------------------------------------------ 1.//查看表空间的名称及大小 ...

  8. Oracle查看表空间,创建表空间

    查看表空间: SELECT tablespace_name, file_id, file_name, round(bytes / (1024 * 1024), 0) total_space FROM ...

  9. Oracle查看表空间大小

    遇到报错 java.sql.SQLException: ORA-01653: 表 MESHIS.HIS_RET_LOT_FQC 无法通过 8 (在表空间 MESHIS_DATA_TBS 中) 扩展 a ...

随机推荐

  1. spread表格树实现

    先上图看下效果图: 玩表格的朋友应该对Component和C1Flexgrid并不陌生吧.其实我也有用C1和DGV扩展了一个表格树,占有内存小,效率也可以,但是UI是硬伤,中规中矩,不美观.我上面是基 ...

  2. PowerDesigner中Table视图怎样同时显示Code和Name

    1.创建一个简单table视图步骤: 1)打开软件,创建model,选择Physical Data

  3. android版高仿淘宝客户端源码V2.3

    android版高仿淘宝客户端源码V2.3,这个版本我已经更新到2.3了,源码也上传到源码天堂那里了,大家可以看一下吧,该应用实现了我们常用的购物功能了,也就是在手机上进行网购的流程的,如查看产品(浏 ...

  4. a标签,img标签,表格

    <a></a>    a标签,超链接标签 ,引入超链接方式:  src="...."   target="blank" 打开方式--新页 ...

  5. No.017:Letter Combinations of a Phone Number

    问题: Given a digit string, return all possible letter combinations that the number could represent.A ...

  6. 初识Spring框架

    一.Ioc 1)概念:Ioc(Inversion Of Control)控制反转,也被称为依赖注入DI(Dependency Injection),是面向对象编程的一种思想. 2)作用:用来减低程序代 ...

  7. mysql hang and srv_error_monitor_thread using 100% cpu

    昨天晚上,运维过来说有台生产服务器的mysql cpu一直100%,新的客户端登录不了,但是已经在运行的应用都正常可用. 登录服务器后,top -H看了下,其中一个线程的cpu 一直100%,其他的几 ...

  8. MVC初认

    初探MVC 何谓MVC 简单来说就是开发程序时所使用的一种“架构(框架)”.它就是开发的一种观念,或者说是存在已久的设计规则.我们知道在开发过程中总会伴随着需求.技术.客户.老板等因素的变化,给开发带 ...

  9. iOS安全笔记

    这一篇文章, 加上里面链接的几篇文章(一个百度的, 两个阮一峰的), 全看完应该了解得差不多了 如何打造一个安全的App?这是每一个移动开发者必须面对的问题.在移动App开发领域,开发工程师对于安全方 ...

  10. 免费 PSD 素材:25个全新的界面设计资源

    在这篇文章中,我们给大家收集了25套全新的 UI 设计素材.这些来自优秀设计师的 PSD 源文件素材让其它的设计师们在设计用户界面原型的时候能够非常便利. 网站用户界面,移动应用程序用户界面和对设计师 ...