Oracle数据库的SID是一个Oracle数据库的唯一系统标识腿发滏呸符,是建立一个数据库时系统自动赋予的一个初始ID。Oracle数据库的SID在不同的操作系统查看的方式也不一样,本例分别以不用的系统(Windows、Linux/Unix)以及客户端查看Oracle数据库的SID与大家分享,方法步骤如下。
工具/原料
电脑
Oracle
XShell
数据库管理工具(例如Navicat Premium)
在Windows系统查看Oracle数据库的SID
1、使用组合键“Win + R”打开运行对话框,在输入框中输入regedit 并回车打开“注册表编辑器”。
2、在“注册表编辑器”对话框,依次展开HKEY_LOCAL_MACHINE\SOFTW钽吟篑瑜ARE\ORACLE\KEY_OraDb10g_h泠贾高框ome1名称为 ORACLE_SID 的数据 orcl 即 Oracle数据库的SID
在Linux/Unix系统查看Oracle数据库的SID
1、在远程连接工具 XShell使用 root 用户或者 oracle 用户连接 Linux/Unix Oracle数据库服务器。
2、如果是 root 登陆,需要切换到oracle用户上:(1)输入命令 su - oracle 切换到 oracle 用户;(2)输入命令echo $ORACLE_SID 打印Oracle数据库的SID,如图。
在Linux/Unix系统使用sqlplus命令查看Oracle数据库的SID
1、连接到 Linux/Unix 服务器,使用 su - oracle 切换到 oracle 用户。
2、输入 sqlplus /nolog切换到sqlplus操作。
3、输入数据库连接的用户名和密码登录数据库。conn user/password
4、输入SELECT instance_name FROM v$instance; 查看 Oracle 数据库的SID
使用数据库管理工具查询Oracle数据库的SID
1、连接数据库之后,新建一个查询页面,输入SQL语句:SELECT instance_name FROM v$instance; -- 查看 Oracle 数据库的SID