天天看点

oracle的数据库sid 和service_name不同

背景:今天申请的时候,因为以前一直玩的是单点数据库,所以以为service_name也是 orcl,后来发现在rac 的时候不一样的,下面是个参考图

oracle的数据库sid 和service_name不同

查询数据库名称SQL:

      SELECT NAME FROM V$DATABASE;

   查询数据库当前实例名:

      SELECT INSTANCE_NAME FROM V$INSTANCE;

所以说,如果是rac1 节点1 实例名是:wssb1    节点2是:wssb2

但对外,只给实例名的话,资源容易浪费,所以利用好 rac 的特性,对外就用 rac 的service_name   wssb  ,这样相当于是个漂浮的节点