从网上查的用这个命令
imp 用户名/密码@数据库 full=y  file= d:\data\newsmgnt.dmp ignore=y导入不成功,报错
 ORA-00900: invalid SQL statement
为什么呢?

解决方案 »

  1.   

    1.cmd命令下:
    2:imp
    3:输入用户名,密码
    4:输入文件名.d:\data\newsmgnt.dmp 不需要带其他的.
    5.选择参数输入.
      

  2.   

    你在哪执行的这个命令呢?先运行cmd,再执行这个命令。
      

  3.   

    数据库没在我的机子上安装,用的是远程的服务器,客户端是用Dbvisualizer连接的
      

  4.   

    那是这样的吗?
    imp 用户名/密码@数据库  d:\data\newsmgnt.dmp 
    还是不行
      

  5.   

    1. oracle可以远程执行数据库备份与导入的
    2. 客户端需要安装oracle的客户端
    3. 在客户端配置到服务器的连接
    4. 客户端的imp.exe所在路径应当在搜索路径中(正常安装的客户端就符合这个条件)
    5. 首选通过运行cmd命令进入命令行模式
    6. 执行imp命令,其中数据库使用的是第3步配置的数据库连接名字
      

  6.   

    不用oracle的客户端就不能执行导入?
      

  7.   

    据我所知exp和imp是oracle客户端中的可执行程序,要想使用这种方式导入只能使用oracle客户端。
    至于有没有其它方法导入我就不是很清楚了。
      

  8.   

    imp不是在sqlplus下的命令,而是在cmd下的命令