怎样给oracle数据库的用户解锁
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样给oracle数据库的用户解锁相关的知识,希望对你有一定的参考价值。
1、找到并进入运行窗口:(可以用windows+r快捷键哦)输入sqlplus命令:如图
2、进入新窗口后使用scott/tiger用户和密码进行登录会发现登录不成功:如图
3、这时我们可以使用system用户进行登录,应为此用户的权限排第二,并且密码我们已经在安装时输入了了,所以是可以登录进入的:如图
4、system登录成功之后就可以使用命令给用户进行解锁了:如图
5、最后再用scott/tiger用户时,你可以神奇的发现此时能连接成功了:如图
参考技术A 用户doiido连接oracle的时候报如下错误:ORA-28000: the account is locked
查看用户状态
sql> conn / as sysdba
sql> SELECT username,account_status FROM dba_users;
USERNAME ACCOUNT_STATUS
------------------------------ --------------------------------
doiido EXPIRED & LOCKED
##可以看到doiido的状态是expired&locked,表示账户是密码过期的而且用户帐号状态是锁定的
将用户doiido解锁,并设置密码为123456
sql> alter user doiido IDENTIFIED by 123456 account unlock;
再次查看用户状态
sql> SELECT username,account_status FROM dba_users;
USERNAME ACCOUNT_STATUS
------------------------------ --------------------------------
doiido OPEN
此时doiido用户就可以正常连接了本回答被提问者采纳
怎么给oracle数据库创建用户,并赋权限
建用户和授权要用DBA 最简单得建用户: create user 用户名 identified by 密码 用户解锁 alter user 用户名 account unlock(不解锁无法登陆) 授权用 grant 建完用户首先要授权登陆权限 grant create session to 用户名 授权可以授权给角色 参考技术A sys登录;create user 用户名 identified by 密码;
grant resource,connect,dba to 用户名;本回答被提问者和网友采纳
以上是关于怎样给oracle数据库的用户解锁的主要内容,如果未能解决你的问题,请参考以下文章
Oracle数据库安装过程中,口令解锁中没有SCOTT啊???如图,怎么办?