o(╥﹏╥)o昨天安装Oracle和PLSQL弄了一天,好不容易PLSQL可以连接Oracle也可以登录了,但是今天一直提示这个错误:
(这是在SQL Plus里面的错误提示,PLSQL里也是)
我第一反应是密码输错了,然后又来了一遍,又来了一遍,我也忘了几遍之后,终于提示:
在网上找了找原因,说啥的都有,我一想干脆一不做二不休把密码改了吧,要是还不行,再想办法,结果居然可以了,(〃‘▽’〃)
解决Oracle用SCOTT登录账户被锁问题
第一步:打开cmd命令行,输入sqlPlus / nolog
第二步:输入conn sys /as sysdba
这里的输入口令要输入在安装oracle配置口令管理时设置的口令。
也可以直接这样输入:conn sys/change_on_install,change_on_install 是在安装配置口令管理中为sys用户设置的口令。
第三步:输入alter user SCOTT account unclock;
这样,经过上面三步,就可以解除被锁的账户SCOTT了。
更改口令设置
如果解锁了账户后,因为忘记用户口令需要修改,就可以在第三步后面执行更改口令设置:alter user SCOTT identified by Oracle11g;(不要忘记这个;分号)
Oracle11g 就是新设置的用户口令。
如果是直接修改用户口令,先执行前面两步,再执行这一步即可。
使用修改后的用户口令连接数据库吧。
输入:conn SCOTT/Oracle11g