数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

在Oracle11g中给scott用户解锁


发布日期:2024年04月06日
 
在Oracle11g中给scott用户解锁

安装完Oracleg 之后想打开自带的SQL Plus来学习然后按照提示用sys 用户来连接数据库可输了好几次都提示一个错误

error the account is locked

后来在研究所学习的兰平兄弟告诉我说学习 Oracle 一般 scott 用户(默认密码为tiger)登录尝试了一下发现还是提示同样的错误兰平说这个用户被锁定了解锁代码他一时也记不起来于是我上网查询了一下相关资料至于 scott 用户为什么被锁定可能是下面几个原因

尝试多次登录未成功(可能密码不正确)

此用户被管理员手工锁定

用户密码到期未按时修改密码等等

看来 scott 这个用户肯定是登陆不了了然后我用尝试着用 system 这个用户登录我记得在安装 Oracle g 的时候曾提示输入密码然后我自己输了一个结果我用自己原先设定的密码试了一下果然连接上了可见来在 oracle g 的 system 这个用户的密码并不是默认的而是安装的时候自己设定的

用 system 登录进去之后执行下面的命令

SQL> alter user scott account unlock;

用户已更改

这样就完成解锁的操作接下来你还可以重新给 scott 这个用户设定密码

修改scott的登录密码

SQL> alter user scott identified by tiger;

用户已更改

大功告成此时你再拿 scott 和 tiger 来登录就可以了!

SQL> conn scott/tiger

已连接

学习 Oracle 数据库的几点经验

在Dos命令下输入 sqlplus 可以打开 Oracle 自带的 SQL Plus 并出现登录提示而输入 sqlplus/nolog 则打开 SQL Plus 后不出现登陆提示

在 SQL Plus 中输入 conn 可以连接数据库其中的一种格式为

SQL> conn 用户名/密码 如 conn scott/tiger

Oracle 中给用户加锁与解锁的代码

SQL> alter user 用户名 account lock; (加锁)

SQL> alter user 用户名 account unlock; (解锁)

希望以上代码对初学 Oracle 的朋友有所帮助

上一篇:关于按周统计数据

下一篇:Sybase与Oracle数据库文件的互相导入