TIPTOP GP for Oracle解锁的方法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
TIPTOP GP for Oracle解锁的方法
大家在运行程序时经常会遇到死锁的问题,本文主要介绍如何查询到锁并解决该锁的方法。
一、为什么会发生死锁?
当大家在run程序时,非正常结束,或出现未知的误操作时,常常会造成死锁,从而导致整个系统的非正常使用
二、如何查询到死锁?
1.用tiptop登入,
$ cd $TOP/ora/scripts
$ oraq q_locktable
或 $sqlplus system/manager < q_locktable.sql
密码
2. 屏幕列出了目前系统表被锁的情况
三、如何解锁?
1、终止操作系统进行从而达到解锁目的,如上”Proc ID”的值为18040是操作系统的进程,此进程运行锁住了表。终止此进程就相应释放被锁的表。命令如下:
# kill 18040
2、通过Oracle本身提供的命令此锁住表的会话以达到解锁目的,记下SID和SERIAL#,用下命令kill锁:
SQL> alter system kill session 'sid,serial#';
如: $ sqlplus /nolog
SQL> conn / as sysdba
SQL>alter system kill session ‘9,725’;