昨天晚上一个朋友问我,说在进行数据导出时,导出到4G时就提示导出终止写入dmp文件
操作系统为win 2003 数据库版本是10G
通过检查数据库日志和进程等都正常,没有出现数据库实例down掉等问题
而且朋友说导出了几次,每次都是导出到4G时就停止
然后想到的是操作系统上的文件系统限制
windows 下的限制如下;
各种文件系统的限制:
NTFS(Windows):支持最大分区2TB,最大文件2TB
FAT16(Windows):支持最大分区2GB,最大文件2GB
FAT32(Windows):支持最大分区128GB,最大文件4GB
然后朋友一查果然是fat32的格式,呵呵 问题原因已经找到,下面就是解决方法了
1:把FAT32文件系统格式转换为NTFS
2.分成多个文件导出 用以下方法:
exp system/abcdefg filesize=4G file='a1test.dmp,a2test.dmp' full=y buffer=4096000 log=exptest.log
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7199859/viewspace-539805/ ,如需转载,请注明出处,否则将追究法律责任。