数据库都是oracle9i
正式库
账号:sxdl 密码:xsdl  数据库名:zhengshi  导出到文件:zhengshi.dmp
用的导出命令为: exp sxdl/sxdl@zhengshi file=d:\zhengshi -all测试库
账号:test 密码:test 数据库名:emptest
请问这个导入命令怎么写?测试库里的表用建表语句都建好的。
之前倒过很多次,数据都没导入完整。

解决方案 »

  1.   

    ORACLE 数据库逻辑备份 简单 EXP/IMP
    http://blog.csdn.net/tianlesoftware/archive/2009/10/24/4718366.aspx 
      

  2.   


    imp test/test@emptest file=:\zhengshi.dmp full=y没有成功的话把错误代码粘出来
      

  3.   

    加上ignore=y 也不行Import: Release 9.2.0.1.0 - Production on 星期四 1月 14 22:05:59 2010Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.
    连接到: Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
    With the Partitioning, OLAP and Oracle Data Mining options
    JServer Release 9.2.0.1.0 - Production经由常规路径导出由EXPORT:V09.02.00创建的文件
    IMP-00013: 只有 DBA 才能导入由其它 DBA 导出的文件
    IMP-00000: 未成功终止导入
      

  4.   

    哦,难道是要到DBA用户下来倒的 ?
      

  5.   

    imp test/test@emptest file=:\zhengshi.dmp full=y
      

  6.   

    这个错误说得很明白啊
    因为你EXP出来的用户是DBA,那当然IMP导入也要啊
    你可以先:GRANT DBA TO SCOTT;
    导入后:REVOKE DBA FROM SCOTT;
      

  7.   


    用的导出命令为: exp sxdl/sxdl@zhengshi file=d:\zhengshi -all  这条语句能导出来吗? 没有这么用过,可以全库,表空间,或者是用户来,没用过-all 这个用法. 不知楼主是从哪看到的. 如果导出文件都有问题,导入肯定也有问题了。 
    C:\Users\Administrator>exp system/admin file=d:\temp.dmp -all
    LRM-00101: 未知的参数名 'all'EXP-00019: 处理参数失败, 请键入 'EXP HELP=Y' 获取帮助信息
    EXP-00000: 导出终止失败------------------------------------------------------------------------------ 
    Blog: http://blog.csdn.net/tianlesoftware 
    网上资源: http://tianlesoftware.download.csdn.net 
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
    Q Q 群:62697716 
      

  8.   

    不好意思,我火星了,是 full=y, 数据量不大,导出后有100多M。命令参数太多,记不住,都是用文本文档记着。