首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

JDBC连接ORACLE时,v$session的ACTION字段取值如何确定

2012-09-17 
JDBC连接ORACLE时,v$session的ACTION字段取值怎么确定在使用PL/SQL Developer连接数据库的时候查询v$sessi

JDBC连接ORACLE时,v$session的ACTION字段取值怎么确定
在使用PL/SQL Developer连接数据库的时候查询v$session表,可以看到
  MODLE | ACTION
------------------------------
  PL/SQL Developer | SQL 窗口 - 查询 table users
  JDBC Thin Client |  
等记录,它显示我正用PL/SQL Developer查询一个表。第二条记录显示的就是JDBC连接的数据库相关信息。

我想问的是,使用JDBC连接数据库的时候,ACTION字段值是怎么确定的呢?我能不能在连接数据库时手动设置一个值给这个字段呢?

我的目的主要是想在获取数据库连接的时候给ACTION设置值,指定一个表示该连接的作用的字符串,这样我就能在v$session中方便的看到我创建的连接信息,确定这个连接是在哪里创建的。便于我优化数据库连接管理。
 

[解决办法]
ACTIONVARCHAR2(32)Name of the currently executing action as set by calling the DBMS_APPLICATION_INFO.SET_ACTION procedure

来源


DBMS_APPLICATION_INFO.SET_ACTION 是一个存储过程,你又该问怎么调了。。。。这个真的google的到

热点排行