oracle10g数据库如何扩充表空间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle10g数据库如何扩充表空间相关的知识,希望对你有一定的参考价值。

oracle10g数据库扩充表空间是通过增加数据文件的大小来实现的。
如果发现某个表空间存储空间不足时,可以为表空间添加新的数据文件,扩展表空间大小。但是一般建议预先估计表空间所需的存储空间大小,然后为它建立若干适当大小的数据文件。
以下是扩大TBS_TR_IND这个表空间的sql命令:
ALTER TABLESPACE TBS_TR_IND
ADD DATAFILE \'/oradata/rTBS_TR_IND_002.dbf\' --给rTBS_TR_IND_002.dbf这个数据文件增加32G空间
SIZE 32G
AUTOEXTEND OFF;
SQL> ALTER TABLESPACE TBS_EDS_DAT
ADD DATAFILE \'G:\\datafile\\TBS_EDS_DAT01.DBF\' --给TBS_EDS_DAT01.DBF增加100M空间
SIZE 100M
参考技术A 表空间是自动扩展的,你应该是想改表空间最大值吧,用plsql或EM管理器,当然你会sqlplus更好,找到你要改的表空间修改max值即可 参考技术B Oracle修改表空间大小
http://www.cnblogs.com/RoyYu/archive/2012/12/09/2810492.html

oracle数据库数据库表空间查询及扩充

1、查询表空间,及表空间的大小

SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size
FROM dba_tablespaces t, dba_data_files d
WHERE t.tablespace_name = d.tablespace_name
GROUP BY t.tablespace_name;

2、表空间的文件系统地址

select FILE_NAME from dba_data_files

3、为表空间新增新的存放文件

alter tablespace FSNEW add datafile ‘f:\FSNEW.DBF‘ size 200M; 

4、扩充已有的表空间大小

alter database datafile ‘D:\APP\ADMINISTRATOR\ORADATA\CDFS.DBF‘ resize 200M; 

 




以上是关于oracle10g数据库如何扩充表空间的主要内容,如果未能解决你的问题,请参考以下文章

如何在oracle10G中创建表空间

oracle中 SYSAUX 占用率达到98%,请问可以扩充吗?如何扩充?

如何将 oracle 11g 用户导出到 10g 和不同的默认表空间

如何使用expdp和impdp命令将一个数据库的表空间导入到另一个数据库中?(oracle 10g)

oracle数据库数据库表空间查询及扩充

操作系统是linux,数据库是oracle,如何给表空间加一个数据文件,数据文件为10G,该怎么办?