oracle10g数据库如何扩充表空间

oracle10g数据库如何扩充表空间,第1张

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

用以下两种方法:

方法1:修改数据文件的扩展性

alter database datafile '文件路径' autoextend on next 100m maxsize 4000M

方法2:给表空间增加新的数据文件

alter tablespace 表空间名 add datafile '数据文件路径' size 1000m autoextend on next 100m maxsize 4000M


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9883891.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存