如何从 windows 服务器 2012 R2 中的命令提示符获取当前 Oracle_SID?

How to get current Oracle_SID from command prompt in windows server 2012 R2?

我使用安装了 Oracle 12c 的 Windows 服务器 2012。我在一个容器中配置了多个 PDB,想知道 ORACLE_SID 当前正在使用什么。有什么方法可以从命令提示符中识别它吗?或者有其他方法可以识别吗?

连接

sqlplus

然后输入下面的命令,

select name,open_mode from v$database;

其中名称代表 ORACLE_SID.

有多种方法可以找到 SId。我用过以下。

Oracle Sid 名称:select instance from v$thread;

Oracle Sid 编号:select sid from v$mystat;