在客户那边跑了1年多的程序没有出现问题,在公司弄了个开发环境,隔个几个星期就出一次问题。发现是公司这边缺乏运维人员造成的,说明都是靠开发自己干。一个字累。
这次,家里面测试环境突然间异常了,程序还在运行,但反应相当迟钝。最后查了下,搭建Oracle的那台机器只有几百MB的空间了。发现一个USERS01.DBF的文件巨大,差不多30多GB了。
因为是家里面的测试环境,这里可以乱搞下。
alter database datafile 'C:\contnet\oradata\ORCL\USERS01.DBF' resize 800M
alter database datafile 'C:\contnet\oradata\ORCL\USERS01.DBF' autoextend on next 5m maxsize 1G
这样程序又正常了,这个文件也不会超过1GB了。但这样做估计会影响日志,如果要恢复估计要回滚不了(个人想法,没有测试过)