首先,oracle数据库的dbid是数据库的唯一标识符。也就是说,不同的oracle数据库在同一个网络中,可能存在相同的数据库实例名称,但是一定不会有相同的dbid。
以Windows的oracle为例,提供两种查询方法:
(1)使用恢复管理器查看。
打开cmd命令行,输入如下命令,进入恢复管理器,如下图所示,查看DBID。
c:\Users\Administrator> rman target /
(2)SQL语句查看DBID。
打开cmd命令行,依次输入如下命令,进入数据库的SQL命令行,并查看DBID,如下图所示。
c:\Users\Administrator> sqlplus / as sysdba
SQL> select dbid from v$database;