我自己建的数据库xfhard,现在想望里导入表可有错误,出现dos命令窗口,在输入密码的时候,输入不进去,请问这为何啊,请各位帮忙!
IMP-00058:遇到oracle错误28009
ORA-28009:connection to sys should be as sysdba or sysoper用户名:
这样的提示,可我输入用户名后,出现输入密码提示,密码就输入不进去了,我输入的用户名和密码和登陆数据库管理器的是一样的.

解决方案 »

  1.   

    在创建表的时候,不时有个帐户吗,一个是sys,一个是system吗,也修改了密码,
    我是初学者有点不明白,
      

  2.   

    imp "'sys/密码 as sysdba'"
      

  3.   

    or
    imp "'system/密码 as sysdba'"
      

  4.   

    用户名和密码都用system的就可以了
      

  5.   

    还是不行啊,在导入的时候会出现dos命令窗口吗
      

  6.   

    晕运行imp本来就是在虚拟dos下的
      

  7.   

    我输入的用户名和密码就是登陆PL/SQLDeveloper的用户名和密码,可就是不对啊,输入的也正确,
    这是为什么啊
      

  8.   

    意思是能够通过PLSQL访问数据库了?
      

  9.   

    如果用sys要指定命令行参数userid="sys/password as sysdba"
      

  10.   

    1.文件不大的话我一般把*.dmp拷贝到c:\根目录下2.运行-cmd
     dos下cd..
     切换到c:\
    3.这样写:imp userid=username/password@database   full=y  filename=filename.dmp
     注意username  password写你自己的
     database换成数据被导入的数据库
     filename.dmp换成你的要导入的名
      

  11.   

    是dmp文件吗,我从另一个数据库导出的一个表的文件*.sql想导入到另一个数据库下,在那里有*.dmp啊
      

  12.   

    用sysdba or sysoper用户试下啊“是dmp文件吗,我从另一个数据库导出的一个表的文件*.sql想导入到另一个数据库下,在那里有*.dmp啊”
    你在这里的操作有问题,导出的数据库文件以.dmp为后缀
      

  13.   

    我在pl/sqldeveloper里导出的.sql文件,
      

  14.   

    binglu(初出茅庐) :问题是你导出的命令是什么?拿出来看看先。“是dmp文件吗,我从另一个数据库导出的一个表的文件*.sql想导入到另一个数据库下,在那里有*.dmp啊”从你的回答,感觉到因该是你导出的时候就已经存在问题了。然后,你再把导入的语句贴出来看看。