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锁表了怎么解锁
本文URL:http://ybzwz.com/article/dsdhggs.html