新建了一个数据库dbnew,上em启动数据库实例和监听器都可以,但是无法用SYS,SYSTEM这两个用户登录新建的数据库dbnew,报用户名和密码无效。请问是为什么?谢谢!

解决方案 »

  1.   

    给操作系统用户加权限。http://topic.csdn.net/u/20071102/23/bf1cfe3b-74b3-4a19-bdf7-25fdb7917125.html
      

  2.   

    顺便说明一下:操作系统是redhat,oracle是10g的,
    oracle_sid我已经设置了,是不是要先用sys先给新数据库创建一个用户?sys不能直接登录数据库,只能作为管理帐号?
      

  3.   

    你不会是输入的oracle10g以前默认的密码吧?你输入在安装过程中输入的密码试下.另外你如果登陆可以查询下,这个用户是否锁定.oracle 10g中某些用户默认是锁定状态的.
    先用sys/密码 as sysdba登陆,查看有用户状态
    select username,account_status from dba_users;
    解锁
    alter user 用户 account unlock;