导出:exp system/manager@orc1 file=e:\a.dmp full=y

解决方案 »

  1.   

    你在哪里做的备份,
    又是在oem中吗?不要用oem的备份,
    简单的就用exp/imp
    如果想复杂,保险,就归档,采用热备份
      

  2.   

    1、如果数据只需要简单备份一下,可以用逻辑备份(又称数据转储):
    exp userid/<password>@<service_name> file=<dmp文件> full=y2、如果数据要求安全性比较高,可以考虑用物理备份(联机热备份)
      

  3.   

    http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=9066
    按照這個提示,我做成過,你試試。還使覺得exp/imp 簡單實用。
      

  4.   

    有没有方法在程序中(例如:C++builder)实现导入导出?
      

  5.   

    to  penitent(只取一瓢)
    我想问一下,你不提倡oem备份的原因
    oem备份是oracle提倡的备份方法
    而且能够容易的实现定时增量备份
    用emp命令则显得力不从心
    在这方面我也很欠缺经验,
    没有做过真正意义上的oem备份
    请指教
      

  6.   

    严格来说,exp/imp也不算真正意义上的备份,只能是一种数据转储,而且对于大容量数据库更是力不从心.
    真正好的备份还是热备份和冷备份,基于文件的备份对于大容量数据库是很实用的,最主要的是,在归档模式下,这种备份方式可以实现数据库的完全或非完全恢复.
    oem备份不是oracle提倡的备份方法,还是手工备份(自己写脚本)是最清楚,最明了的备份方式,如果想自动运行,在unix可以用shell脚本,在windows中可以用任务计划.
      

  7.   

    请问,怎样将数据库表中某个日期入库的记录备份出来,有哪些什么形式的备份呢?譬如可以备份成txt或dmp,这两种形式的文件如何用sql语句导入到库中呢?命令行也行。