orcal数据库表被锁了怎么解锁??

orcal数据库表被锁了怎么解锁??,第1张

1、在做Oracle监听程序测试时,发现帐户已经被锁定。

2、在数据库安装电脑上,点击开始打开运行窗口。

3、在运行窗口输入CMD,调出命令提示符界面。

3、在命令提示符下面,用管理员身份登入到数据库sqlplus / as sysdba。

4、输入解锁命令alter user Scott account unlock后回车。

5、看见用户已更改的字样,表示命令已成功执行。

6、再切换到监听程序验证,原来的ora-28000帐户被锁定的提示已经不存在了。用户解锁成功。

查询锁表: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'


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11768541.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存