system账户可以正常登陆
在sql*plus 下
sys账户登陆提示  connection as SYS should be as SYSDBA or SYSOPER 在sql*plus下
自己建的账户登录 说是 密码错误
isql*plus 也是密码错误
但是cmd使用sql语句: sqlplusw /nolog 调用 sql*plus 输入:conn as sysdba 可以成功登录。
装oracle的时候设置的所有密码一样的。
新手初摸索oracle,各种不解。
求高人指点。

解决方案 »

  1.   


    sys 登录 必须加上 角色 sysdba
    conn sys/passwd as sysdba
      

  2.   


    我百度了也是这么说,不过怎么操作呢?
    弹出的登录框: 用户名:   sys
    口令:   ****
    主机字符串:as sysdba这样么?直接自动关闭了 sql*plus
    还有 scott账户登录也是出现那种密码错误,但是cmd调用可以正常登录错误的。
    内牛满面呀
      

  3.   

    主机字串是你Oracle服务器的名称,也就是说你登录的哪个数据库SID
      

  4.   

    sys 登录 必须加上 角色 sysdba
      

  5.   

    用户名: sys/pass as sysdba
      

  6.   

    用户名: sys
    口令: ****
    主机字符串:SID
    权限选择 AS SYSDBA
      

  7.   

    用户名: sys
    口令: ***
    主机字符串:SID AS SYSDBA
      

  8.   

    主机字符串填SID  二楼正解
      

  9.   


    scott账户原来默认密码是 tiger。
    按照9F大哥的说法 提示没有监听程序。
    看了下服务,我居然没监听服务
    不知道是不是没安装好。
    还是先谢谢各位大哥们的帮助。
      

  10.   


    用户名中输入:/ as sysdba 直接回车就行了。
    如果输入主机字符串,需要启动监听。
    lsnrctl status 查看监听状态