忘记Oracle密码

Oracle安装后,很长时间不用,可能会忘记密码,再次连接Oracle,发现密码忘记了怎么办? 下面的办法可以在登陆操作系统后赤裸裸的修改Oracle的密码: 进入cmd,输入sqlplus / as sysdba; alter user 用户名 identify by 密码; 稍微解释下是,oracle认为如果操作系统本身就不安全,数据库何来安全性。采用sqlplus / as sysdba连接数据库是采用操作系统验证的方式进行连接的。其实你根本没输入用户密码,即使sqlplus aa/bb as sysdba也可以以sysdba身份登录,之所以能这样进行连接是因为oracle认为操作系统的安全性是数据库安全的前提。既然已经以sysdba用户登录到数据库中了,当然可以修改任意用户的密码。
原文地址:https://www.cnblogs.com/wanyakun/p/3403263.html