我想运行IMP导入dmp数据库
在命令提示符下:
>sqlpuls
用户名
用户密码
然后SQL>imp *********
sp2-0042:未知命令"imp"--其余行忽略。命令哪错了?

解决方案 »

  1.   

    哪里出错了,ORACLE刚开始用。
      

  2.   

    是在DOS下使用下面的命令:
    imp usr/pwd@oradb file=d:\xxxxxx.dmp    fromuser=olduser touser=newuser
    其中:
    usr/pwd是数据库的用户名和密码;
    oradb是数据库的实例名(要与导出端实例名相同);
    file=d:\xxxxxx.dmp是存放数据的路径;
    olduser是导出数据的用户名;
    newuser是这次导入数据库的用户名(这里newuser 应该和gsdb是一个名字)。
      

  3.   

    D:\>imp panda/panda@PANDA file=d:\panda.dmp fromuser=panda touser=pandaImport: Release 9.0.1.1.1 - Production on 星期一 6月 18 15:02:52 2007(c) Copyright 2001 Oracle Corporation.  All rights reserved.
    IMP-00058: 遇到 ORACLE 错误 12154
    ORA-12154: TNS: 无法处理服务名
    IMP-00000: 未成功终止导入--------还是有错
      

  4.   

    在DOS下直接输入imp ,然后一步步地根据提示操作,即可。
      

  5.   

    检查下你的tnsnames.ora这个文件配置是否正确,然后实例是否启动,如果没有启动试试lsnrctl start,启动实例后,在DOS用imp 命令,一步一步操作,应该就没问题了咯 祝楼主好运。。
      

  6.   

    dos命令.不是在sqlplus中运行的