linux下 oracle 如何对scott解锁

linux下 oracle 如何对scott解锁,第1张

默认Oracle10g的scott不能登陆。

解决:

(1)conn sys/sys as sysdba//以DBA的身份登录

(2)alter user scott account unlock// 然后解锁

(3)conn scott/tiger //d出一个修改密码的对话框,修改一下密码就可以了

具体 *** 作步骤如下:

C:>sqlplus

请输入用户名:sys

输入口令:sys as sysdba //注意:在口令这里输入的密码后面必须要跟上 as sysdba 才可以。

SQL>alter user scott account unlock

用户已更改.

SQL>commit

提交完成.

SQL>conn scott/tiger

更改scott口令

新口令:tiger

重新键入新口令:tiger

口令已更改

已连接。

密码错误多次会被锁,与数据库的参数设置有关,解锁比如: alter user testuser identified by testpassword account unlock

passwd -l与usermod -L没有什么区别,最终的作用就是让某用户账户密码暂时失效(也就是锁定)。

锁定的原理就是在/etc/shadow第二栏(代表用户密码)最前面加上叹号(!),让密码暂时失效。因为linux帐户的密码是经过特殊加密的,每一种加密方式产生的密码长度和格式是相同的,加上叹号使之暂时失效。

使用相应的passwd -u 或usermod -U进行解锁。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9889937.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存