| 我们现在有一个项目,使用了oracle 10.2.0.4 64位的数据库.配置:
 2CPU 8核,8G内存
 redhat as 5.3 64
 oracle 10.2.0.4 64。
 使用EXP导出备份数据非常慢,10G的数据,需要8个多小时,最多的时候,会使用12个小时,很不正常 。
 在使用EXP过程中,用top查看CPU与进程情况是
 oracle使用100%的CPU,
 CPU8核,其中1核为会100%SY,而不是100%us
 iostat读写非常小,读20K,写几K。
 使用dd if=xxx of=xx count=102400读写速度只有600K/S
 EXP操作时,数据库监听与所有应用都停了。
 停了数据库后,使用DD读写正常,可以到160M/S
 重新启动数据库后(监听器与应用还是停的),再使用EXP导出数据,发现导出几个表后,导出的文件在1.5G左右又是一样。
 查了好久都没有查出来,麻烦各位帮忙出出注意。
 附件中是数据库配置参数
 
 |