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数据库如何扩充表空间的主要内容,如果未能解决你的问题,请参考以下文章
oracle中 SYSAUX 占用率达到98%,请问可以扩充吗?如何扩充?
如何将 oracle 11g 用户导出到 10g 和不同的默认表空间