TIPTOP GP for Oracle解锁的方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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’;

相关文档
最新文档