《探讨ORACLE数据库的数据导入方法》一文这里讨论

《探讨 ORACLE 数据库的数据导入方法》

讨论了不同情况下数据装载的性能问题。“针对 Oracle 数据库所提供的加速数据导入的各种特性和技术进行探讨,其中的一些方法也可以转化应用于其他数据库。”[作者:万波]

因为该页面的交互性不强,如果有疑问,可以在这里留言并进行讨论。


刚才收到Lunar的, –http://blog.csdn.net/lunar2000 says:

如果用exp/imp+pipe,应该很快的
因为不生成dump文件,导入直接入库
在导出的数据库做:
make pipe
exp file=pipe
dd if=pipe
在导出的数据库做类似的事情
200g,不到6小时
两个节点,同时做,一个exp,一个imp
主机是RP7410

存储是XP128
另一个存储是VA

此文作者:, 位于 Database 分类 标签: on .
转载须以超链接形式标明文章原始出处和作者信息及版权声明.

  • 玉面飞龙

    imp exp sqlldr 有个叫做 singletask 模式 relink的方式据说可以增加执行速度。不过没有unix机器测试。
    Fenng用过吗?

  • http://www.dbanotes.net Fenng

    看上去是某种特定平台才有.据说会消耗更多内存.
    To perform a single-task export, you must use the expst executable instead of just exp. You will probably need to create the executable first, as follows.
    cd $ORACLE_HOME/rdbms/lib
    make -f ins_rdbms.mk singletask
    If you are intending the single-task executables to be used by a user other than oracle, then you will need to set the setuid bits as follows.
    chmod 4511 $ORACLE_HOME/bin/*st
    From Here :http://www.ixora.com.au/q+a/recovery.htm
    现在的新版本上还支持么?这个不太清楚

  • 深蓝

    我用direct path的OCI写了个程序发现没有直接用sqlldr的direct方式快。。。而且测试发现oracle关于direct path方式的一个demo也没有他的sqlldr快。。。那位有经验帮我一下。。。感激涕零。。。
    可以发邮件:zhanyl1@126.com…