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