中的Oracle服务是数据库名还是SID

中的Oracle服务是数据库名还是SID,第1张

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 的作用;等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9823801.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存