美文网首页
oracle改密码

oracle改密码

作者: 一片冰心一生平安 | 来源:发表于2019-03-18 17:19 被阅读0次

    为什么输入sqlplus / as sysdba就能连上数据库?

    其实在这种情况下,Oracle采用的是操作系统认证方式,当属于操作系统DBA组用户登陆到数据库服务器,那么Oracle认为这样的用户就可以授权以SYSDBA身份登录数据库,这时的用户名和密码随便输什么,都能连上库,使用show user命令查看登陆用户,其实都是SYS用户。

    1.操作系统的oracle用户是dba组
    [oracle@mydb ~]$ id oracle
    uid=54321(oracle) gid=54321(oinstall) groups=54321(oinstall),54322(dba)

    2.可以修改任何oracle用户的密码
    [oracle@orcl-db 10.2.0]$ sqlplus / as sysdba;
    SQL> show user;
    USER is "SYS"
    SQL> alter user sys identified by "change_on_install" ;

    SQL> conn sys/change_on_install@orcl as sysdba;
    SQL> conn system/manager@orcl;

    system默认:manager
    sys默认:change_on_install
    使用SQL Plus登录数据库时,system使用密码manager可直接登录。
    但如果是sys用户,密码必须加上as sysdba,即完整密码为:change_on_install as sysdba

    相关文章

      网友评论

          本文标题:oracle改密码

          本文链接:https://www.haomeiwen.com/subject/okebmqtx.html