1。找到表所在的物理文件,直接移动文件。(最快的方法)
2。在两个数据库之间建立数据库链接,直接用copy命令或者SQL语句。
3。EXP & IMP
4。考虑 SQLLDR
2。在两个数据库之间建立数据库链接,直接用copy命令或者SQL语句。
3。EXP & IMP
4。考虑 SQLLDR
解决方案 »
- 想问一个关于number类型的小问题
- oracle
- 要比较两个数据库的效率差异,应该从哪些方面入手
- 在vista上安装oracl 10g(针对vista的版本)过程中出现了找遍google也解决不了的难题
- 求一算法(Oracle)
- 请教个ODBC Data Source Administrator设置数据源的问题
- 如何动态取得下级公司人数,然后汇总啊
- long 类型的插入
- 为什么,oracle 8i 中worksheet和sqlplus中汉字显示的是乱码,找不到那个config目录啊
- DBMS_XMLSCHEMA.registerSchema LPX-00243: 元素屬性值必須外加引號
- 存储过程可否返回记录集 ???
- 请问如何在jsp中直接访问oracle数据库
对于建议1,绝对不可以,理由:风险大,使源数据库和目标数据库面临很大危险,且两个数据库均不可停止,绝对不可以。对于建议2,速度慢,40G的数据不可能在4个小时内结束导出和导入对于建议3,我用的就是EXP和IMP方式,关键是如何使之更快的问题。对于建议4,没有在这个环境下用过,无成功经验不好把握进度。
你那儿的要求是40G全部备份过去吗?40G指增量数据吗?
你提到的 EXP & IMP 不是个好办法,无论如何提高速度还是太慢了。
我目前在测试数据库的性能呢,在测试我提到的方法2或者4。
关于方法1也是可行的,但是它的技术要求很高,这是我们这儿的备选方案哦。
我建议你使用方法4看看。SQLLDR还是非常快的,关键是导出的时间。
过几天我测出他们的性能,我再告诉你(要给些报酬哦_给分)
QQ:8659357
你把问题描述得详细一点,大家来讨论吧