记录一些意外:ORA-01653

来源:互联网 发布:哭声 知乎 编辑:程序博客网 时间:2024/05/16 12:37

今天同学告诉我数据库插入数据会报错,我明明设置了unlimited,怎么回事呢?


数据库文件已经32G了,是个整数,是不是Linux单个文件只能这么大?不应该啊,去试着查查,发现是Oracle单个数据文件只能32G(block-size 8K的情况下)

可以增加数据文件,网上其他几个方法比较麻烦。

暂时增加一个数据文件,不够了再说,加多了怕也出问题,而且有人说这么加怕dbf文件数量有限制,我没找到限制是多少。

alter tablespace fishery add datafile '/home/oracle/data/fishery02.dbf' size 500m autoextend on next 500m maxsize unlimited;

续集,

加了dbf文件之后应该是500M,结果我去看的时候直接就是1G,难道建立了就先扩展下?不求甚解

过一会再去看就变成了2G,这绝对是在不停插入,按上一篇文章的语句查看正在执行的语句,发现真的一大堆insert,等了一会还是一堆,赶紧问是谁执行的。

结果这个人去检查了之后就好了,。。。





ps:看别人的不如自己记,所以重复一遍。


参考:

http://www.itpub.net/forum.php?mod=viewthread&tid=992041&highlight=

http://blog.csdn.net/sd2131512/article/details/44904903

http://blog.sina.com.cn/s/blog_6010a9c40102vi1n.html

https://www.2cto.com/database/201306/221399.html

原创粉丝点击