oracle怎么加锁解锁,oracle锁表了怎么解锁

查询Oracle锁表语句以及解锁语句

查询锁表:SELECT l.session_id sid,

在满城等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供做网站、成都做网站 网站设计制作按需制作网站,公司网站建设,企业网站建设,品牌网站建设,全网营销推广,外贸网站制作,满城网站建设费用合理。

  s.serial#,

  l.locked_mode,

  l.oracle_username,

  l.os_user_name,

  s.machine,

  s.terminal,

  o.object_name,

  s.logon_time FROM  v$locked_object l,

  all_objects      o,

  v$session        s WHERE l.object_id = o.object_id ANd l.session_id = s.sid ORDER BY sid,

  s.serial#;

解锁:ALTER system KILL session 'sid,serial#';

查询锁住原因:SELECT b.sid oracleID,b.username 登录Oracle用户名,b.serial#,spid 操作系统ID,paddr, 

sql_text 正在执行的SQL,b.machine 计算机名 FROM v$process a, v$session b, v$sqlarea c 

WHERE a.addr = b.paddr AND b.sql_hash_value = c.hash_value  and b.USERNAME='FKPHIS24';

如何给oracle账户解锁

在创建数据库时,已经为SYS等4个账户设定了口令,其中SYS与SYSTEM具有管理员权限,在SQL*Plus工具中使用SYSTEM账户登录Oracle数据库。

1、通过数据字典dba_users,查看Oracle账户的锁定状态,如下:(v其中,OPEN表示账户为解锁状态;EXPIRED表示账户为过期状态(需要设置口令才能解除此状态);LOCKED表示账户为锁定状态。)

二、下面使用ALTER USER语句为scott账户解锁:

SQL ALTER USER scott ACCOUNT UNLOCK;

再使用ALTER USER语句为scott账户设置口令,如下:

SQL ALTER USER scott IDENTIFIED BY tiger;

通过数据字典dba_users查看现在scott账户的状态,如下: 通过查询结果可以看出,scott账户已经被成功解锁。在使用数据字典dba_users时,需要注意其字段的值是区分大小的。

oracle 帐号scott被锁定 如何解锁

1、首先以DBA的身份登录Oracle10g。

2、修改SOCCT账户权限,"alter user scott account unlock;"

3、修改HR账户权限,"alter user hr account unlock;"  在commit操作之后,继续:"alter user hr identified by hr;"

4、然后检查状态,就会发现已经解锁了。


网页名称:oracle怎么加锁解锁,oracle锁表了怎么解锁
文章分享:http://scjbc.cn/article/dsdhggs.html

其他资讯