我想使用 SQL 查询获取 Oracle 中的会话数:
SELECT value FROM v$parameter WHERE name = 'sessions'
但我收到这个错误:
Error starting at line 1 in command:
SELECT value FROM v$parameter WHERE name = 'sessions'
Error at Command Line:1 Column:18
Error report:
SQL Error: ORA-00942: table or view does not exist
00942. 00000 - "table or view does not exist"
*Cause:
*Action:
也许我使用的 Oracle 用户没有特权?
通常,更好的方法是使用过程并授予该过程必要的权限。但是如果你想直接使用 SQL,你可以授予SELECT_CATALOG_ROLE
or SELECT ANY DICTIONARY
给用户。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)