oracle数据库 表空间不够的处理方式

网友投稿 756 2022-10-01

oracle数据库 表空间不够的处理方式

oracle数据库 表空间不够的处理方式

当我们的Oracle系统数据越积越多的时候,加之原来的系统规划没有做好,这时经常出现某个表空间的空间不够的情况。当然我们也可以在建立表空间的时候指定不受限制的表空间文件大小

例如 我们可以通过以下命令建立不受限制的表空间文件SQL>create tablespace testts logging2 datafile ‘/opt/oracle/oradata/testts01.dbf’ size 1000M autoextend on next 500M maxsize unlimited,3 datafile ‘/opt/oracle/oradata/testts02.dbf’ size 1000M autoextend on next 500M maxsize unlimited4 extent management local;这里就是指定不受限制的数据文件(其实这里会受到一定的oracle的block限制,可以参考小文件block的文件大小限制)。

但是我们如果没有在create的时候指定unlimited,那么我们将面临表空间不够的考验。

那么当我们的表空间不够了,我们需要如何操作哟。其实很简单,这里我们提供两种方式

1. 添加新的表空间文件SQL>alter tablespace testts add dafile ‘/opt/oracle/oradata/testts03.dbf’ size 1000M autoextend on next 500M maxsize 4000M;

2. resize已有的表空间文件SQL>alter database datafile ‘/opt/oracle/oradata/testts02.dbf’ offline;

SQL>alter database datafile ‘/opt/oracle/oradata/testts02.dbf’ resize 4000M;

SQL>alter database datafile ‘/opt/oracle/oradata/testts02.dbf’ online;

这两种方法可以根据自己的实际情况进行合适的选择。

===============================================================

Inthirties关注Oracle数据库 维护,优化,安全,备份,恢复,迁移,故障处理

QQ群:  85837884(注明:数据库)

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:详解 微信小程序授权登录获取用户信息(详解16型人格)
下一篇:怎么实现微信公众号跳转到小程序(怎么实现微信公众号跳转到小程序里)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~