我的机器是2000的系统,采用FAT32的文件格式.
设置了用户数据段文件自动增益.
这个文件慢慢长大.
突然,在大家都没有注意的时候,它到了3.99G.
于是,我的数据库,无法启动了.经过多方查找,我明白问题所在.FAT32最大允许4G的文件,自动增益的下一个区块使整个文件超过了这个限制.
所以在控制文件中,这个文件的大小已经改变大了,但是实际上这个文件却没有变大.数据库启动的时候,报错ORA-01200:need to correct datafile header 我看了一位外国朋友的解决办法.(他的数据量比较小).
自己把数据文件加大到控制文件记录的大小.
文件地址:http://forums.oracle.com/forums/thread.jspa?threadID=224262我也这样做了,
1。把数据库拷贝到NTFS的机器上。
2。手动在数据文件后面增添了缺少的部分。
这样数据库是可以打开了,但是用户数据却无法读出,访问表的时候,说没有对象.请问大家有没有遇到同样的问题????
如何解决的???谢谢!