oracle表空间扩容方法

测试环境

操作系统:RedHat 6.7

甲骨文:11.2.0.4


[root@iccsdb01 ~] # su -甲骨文

[oracle@iccsdb01 ~] sqlplus/美元sysdba


SQL * Plus:释放11.2.0.4.0生产星期四2017年5月25日15:09:24


版权(c) 1982年,2013年,甲骨文。保留所有权利。



连接到:,

数据库Oracle 11 g企业版发布11.2.0.4.0——64位生产

与分区、OLAP、数据挖掘和真实的应用程序中测试选择


SYS@icsdb祝辞




设置线宽200

坳FILE_NAME为a50

坳TABLESPACE_NAME为表达a20选择TABLESPACE_NAME

,

,,,file_id,

,,,file_name,

,,,,圆(字节/(1024 * 1024),0)total_space

,从sys.dba_data_files

, order by tablespace_name;



方法一:增大所需表空间大小:

改变数据库丢失的表空间位置的调整新的尺寸

例如:

修改数据库数据文件'/ora_data/icsdb/system01。dbf的调整500;


对于oracle数据库的表空间,,还可以等方式扩展表空间大小。

方法二:增加数据文件个数

改变表空间表空间名称添加功能的新的数据文件地址的大小数据文件大小

例如:

改变,系统表空间添加数据文件的/ora_data icsdb/system02。dbf的大小1 g;


方法三:设置表空间自动扩展。

修改数据库数据文件的数据文件位置的autoextend在下自动扩展大小最大容量最大扩展大小

例如:

改变数据库数据文件'/ora_data icsdb/system02。dbf的autoextend下最大容量10000 500;


选择a.tablespace_name,

,,,一个。字节/1024/1024“MB的总和”,

,,,(一个。字节- b.bytes)/1024/1024“使用MB”

,,,b。字节/1024/1024“自由MB”,

,,,圆的(((。字节- b.bytes)/a.bytes) * 100, 2)“%”

,(选择tablespace_name,总和(字节)字节

,,,,,从dba_data_files

,,,,集团通过tablespace_name),

,,,,(选择tablespace_name,总和(字节)字节,马克斯最大(字节)

,,,,,从dba_free_space

,,,,,b组由tablespace_name)

,一个。tablespace_name=b.tablespace_name

, order by (a。字节——b.bytes)/a.bytes) desc;

oracle表空间扩容方法