我想检查 SID 和当前数据库名称。
我正在使用以下查询来检查 oracle SID
select instance from v$thread;
但是表或 View 不存在错误即将到来。
我正在使用以下查询来检查当前数据库名称
select name from v$database;
但是表或 View 不存在错误即将到来。
对于以上两个问题有什么想法吗?
最佳答案
我认为SELECT user FROM Dual;
应该为您提供当前用户
和 SELECT sys_context('userenv','instance_name') FROM Dual;
实例的名称
我相信您可以通过以下方式获取 SID:SELECT sys_context('USERENV', 'SID') FROM DUAL;
关于oracle - 检查oracle sid和数据库名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6288122/