如何获取数据库会话到期时间的值?
我有想要杀死的会话,但我没有足够的权限去做。 我可以在v $ session中看到会话:
SELECT * FROM v$session where osuser = 'osuser' and username='username';
据我所知,会话过期时间是在sqlnet.ora中设置的。 (显然我无权检查。)是否有任何我可以执行的选择来获取会话到期时间的值? 我正在使用Oracle数据库10g。
答案 0 :(得分:3)
是的,确实,在{sqlnet.ora配置文件中设置了SQLNET.EXPIRE_TIME
。
是否有任何我可以执行的选择来获取会话的值 到期时间?
不幸的是,没有可用的数据字典视图允许您显示sqlnet.ora的内容。因此,如果您无权访问该文件以查看其内容,并且还未获得alter system
权限,则您可能应该向系统管理员或DBA寻求帮助。