获取数据库会话到期时间

时间:2013-09-03 20:30:24

标签: sql database oracle

如何获取数据库会话到期时间的值?

我有想要杀死的会话,但我没有足够的权限去做。 我可以在v $ session中看到会话:

SELECT * FROM v$session where osuser = 'osuser' and username='username'; 

据我所知,会话过期时间是在sqlnet.ora中设置的。 (显然我无权检查。)是否有任何我可以执行的选择来获取会话到期时间的值? 我正在使用Oracle数据库10g。

1 个答案:

答案 0 :(得分:3)

是的,确实,在{sqlnet.ora配置文件中设置了SQLNET.EXPIRE_TIME

  

是否有任何我可以执行的选择来获取会话的值   到期时间?

不幸的是,没有可用的数据字典视图允许您显示sqlnet.ora的内容。因此,如果您无权访问该文件以查看其内容,并且还未获得alter system权限,则您可能应该向系统管理员或DBA寻求帮助。