修改一个回话的cursor_sharing参数?

简介: 例子:CREATE OR REPLACE TRIGGER modify_cursor_sharing_logon AFTER LOGON ON DATABASEBEGIN FOR proname IN (SELECT DISTINCT UPPER (p...

例子:

CREATE OR REPLACE TRIGGER modify_cursor_sharing_logon
AFTER LOGON ON DATABASE
BEGIN
FOR proname IN (SELECT DISTINCT UPPER (program) pron
FROM sys.v_$session
WHERE UPPER (program) = 'SQLPLUS.EXE' and UPPER (program) NOT LIKE 'ORACLE%' )
LOOP
IF (proname.pron = 'SQLPLUS.EXE')
THEN
EXECUTE IMMEDIATE 'alter session set cursor_sharing=force';
END IF;
END LOOP;
END;
/


目录
相关文章
|
SQL 存储 数据库
SQL Server—游标(是什么?声明、打开、检索、关闭、释放)
是一种数据访问机制,它允许用户单独的操作数据行,而不是对整个行集进行操作。用户可以通过单独处理每一行逐条手机信息并对数据逐行进行操作,这样可以降低系统开销和潜在的阻隔情况。用户也可以使用这些数据生成SQL代码并立即执行或输出
|
SQL Oracle 关系型数据库
oracle数据库查询open_cursors值的sql语句,达梦数据库查询MAX_SESSION_STATEMENT值方法,MAX_SESSION_STATEMENT的最大值、上限是多少
oracle数据库查询open_cursors值的sql语句,达梦数据库查询MAX_SESSION_STATEMENT值方法,MAX_SESSION_STATEMENT的最大值、上限是多少
353 0
oracle数据库查询open_cursors值的sql语句,达梦数据库查询MAX_SESSION_STATEMENT值方法,MAX_SESSION_STATEMENT的最大值、上限是多少
20170330cursor_sharing=force改变显示宽度
[20170330]参数cursor_sharing=force改变显示宽度.txt --//前几天遇到的问题,链接http://www.itpub.net/thread-2085766-1-1.
1084 0
|
SQL 关系型数据库 Oracle
[20160517]11GR2Cursor_Sharing=force的bug
[20160517]11GR2Cursor_Sharing=force的bug.txt --链接https://jonathanlewis.wordpress.com/2016/05/16/cursor_sharing-problem/,重复测试: 1.
941 0