WINDOWS上,直接看
服务里的
服务名就好:
Oracle
SID
Service
,中间的SID就是数据库服务的名称。
LINUX系统下,输入
env
|grep
SID
可以查看到,一般没换都是这个。
也可以
ps
-ef
|
grep
ora
这样来查看
在oracle的”v$session“视图中存储有这两个字段信息。
用sysdba身份登录
比如
conn
/
as
sysdba
匿名管理员登陆后,之后执行下面的sql。
sql:select
busername,bsid
from
v$session
b
;
备注:要用有查看视图”v$session“的用户查看需要的sid和username信息。
1、ORACLE_SID:是数据库在 *** 作系统内部的环境变量名,其值是正要启动的Oracle数据库实例名。 *** 作系统通过SID找到要启动的Oracle实例的初始化参数文件,根据初始化文件启动Oracle实例,配置内存和创建数据库进程。
2、Global_name:是全局数据库名,对一个数据库(实例)的唯一标识,oracle建议用此种方法命名数据库。该值是在创建数据库时决定的,构造方式=数据库名(Db_name)+数据库域名(Db_domain)。
当域名缺省时,数据库名=全局数据库名。作用是找到对应的数据库安装(mount)、打开(open)。
例:若创建数据库时输入orcl,则全局数据库=orcl;若输入了orclR211gwin,则数据库名=orcl,数据库域名=R211gwin。
数据库名(DB_NAME)、实例名(Instance_name)、以及 *** 作系统环境变量(ORACLE_SID)
在ORACLE7、8数据库中只有数据库名(db_name)和数据库实例名(instance_name)。在ORACLE8i、9i中出现了新的参数,即数据库域名(db_domain)、服务名(service_name)、以及 *** 作系统环境变量(ORACLE_SID)。这些都存在于同一个数据库中的标识,用于区分不同数据库的参数。
以上就是关于中的Oracle服务是数据库名还是SID全部的内容,包括:中的Oracle服务是数据库名还是SID、怎样查看Oracle的数据库SID和用户名、分别说明oracle安装过程中输入的 全局数据库名, SID 的作用;等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)