如何oracle账号解冻 解冻账户申请

如何解锁oracle数据库scott账户

第一种情况下,以system账户+自己安装时设置的密码,登录SQL Plus,

创新互联建站是一家专业提供芒康企业网站建设,专注与成都网站设计、成都网站建设、外贸网站建设H5技术、小程序制作等业务。10年已为芒康众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。

然后使用命令“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

SQLconn scott/tiger@oral;

这时会提示密码已经过期,请输入新的口令。然后输入两次新定义的口令分别回车确认即为scott账户赋予了新的口令。打开SQL Plus,再以scott账户就可以登录了。

oracle如何解锁?

一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。\x0d\x0a1.下面的语句用来查询哪些对象被锁:\x0d\x0aselectobject_name,machine,s.sid,s.serial#\x0d\x0afromv$locked_objectl,dba_objectso,v$sessions\x0d\x0awherel.object_id=o.object_idandl.session_id=s.sid;\x0d\x0a2.下面的语句用来杀死一个进程:\x0d\x0aaltersystemkillsession'24,111';(其中24,111分别是上面查询出的sid,serial#)\x0d\x0a【注】以上两步,可以通过Oracle的管理控制台来执行。\x0d\x0a3.如果利用上面的命令杀死一个进程后,进程状态被置为"killed",但是锁定的资源很长时间没有被释放,那么可以在os一级再杀死相应的进程(线程),首先执行下面的语句获得进程(线程)号:\x0d\x0aselectspid,osuser,s.program\x0d\x0afromv$sessions,v$processp\x0d\x0awheres.paddr=p.addrands.sid=24(24是上面的sid)\x0d\x0a4.在OS上杀死这个进程(线程):\x0d\x0a1)在unix上,用root身份执行命令:\x0d\x0a#kill-912345(即第3步查询出的spid)\x0d\x0a2)在windows(unix也适用)用orakill杀死线程,orakill是oracle提供的一个可执行命令,语法为:\x0d\x0aorakillsidthread\x0d\x0a其中:\x0d\x0asid:表示要杀死的进程属于的实例名\x0d\x0athread:是要杀掉的线程号,即第3步查询出的spid。\x0d\x0a例:c:orakillorcl12345

Oracle账号被锁定如何解锁

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

oracle 帐号scott被锁定 如何解锁

原因:默认Oracle10g的scott不能登陆。

解决:

(1)conn

sys/sys

as

sysdba;//以DBA的身份登录

(2)alter

user

scott

account

unlock;//

然后解锁

(3)conn

scott/tiger

//弹出一个修改密码的对话框,修改一下密码就可以了

具体操作步骤如下:

C:

sqlplus

请输入用户名:sys

输入口令:sys

as

sysdba

//注意:在口令这里输入的密码后面必须要跟上

as

sysdba

才可以。

SQL

alter

user

scott

account

unlock;

用户已更改.

SQL

commit;

提交完成.

SQL

conn

scott/tiger

更改scott口令

新口令:tiger

重新键入新口令:tiger

口令已更改

已连接。

另一种方法:你打开命令提示符,不要登录直接输入下面:

sqlplus

sys/tiger

as

sysdba

以dba方式进入sys帐户;

alter

user

scott

account

unlock;

给scott用户解锁;

ORACLE报错 ORA-28000: 帐户已被锁定 解决方法,如何解锁?

原因:oracle输入密码不正确,试了10次后,会自动锁定用户。

解决方法:使用sqlplus命令行解锁。

步骤:

1、打开sqlplus窗口,用sysdba角色登录

2、请输入用户名: /as sysdba

3、SQLalter user GALTTEST account unlock;

  用户已更改。

解锁成功啦!

如何解除Oracle 帐号锁定

一、问题

使用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;


网站栏目:如何oracle账号解冻 解冻账户申请
转载源于:http://pwwzsj.com/article/hejccd.html