alter user system identified by [password]后面要加;

解决方案 »

  1.   

    SQL> alter user system identified by system;用户已更改。不过我在Enterprise Manager Console用
    user system
    password system
    还是提示密码不对,是什么时候原因呢?
      

  2.   

    不知道需不需要commit,你试试看
      

  3.   

    alter user system identified by system;conn system/system
    试试oem企业管理器: 用户:sysman 密码:oem_temp
      

  4.   

    因为oem企业管理器连接的是自己的库,你登陆要到企业管理器添加节点才能看到其他的数据库oem企业管理器: 用户:sysman 默认密码:oem_temp
      

  5.   

    个人觉得,oracle 在修改密码时不要求提供旧密码,直接就可以修改新密码,不太妥当。
      

  6.   

    总结:
     1、  只要有用户具有alter user的权限的话,那么可以改任何帐号的密码和权限包括修改sys和system这样具有sysdba权限的密码。
     2、  conn / as sysdba不是使用sys用户,它是用操作系统认证的,只要你是administrator权限用户
    再将第2点解说一下:
    在Oracle数据库系统中,用户如果要以特权用户身份(INTERNAL/SYSDBA/SYSOPER)登录Oracle数据库可以有两种身份验证的方法:即使用与操作系统集成的身份验证(可用于本机登录)或使用Oracle数据库的密码文件进行身份验证(可用于远端登录)。
     3、 楼主进入企业管理器应该用sysman身份进入
      

  7.   

    也可以重新创建密码文件 orapwd file=文件名 entry=200 password=111111 ji就行