每日一贴,今天的内容关键字为event级别
设置Resumable Space Allocation
设置Resumable Space Allocation
1、实例级别
RESUMABLE_TIMEOUT = 3600
ALTER SYSTEM SET RESUMABLE_TIMEOUT=xxx;
----设置为 0 表现禁用
2、session级别:
启用:
ALTER SESSION ENABLE RESUMABLE;
禁用:
ALTER SESSION DISABLE RESUMABLE;
补充:
标识可恢复的语句:
ALTER SESSION ENABLE RESUMABLE TIMEOUT 3600 NAME 'insert into table';
-----default value for NAME is
' User username (userid ), Session sessionid, Instance
instanceid'.
相关视图:
DBA_RESUMABLE and USER_RESUMABLE
V$SESSION_WAIT
---当session的某个sql被挂起时,该session就会处于等待状态,就会在
v$session_wait 插入一条信息,在EVENT 列会看到“statement suspended,
wait error to be cleared”的信息。
也可以通过创立一个触发器来变动超时间隔,当AFTER SUSPEND System
Event事件发生时。
CREATE OR REPLACE TRIGGER resumable_default_timeout
AFTER SUSPEND
ON DATABASE
BEGIN
DBMS_RESUMABLE.SET_TIMEOUT(10800);
END;
/
文章结束给大家分享下程序员的一些笑话语录:
IBM和波音777
波音777是有史以来第一架完全在电脑虚拟现实中设计制造的飞机,所用的设备完全由IBM公司所提供。试飞前,波音公司的总裁非常热情的邀请IBM的技术主管去参加试飞,可那位主管却说道:“啊,非常荣幸,可惜那天是我妻子的生日,So..”..
波音公司的总载一听就生气了:“胆小鬼,我还没告诉你试飞的日期呢!”
---------------------------------
原创文章 By
event和级别
---------------------------------