数据库中有一个存放图像信息的表,记录数超过500万,采用blob类型存放图像,数据大小占用表空间300多G,现在要将此表的信息迁移至另一台服务器的库中,现在想用exp做导出dmp文件,再IMP至新库,导了几次发现弹出DOS窗口后就一直停在那里没反应,但导出的文件一直在增长,增到3G多就没反应了,过了一天都没动过,窗口也没报错,日志也没有写入任何信息,排除了是文件过大操作系统不支持的问题,因为导数据表按多文件导出,4096G一个文件,分了十几个文件都没问题,唯一不同的就是现在这个大表带blob类型的字段.另迁移这种几百G的表有没更好的办法.请大家指点
解决方案 »
- 统计sql问题
- 求一个SQL查询语句,在线等。。。。
- 身份证号码15位与18位的混合查询如何实现?
- oracle 错误 3212
- oracle select常量 问题,求高人赐教
- 如果我数据库某条记录有2条以上,我想只保留一条,如何用sql语句实现?
- oracle中有没有类似于SQL Server中的if和exists命令
- 高分拜求!!(如何实现在ORACLE 中创建触发器 变动SQL Server 中的数据)??
- 我想在触发器中得到对当前表的SQL操作的内容,应该如何实现??v$sql视图中有相关的信息,如何提取??
- 请问Oracle中有没有在制定的时间里自动执行一段PL/SQL程序的功能?
- oracle教程
- 数据库的经典书目是什么
另用10G连接到9i的数据库后可以用10G的expdp工具导出数据吗,准备搭建环境试试,不知道有那位之前有试过的.
另外,最好直接在服务器端直接导出,避免因网络原因导致导出失败。
不可以用高版本的SQLPLUS 导出低版本的好像,我试过,直接一闪而过。