select * from v$access a where object like '存儲過程名%' --存儲過程名為大寫字母
成都創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)公司,提供成都網(wǎng)站建設(shè)、成都做網(wǎng)站,網(wǎng)頁設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);可快速的進(jìn)行網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,是專業(yè)的做網(wǎng)站團(tuán)隊,希望更多企業(yè)前來合作!
select * from v$session where sid=74 --74為上一個查詢得到的SID值,可能是多個,這里找到他們對應(yīng)的serial#值
alter system kill session '74,118' --參數(shù)為'sid,serial#',用于停止這個回話,同時也終止了存儲過程
找出正在執(zhí)行的JOB 編號及其會話編號 SELECT SID,JOB FROM DBA_JOBS_RUNNING; 停止該JOB 的執(zhí)行 SELECT SID,SERIAL# FROM V$SESSION WHERE SID='SID'; ALTER SYSTEM KILL SESSION 'SID,SERIAL'; EXEC DBMS_JOB.BROKEN(JOB,TRUE); 實例分析: 1,查詢正在運(yùn)行的Job,通過查詢有兩個,和進(jìn)程占用較多的是兩個ORACLE 進(jìn)程符合。 SQL SELECT SID,JOB FROM DBA_JOBS_RUNNING; SID JOB ---------- ---------- 12 116 16 117 2,查詢正在運(yùn)行的job 的信息 SQL SELECT SID,SERIAL# FROM V$SESSION WHERE SID='12'; SID SERIAL# ---------- ---------- 12 4 SQL SELECT SID,SERIAL# FROM V$SESSION WHERE SID='16'; SID SERIAL# ---------- ---------- 16 1 3,利用查詢出來的job 信息將job 結(jié)束掉 SQL ALTER SYSTEM KILL SESSION '12,4'; System altered. SQL ALTER SYSTEM KILL SESSION '16,1'; System altered. 4,如果不希望運(yùn)行上述job 的話,可以將job 設(shè)置為broken. EXEC DBMS_JOB.BROKEN(116,TRUE); EXEC DBMS_JOB.BROKEN(117,TRUE);
1、修改代碼,設(shè)置oracle驅(qū)動的keeplive參數(shù),使該連接保持活躍。2、DBA修改oralce數(shù)據(jù)庫3、修改linux系統(tǒng)參數(shù)4、使用大數(shù)據(jù)平臺觸發(fā)存儲過程5、監(jiān)控tcp報文發(fā)送
用以下的sql可以查詢出當(dāng)前session中正在運(yùn)行的sql信息:
select
s.module,
sql_text,
sn.osuser,
sn.machine,
s.executions
from
sys.v_$sql
s,
sys.all_users
u,
v$session
sn
where
s.parsing_user_id
=
u.user_id
and
upper(u.username)
in
('username')
and
(upper(s.module)
=
'app.exe')
and
sn.sql_hash_value
=
s.hash_value
and
sn.sql_address
=
s.address
order
by
s.last_load_time
可以創(chuàng)建這樣一個觸發(fā)器,在這個時間段內(nèi)插入數(shù)據(jù)就報錯,數(shù)據(jù)插不進(jìn)去就可以了,代碼如下:
create
or
replace
trigger
aa_trigger2
before
insert
on
aa
referencing
new
as
n
old
as
o
for
each
row
when
(to_char(sysdate,'hh')
=
'22'
)
declare
begin
raise_application_error(-20009,
'該時間段內(nèi)禁止插入數(shù)據(jù)');
exception
when
others
then
raise_application_error(-20009,
'該時間段內(nèi)禁止插入數(shù)據(jù)');
end;