ORACLE中的sid
通常,连接OACLE的命令conn中,我们都这么写 conn user/pwd@sid,如果在本机中,我们访问往往就写成 conn user/pwd。后面不带sid指的是连接到默认本地数据库而不是所谓“默认连接”,也就是说首先你的计算机上必须有一个oracle数据库,而不是tns中的网络服务,也就是你所说的“连接”。
在有oracle数据库的计算机上,可以通过设置oracle_sid注册项的值来指定默认数据库。
比如我的计算机上现在有一个网络服务名为orcl,配置为连接到 a 计算机上的orcl数据库,而我自己的计算机上也有一个名为orcl的数据库,这个时候,我使用conn system/manager@orcl连接到的是 a 计算机上的orcl数据库,而 conn system/manager 连接到的是我自己计算机上的orcl数据库。