oracle怎么放大表,oracle缩小表空间大小

Oracle怎么查看表的大小?

每张表都是作为“段”来存储的,可以通过user_segments视图查看其相应信息。\x0d\x0a段(segments)的定义:如果创建一个堆组织表,则该表就是一个段。\x0d\x0asql:SELECT segment_name AS TABLENAME,BYTES FROM user_segments WHERE segment_name='表名'。\x0d\x0a解释:\x0d\x0asegment_name 就是要查询的表名(大写),BYTES 为表存储所占用的字节数。本sql的意思就是查询出表名和表所占的存储空间大小。

网站建设哪家好,找成都创新互联!专注于网页设计、网站建设、微信开发、小程序设计、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了桦川免费建站欢迎大家使用!

怎么设置Oracle表空间大小

创建时可设置表空间大小

如果是已经创建好的表空间,想增大表空间,可使用alter tablespace命令来增加数据文件。想缩小表空间的话,就得手动move tablespace了。

oracle调整表空间

Oracle sql developer 中没有可视化的表空间调整界面,只能用命令的方式。

Oracle的企业管理器中可进行可视化调整。只有11gR2开始才支持表空间缩小,以前的版本只能增加,不能缩小。注:11g后就找不到Oracle企业管理器了。

在Oracle数据库中,如何增加表空间的大小?

表空间在初始建立的时候最好设置成自动扩展的,如果没有设置成扩展的,则有四种方法可以增加表空间的大小,其中增加数据文件是经常用的一种。四种方法如下:

Meathod1:给表空间增加数据文件

ALTER TABLESPACE app_data ADD DATAFILE

'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF' SIZE 50M;

Meathod2:新增数据文件,并且允许数据文件自动增长

ALTER TABLESPACE app_data ADD DATAFILE

'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP04.DBF' SIZE 50M

AUTOEXTEND ON NEXT 5M MAXSIZE 100M;

Meathod3:允许已存在的数据文件自动增长

ALTER DATABASE DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF'

AUTOEXTEND ON NEXT 5M MAXSIZE 100M;

Meathod4:手工改变已存在数据文件的大小

ALTER DATABASE DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP02.DBF'

RESIZE 100M;


网页标题:oracle怎么放大表,oracle缩小表空间大小
文章转载:http://hbruida.cn/article/phijcg.html