logon觸發器for dba
DBA管理工作中有時候需要用到logon觸發器解決很多問題:
來自yxyup。
----trace-----
create or replace trigger exp_login
after logon on database
declare
v_sid number;
v_serial number;
begin
select sid into v_sid from v$session where lower(program) like 'exp%';
select serial# into v_serial from v$session where sid=v_sid;
sys.dbms_system.set_sql_trace_in_session(v_sid,v_serial,true);
exception
when others then
dbms_output.put_line('login trigger error:' || sqlerrm);
end exp_login;
/
---export modify parameters----
create or replace trigger exp_login_mod
after logon on database
declare
v_sid number;
v_serial number;
begin
select sid,serial# into v_sid ,v_serial from v$session where lower(program) like 'exp%' ;
sys.dbms_system.set_int_param_in_session(v_sid ,v_serial,'db_file_multiblock_read_count',128);
sys.dbms_system.set_bool_param_in_session(v_sid ,v_serial,'_serial_direct_read', true);
sys.dbms_system.set_sql_trace_in_session(v_sid,v_serial,true);
exception
when others then
dbms_output.put_line('login trigger error:' || sqlerrm);
end exp_login;
/
---import modify parameters----
create or replace trigger exp_login_mod
after logon on database
declare
v_sid number;
v_serial number;
begin
select sid,serial# into v_sid ,v_serial from v$session where lower(program) like 'exp%' ;
sys.dbms_system.set_int_param_in_session(v_sid, v_serial,'db_file_multiblock_read_count', 128);
sys.dbms_system.set_int_param_in_session(v_sid, v_serial, 'sort_area_size', 104857600);
sys.dbms_system.set_int_param_in_session(v_sid, v_serial, 'sort_area_retained_size', 104857600);
sys.dbms_system.set_int_param_in_session(v_sid, v_serial, 'sort_multiblock_read_count', 128);
exception
when others then
dbms_output.put_line('login trigger error:' || sqlerrm);
end exp_login;
/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/756652/viewspace-242481/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql觸發器MySql觸發器
- D觸發器觸發器
- SqlServer-觸發器SQLServer觸發器
- MySQL使用觸發器MySql觸發器
- 語句觸發器觸發器
- MySql-觸發器MySql觸發器
- sqlserver 列觸發器SQLServer觸發器
- 除錯觸發器除錯觸發器
- 建立MySQL觸發器MySql觸發器
- 瞭解SQL Server觸發器及觸發器中的事務AWSQLServer觸發器
- 觸發器 REFERENCING OLD AS OLD觸發器
- 行為和觸發器觸發器
- MySQL觸發器介紹MySql觸發器
- sql-server觸發器SQLServer觸發器
- Oracle開發基礎-觸發器Oracle觸發器
- SQL Server:觸發器詳解SQLServer觸發器
- mvvm模式 事件觸發器[wpf]MVVM模式事件觸發器
- MySQL入門-- TRIGGER(觸發器)MySql觸發器
- SQL觸發器例項講解SQL觸發器
- 禁止oracle表的觸發器triggerOracle觸發器
- MSMQ 觸發器 安裝失敗MQ觸發器
- SQL Server 觸發器詳情HOPPSQLServer觸發器
- MySQL觸發器的使用規則MySql觸發器
- SqlServer觸發器的建立與使用SQLServer觸發器
- 暫存器,觸發器,三極體小結觸發器
- 雲開發 CloudBase 已上線觸發器能力Cloud觸發器
- OGG DDL觸發器引發的故障系列(一)觸發器
- 淺入淺出SQL Server 觸發器SQLServer觸發器
- oracle儲存過程和觸發器Oracle儲存過程觸發器
- 數位電路中的觸發器觸發器
- [MySQL光速入門]026 觸發器 trigger!!!MySql觸發器
- 25. 使用MySQL之使用觸發器MySql觸發器
- 資料庫檢視,索引,觸發器資料庫索引觸發器
- 資料庫的觸發器的使用資料庫觸發器
- MySQL全面瓦解17:觸發器相關MySql觸發器
- WPF基礎—佈局,樣式,觸發器觸發器
- 觸發器的一些新認知觸發器
- GBase 8s SELECT 觸發器介紹觸發器