第一种情况下,以system账户+自己安装时设置的密码,登录SQL Plus,
然后使用命令"alter user scott account unlock;"来解锁.
解完以后,使用下面的命令来查看:"select username,account_status from dba_users;",
可以看到scott账户已经解锁,但是状态还是"expired"(密码过期)的意思.
没关系,再输入这样的命令"alter user scott identified by tiger;",就给其赋了一个新的口令.
退出,以scott/tiger登录即可.
在第二种情况下,使用Windows的控制台(程序|运行,输入cmd打开).在命令行下,输入sqlplus/nolog,回车,出现SQL命令提示符,然后按下面的顺序输入命令:
SQLconn/as sysdba
SQLalter user scott account unlock;
SQLdisconnect
这时会提示密码已经过期,请输入新的口令.然后输入两次新定义的口令分别回车确认即为scott账户赋予了新的口令.打开SQL Plus,再以scott账户就可以登录了.
①.、查看环境变量ORACLE_SID的设置情况:
windows:
echo
%ORACLE_SID%
linux:
$ORACLE_SID
设置环境变量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
system
account
unlock;
User
altered.
select
username,account_status
from
dba_users
where
username='SYSTEM';
USERNAME
ACCOUNT_STATUS
----------
--------------------------------
SYSTEM
OPEN
原因:默认Oracle10g的scott不能登陆.
解决:
(1)conn
sys/sys
sysdba;//以DBA的身份登录
scott
unlock;//
然后解锁
scott/tiger
//弹出一个修改密码的对话框,修改一下密码就可以了
具体操作步骤如下:
C:
sqlplus
请输入用户名:sys
输入口令:sys
//注意:在口令这里输入的密码后面必须要跟上
才可以.
用户已更改.
commit;
提交完成.
conn
更改scott口令
新口令:tiger
重新键入新口令:tiger
口令已更改
已连接.
另一种方法:你打开命令提示符,不要登录直接输入下面:
sys/tiger
以dba方式进入sys帐户;
给scott用户解锁;
原因:oracle输入密码不正确,试了10次后,会自动锁定用户.
解决方法:使用sqlplus命令行解锁.
步骤:
①.、打开sqlplus窗口,用sysdba角色登录
? ? 用户已更改.
解锁成功啦!
第一段:问题
使用system账号登录oracle,系统提示
如何解除Oracle wbr帐号锁定(the wbraccount wbris wbrlocked)
第二段:解决办法
①.、使用oracle用户登录系统
Connected.
第三段:锁定账号方法
①.、SQL alter user system account lock;
User altered.
第四段:修改帐号口令
①.、SQL ALTER USER system IDENTIFIED BY sysPasswd;
以上就是土嘎嘎小编为大家整理的如何oracle账号解冻相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!