导航:首页 > 编程大全 > 查看数据库用户表空间

查看数据库用户表空间

发布时间:2024-03-18 06:14:58

Ⅰ 如何查看oracle中某个用户占用表空间大小情况

可以通过以下语句查看所有的表空间大小:
sql:SELECT C.TABLESPACE_NAME,A.BYTES/1048576 MEGS_TOTAL,(A.BYTES-B.BYTES)/1048576 MEGS_USED,
B.BYTES/1048576 MEGS_FREE,(A.BYTES-B.BYTES)/A.BYTES * 100 PCT_USED, B.BYTES/A.BYTES * 100 PCT_FREE
FROM (SELECT TABLESPACE_NAME,SUM(A.BYTES) BYTES,MIN(A.BYTES) MINBYTES,MAX(A.BYTES) MAXBYTES FROM SYS.DBA_DATA_FILES A
GROUP BY TABLESPACE_NAME) A,(SELECT A.TABLESPACE_NAME,NVL(SUM(B.BYTES),0) BYTES
FROM SYS.DBA_DATA_FILES A,SYS.DBA_FREE_SPACE B WHERE A.TABLESPACE_NAME = B.TABLESPACE_NAME (+) AND A.FILE_ID = B.FILE_ID (+)
GROUP BY A.TABLESPACE_NAME) B,SYS.DBA_TABLESPACES C
WHERE A.TABLESPACE_NAME = B.TABLESPACE_NAME(+) AND A.TABLESPACE_NAME = C.TABLESPACE_NAME ORDER BY 6;
备注:如果是查询特定的可以在外面在嵌套一层select * from(sql)t1 where t1.TABLESPACE_NAME='表空间名称'的形式即可。

Ⅱ oracle数据库如何查看表的表分区的信息(每个表分区的名字和所属表空间)

这样SELECT TABLE_NAME,PARTITION_NAME,TABLESPACE_NAME
FROM USER_TAB_PARTITIONS

注:

USER_TAB_PARTITIONS:可查看分区表的名字、归属表空间以及表的详细分区情况。

USER_PART_TABLES:可查看用户所有的分区表,以及分区方式。

(2)查看数据库用户表空间扩展阅读:

分区表的作用

Oracle的表分区功能通过改善可管理性、性能和可用性,从而为各式应用程序带来了极大的好处。通常,分区可以使某些查询以及维护操作的性能大大提高。此外分区还可以极大简化常见的管理任务,分区是构建千兆字节数据系统或超高可用性系统的关键工具

分区功能能够将表、索引或索引组织表进一步细分为段,这些数据库对象的段叫做分区。每个分区有自己的名称,还可以选择自己的存储特性。从数据库管理员的角度来看,一个分区后的对象具有多个段,这些段既可进行集体管理,也可单独管理,这就使数据库管理员在管理分区后的对象时有相当大的灵活性。

但是,从应用程序的角度来看,分区后的表与非分区表完全相同,使用 SQL DML 命令访问分区后的表时,无需任何修改。

Ⅲ 查看数据库中有哪些表空间

1、查看表空间名字:

select distinct TABLESPACE_NAME from tabs

2、查看几个表空间:

select count(distinct TABLESPACE_NAME) from tabs

Ⅳ 怎么察看Oracle 数据库表空间的使用情况

查看的方法和详细的操作步骤如下:

1、首先,因为oracle在Linux系统下运行,所以必须连接到Linux系统,如下图所示,然后进入下一步。

阅读全文

与查看数据库用户表空间相关的资料

热点内容
有免费电视剧在线观看网站吗 浏览:593
所有电影不用会员就能看。的英文。 浏览:583
脚本用什么app制作 浏览:736
xps文件如何修改 浏览:196
如何调整2018年数据 浏览:239
iphone数据传输失败如何再次 浏览:461
最好干的看片网 浏览:320
兽人大电影 浏览:14
马云小程序 浏览:973
linux磁盘坏道修复 浏览:689
文件内容存在什么逻辑关系 浏览:968
侦探食物链的女主是谁 浏览:527
女主去医院检查乳腺 浏览:12
无法安装删掉旧版本 浏览:658
命依君家系列之二 浏览:624
解放后凝案片 浏览:244
只狼血量文件叫什么 浏览:385
金高银银娇是真拍吗 浏览:663
很肉的种马后宫都市小说 浏览:869
各种动作的网站 浏览:537

友情链接