重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
在DBA的日常工作中,经常遇到为Oracle用户解锁的操作;这篇文章给出在命令行下进行Oracle用户解锁的操作方法,通过几条简单的解锁语句就能完成此项工作。下面是具体的过程:
十余年的山南网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。全网整合营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整山南建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“山南网站设计”,“山南网站推广”以来,每个客户项目都认真落实执行。
默认的scott用户是被锁定的,先解锁就能登陆上了。 使用下面的语句解锁scott:
alter user scott account unlock;
解锁之后可能会要求你该密码:
alter user scott identified by tiger;
再登陆:
sqlplus scott/tiger
就能登陆了
Oracle锁定和解锁用户的命令
SQL conn /as sysdba
已连接。
//scott 用户在没有设定tieger默认密码时,登陆不上
锁定用户的方法:
SQL alter user test account lock;
用户已更改。
-------test用户登陆数据库,失败了。
C:\sqlplus test/test
ERROR:
ORA-28000: the account is locked
Oracle用户解锁的方法:
SQL conn /as sysdba
SQL alter user test account unlock;
用户已更改。这样就完成了Oracle的用户解锁操作。
用如下方法解锁:
1、打开本机的命令提示符。(win键+R键输入cmd)
2、输入命令:sqlplus
/
as
sysdba
3、执行:alter
user
sys
identified
by
password;
然后执行即可。
1、查看环境变量ORACLE_SID的设置情况:
windows:
echo
%ORACLE_SID%
linux:
echo
$ORACLE_SID
2、
设置环境变量ORACLE_SID的值为你想登录的oracle实例的SID:
set
ORACLE_SID=orcl
键入命令:sqlplus
/
as
sysdba
就可以以sysdba的身份登录到oracle了!
linux系统下,如果找不到sqlplus命令的话,请切换到oracle用户。
在sqlplus窗口执行命令:
alter
user
you_username
identified
by
you_password;
就可以修改你的用户的密码了~
如果此时用户被锁定,没关系:
既然是被锁住了,那就通过解锁system用户。
SQL
alter
user
system
account
unlock;
User
altered.
SQL
select
username,account_status
from
dba_users
where
username='SYSTEM';
USERNAME
ACCOUNT_STATUS
----------
--------------------------------
SYSTEM
OPEN
SQL
一、问题
使用system账号登录oracle,系统提示
如何解除Oracle wbr帐号锁定(the wbraccount wbris wbrlocked)
二、解决办法
1、使用oracle用户登录系统
2、执行如下步骤:
3、$ sqlplus /nolog
4、SQL connect /as sysdba
Connected.
5、SQL alter user system account unlock;User altered.
三、锁定账号方法
1、SQL alter user system account lock;
User altered.
四、修改帐号口令
1、SQL ALTER USER system IDENTIFIED BY sysPasswd;
1、找到并进入运行窗口:(可以用windows+r快捷键哦)输入sqlplus命令:如图
2、进入新窗口后使用scott/tiger用户和密码进行登录会发现登录不成功:如图
3、这时我们可以使用system用户进行登录,应为此用户的权限排第二,并且密码我们已经在安装时输入了了,所以是可以登录进入的:如图
4、system登录成功之后就可以使用命令给用户进行解锁了:如图
5、最后再用scott/tiger用户时,你可以神奇的发现此时能连接成功了:如图
1、首先以DBA的身份登录Oracle10g。
2、修改SOCCT账户权限,"alteruserscottaccountunlock;"
3、修改HR账户权限,"alteruserhraccountunlock;" 在commit操作之后,继续:"alteruserhridentifiedbyhr;"
4、然后检查状态,就会发现已经解锁了。