exp userid=system/manager@iagentdb file=d:\orabak\monday\1_full.dmp full=y direct=y rows=y constraints=y  grants=y

解决方案 »

  1.   

    我感觉要是在同一用户下应该是:imp system/manager@onishi file=040731.dmp
    要不是同一个用户,假设用户和密码都是sale,则应该:imp sale/sale@onishi fromuser=system touser=sale file=040731.dmp
    有什么不对的地方请大家多提建议!
      

  2.   

    imp system/manager@onishi file=040731.dmp full=y ignore=y 
      

  3.   

    exp userid=system/manager@iagentdb file=040731.dmp full=y
      

  4.   

    最好是一个用户一个用户的导出与导入,不要整个数据库导出与导入导出exp user/password@数据ID owner=方案名 file=c:\a.dmp log=c:\a.log
    文件就在C:下
    在你的数据库导入先建一用户userimp user/password@数据ID file=c:\a.dmp log=c:\a.log full=y
      

  5.   

    exp/imp的相关概念不清增量模式(inctype)只在table模式下可以用,在user模式或者full模式不能用
      

  6.   

    oracle 只能单用户导,是不是有些弱了!
      

  7.   

    imp user/password@dID file=c:\a.dmp log=c:\a.log full=y
      

  8.   

    <<oracle 只能单用户导,是不是有些弱了!>>
    去好好看看exp/imp的基本概念再下结论:exp支持三种模式:
    1。table模式,可以指定导出某个/某些表
    2。user模式, 可以指定导出某个/某些用户
    3。full模式, 可以导出整个数据库
      

  9.   

    你要全库导入,执行如下操作:
    1,导入前创建相同的表空间
    2,imp system/manager inctype=system file=e:\bak.dmp 
    3,再接着执行:imp system/manager inctype=restore file=e:\bak.dmp
      

  10.   

    如果可能还需要创建相同的帐户。
    在导入过程中还可能会遇到错误,比如原来的表存储参数有问题,就需要在导入用户数据前(第三步)先创建表,然后在第三步中加ignore=y的参数导入数据
    我也遇到这样的问题,但我的问题比你复杂多了,我原来的数据库就有个表总是导入不到新的库中去。
      

  11.   

    imp user/password@dID file=c:\a.dmp log=c:\a.log full=y