dbname, instance, sid

http://blog.csdn.net/Jmilk/article/details/51569290

 

查询当前数据名 

SQL> select name from v$database;

NAME
---------------------------
DP_SWEDN

 

数据库实例名用于Oracle与OS之间的联系和用于Oracle Server与外部连接时使用,可以和数据库名一样,也可以不一样。该参数为instance_name,若OS要与数据库取得交互,必须使用数据库实例名。 

 

数据库名与实例名的关系

在一般情况下,数据库名和实例名是一对一的关系,但如果在oracle并行服务器架构(即oracle实时应用集群)中,数据库名和实例名是一对多的关系。数据库名和实例名共同确定一个数据库,一个数据库中可以有多个实例,相互运行不受影响。

查询当前数据库实例名

SQL> select instance_name from v$instance;

INSTANCE_NAME
------------------------------------------------
dp_swedn

p_swedn.ora

 

查看数据库SID
[oracle@sweden ~]$ cat $ORACLE_BASE/admin/dp_swedn/pfile/initdp_swedn.ora

db_name=dp_swedn
db_unique_name=sweden
instance_name=dp_swedn

ps -aux|grep orc

oracledp_swedn

 

posted @ 2017-04-11 15:17  白鸟li  阅读(167)  评论(0编辑  收藏  举报