在Oracle11g中给scott用户解锁

 我来答
一袭可爱风1718
2022-11-25 · TA获得超过1.2万个赞
知道大有可为答主
回答量:6066
采纳率:99%
帮助的人:32.2万
展开全部

  安装完Oracle g 之后 想打开自带的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; (解锁)

lishixinzhi/Article/program/Oracle/201311/18012

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式