ok. 但有一更大的疑问,为何用sqlplus /nolog -->connect sys/pass@or1 as sysdba;可以登录。而用登录窗口就不行,提示: ora-28009 connection to sys should be as sysdba or sysoper.那在登录窗口中该如何录入用户。

解决方案 »

  1.   

    会不会是楼主在使用SQLPLUS时没有输入@local字样?
      

  2.   

    楼上说得有道理,楼主你在登录窗口中是不是SID写错了???
      

  3.   

    怎么过输法:我的用户名称输的是 sys 或是 sys as sysdba 或是sys /as sysdba ,密码肯定是正确的,我用命令方式可以成功登录:命令如下; connect sys/pass@erp_myordb.domain.com as sysdba;
    那么我用plsql窗口登录时,用户、主机字符串分别应如何填写呢?
      

  4.   

    在用户名中sys/password as sysdba 密码处不填,主机字符串根据你的情况处理,如果在服务器上可以不填。
      

  5.   

    to 没钱的日子,我按你的方法填后,提示sp2-0306 无效选项
    用法:[connect][logon][as {sysdba|sysoper}]
    其中:<logon>::=<username>[/password][@<connect_string>]
    好象是说我的用户名有填误。
      

  6.   

    ok 了,很怪,我把connect sys/pass@erp_myordb.domain.com as sysdba 直接录入到用户一栏,密码与主机名都不用输,也可以登录,而能show user 出用'sys',特别感谢ORARichard.