2

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

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

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

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

4

1 回答 1

3

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

我可以执行任何选择来获取会话过期时间的值吗?

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

于 2013-09-03T21:34:57.393 回答