如何查看oracle的sid

如题所述

1
在oracle的安装目录下,如D:\oracle\product\10.2.0\db_1\dbs,看文件名如SPFILEORCL.ORA,那么就是orcl,也就是说文件名字是 "SPFILE******.ORA ",那种的 "**** "就是SID

2
D:\oracle\product\10.2.0\oradata\SID文件夹...
或D:\oracle\product\10.2.0\db_1\dbs\SPFILESID名称.ORA

3
select instance_name from v$instance;

Unix下可以这样看:
$ ps -ef|grep ora_
进程的最后几个字母就是sid
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-09

    windows 下查看注册表

    开始 输入regedit 查看
    HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1\ORACLE_SID就是


    linux或者unix下可以

    echo $ORACLE_SID 

    注意:ORACLE_SID要大写


    在sql命令下可以查看

    连接之后查询:

           SQL>  select instance_name from v$instance;

本回答被提问者和网友采纳
第2个回答  推荐于2018-11-24
找到oracle安装盘,查找如下路径下的文件
oracle\product\10.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora,打开,即可查看到如下的类似文字,orcl就是SID:

ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = SHARED)
(SERVICE_NAME = orcl)
)
)本回答被网友采纳
第3个回答  推荐于2017-10-05
ps -ef|grep pmon

可以从进程名字里看到

也可以通过

sqlplus / as sysdba
show parameter instance_name