DELPHI写一个查询和KILL ORACLE数据库 LOCK的程式,界面如图.
查询语句是SELECT l.session_id sid, s.serial#, l.locked_mode, l.oracle_username, s.user#,
l.os_user_name,s.machine, s.terminal,a.sql_text, a.action
FROM v$sqlarea a,v$session s, v$locked_object l
WHERE l.session_id = s.sid
AND s.prev_sql_addr = a.address
ORDER BY sid, s.serial#
KILL语句是Alter system kill session 'sid,serial#'
我编写了但老报错说找不到FROM的表,
想KILL哪个LOCK就在SID和serial#两个EDIT里填写这个LOCK的SID和serial#,点KILL LOCK 按钮就KILL掉这个LOCK
我是新手,请帮忙写清楚全部代码,谢谢!
我想写一个禁止同一软件开启第二次的程序AA,程序实现如下功能:电脑上已开启了进程名称是TGS.EXE的程序,如果再开TGS.EXE软件时,我AA程序就会报错,并把第二次开启的TGS.EXE关闭,但不会关闭第一次开启的进程中的TGS.EXE,我想防止用户多次开启TGS.EXE这个软件,请问这个可以实现吗
|