如何查看oracle的sid

2024-12-15 19:54:48
推荐回答(4个)
回答1:

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

回答2:

  1. windows 下查看注册表

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


  2. linux或者unix下可以

    echo $ORACLE_SID 

    注意:ORACLE_SID要大写


  3. 在sql命令下可以查看

    连接之后查询:

           SQL>  select instance_name from v$instance;

回答3:

找到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)
)
)

回答4:

ps -ef|grep pmon

可以从进程名字里看到

也可以通过

sqlplus / as sysdba
show parameter instance_name