首页数据库oracle数据库服务名(oracle 数据库服务名怎么查)

oracle数据库服务名(oracle 数据库服务名怎么查)

编程之家2023-10-21105次浏览

其实oracle数据库服务名的问题并不复杂,但是又很多的朋友都不太了解oracle 数据库服务名怎么查,因此呢,今天小编就来为大家分享oracle数据库服务名的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

oracle数据库服务名(oracle 数据库服务名怎么查)

oracle 数据库服务名怎么查

1、首先找到Net Manager。

2、打开后会看到左侧有四个按钮图标,中间的OracleNet配置下有一个服务命名。

3、鼠标点击“服务命名”后,点击左侧的绿色加号,出现如图所示界面,输入“网络服务名”,网络服务名是自己命名的,没有硬性限制。

4、点击“下一步”后,点击TCP/IP协议,如图所示。

5、点击“下一步”,设置“服务名”,连接类型一般是“数据库默认设置”,如图所示。

6、点击“下一步”就会显示“测试”界面,代表设置已经完成,一般Oracle上默认的有sys用户和scott用户,scott用户的密码是:tiger。

oracle数据库服务名(oracle 数据库服务名怎么查)

oracle网络服务名和数据库服务名的区别和联系

数据库服务名(SERVICE_NAMES)

数据库的逻辑表示,它是数据库呈现给客户机的方式。缺省为全局数据库名,即在安装

或数据库创建期间输入的由数据库和域名组成的一种名称,如不存在数据域名时即为数据库名。

网络服务名(NET SERVICES NAME)

它是“连接描述符”简称,

oracle数据库服务名(oracle 数据库服务名怎么查)

连接描述符

连接描述符是网络连接目标特殊格式的描述,它包括网络协议、主机名称或地址、和目标服务

如何区分Oracle的数据库,实例,服务名,SID

这里我说简单一点吧,理论上的东西有点绕。

数据库:有一定的方法去管理的,按照一定方式存放和读取数据的空间。(比如oracle有表空间,数据文件,视图,角色,权限等进行管理和存放数据)

实例:说白了,就是给上面的数据库分配的内存,以及为了这个数据库启动的进程。(比如,在oracle数据库启动后,非配给这个数据库sga的内存空间,而且启动了smon(oracle系统管理进程),pmon(内存管理进程),ckpt(检查点进程)等,这两项和在一起,叫做实例)

服务名:服务名其实没有明确的定义(个人理解),基本应用是在配置监听的时候才有用(rac的时候有些用处),这个名字其实是随便起的,没有什么固定的意义,只要你能分辨出来,其实起什么名字都行。(中文的好像不行)

SID:是数据库和实例的标识。(假设你的机器上有两台数据库,而且都启动了,那么怎么证明这个这部分SGA是分给A数据库的,怎么证明这个pmon进程是B数据库的,其实就是通过这个标识去判断的。一般认为每个数据库的SID在同一个网络中唯一就行。)

Oracle 实例名/服务名 请问SID和Service

可以简单的这样理解:一个公司比喻成一台服务器,数据库是这个公司中的一个部门。

1.SID:一个数据库可以有多个实例(如RAC),SID是用来标识这个数据库内部每个实例的名字,

就好像一个部门里,每个人都有一个自己的名字。

2.SERVICE_NAME:是这个数据库对外宣称的名字,外面的人要想连接我这个数据库,

你就在客户端的连接串里写上service_name。它就像一个部门的名字,这个部门的名称在看门大爷(listener)那里有登记,

看门大爷一看你是要找SERVICE_NAME这个部门,就告诉你我们公司确实有这个部门,于是你就找到了,连接就建立了。

一句话来说就是:SID是对内的,是实例级别的一个名字,用来内部之间称呼用。SERVICE_name是对外的,

是数据库级别的一个名字,用来告诉外面的人,我数据库叫"SERVICE_NAME"。

你可以通过service_name参数指定这个名字是什么,可以有多个名字,名字随便起,叫狗蛋,翠花都没关系。

如果你不指定,默认的是Db_name. Db_domain,也就是global_name。

数据库里,还有ORACLE_SID,是告诉OS系统,我这个实例叫做什么。这些易混淆的名字,你要记住,

他们不是指数据库,就是指实例,就这两个东西,别无其它。他们具体用哪个名字,是要看对谁而言,

是什么场合。是对数据库,还是对操作系统,还是对外部链接。就像你对父母而言,你有小名叫幺儿;

对同学而言,你有外号叫灯泡;对办事机构,你有正规的名字叫王小明。但归根到底,是一回事。分清楚这点,就不容易混了。

END,本文到此结束,如果可以帮助到大家,还望关注本站哦!

数据库远程连接不上,怎么解决远程登录数据库连接不上的问题自己的服务器(自己家用的电脑可以做服务器吗)