`

Oracle SID vs. Service Name

 
阅读更多

数据库服务名
该参数是oracle8i新引进的。在8i以前,我们用SID来表示数据库的一个实例,但是在Oracle的并行环境中,一个数据库对应多个实例,这样就需要多网络服务名,设置繁琐。为了方便并行环境中的设置,引进了service_name参数。

该参数对应一个数据库,而不是一个实例,而且该参数有许多其它的好处。
该参数的缺省值为db_name.db_domain,即等于global_name.如果数据库有域名,则数据库服务名就是全局数据库名;否则,数据库 服务名与数据库名相同。一个数据库可以对应多个service_name,以便实现更灵活的配置。该参数与SID没有直接关系,即 service_name 不必与SID一样。
从Oracle8i开始的oracle网络组件,数据库与客户端连接的主机字符串使用的是数据库服务名。之前用的是SID,即数据库实例名。

 

简单理解: sid = system identification 标识instance
service_name ~ db_name 标识database

单机情况下:sid一般和service_name一样
多实例如RAC: SID不同,service_name唯一

分享到:
评论

相关推荐

    Oracle Instant Client 11.2.0.1.0 轻量级Oracle客户端

    (SERVICE_NAME = xxxxxx) ) ) 1. 将 ??? 改为任意名字,这个名字将在你的程序或程序配置中用到。 2. 将 xxx.xxx.xxx.xxx 改为要连接的 Oracle 服务器的机器名或IP地址。 3. 将 xxxxxx 改为要连接的 Oracle ...

    oracle客户端组件.ford5-d2009.rar

    (SERVICE_NAME = DMSII) (FAILOVER_MODE = (TYPE = select) (METHOD = BASIC) (RETRIES = 30) (DELAY = 5) ) ) ) 注意,DMSII前不能有空格 程序代码修改 orsn1.Username:=UserName; orsn1.Password:=...

    Oracle客户端连接Oracle服务器.docx

    Oracle远程连接数据库总结 Oracle代码 : orCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = .xx.xx)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) ) orCL = ...

    Oracle9个_name介绍

    本文比较系统地介绍了Oracle中的9个name,如db_name,global_dbname,db_unique_name,instance_name,SID, service_name等参数。

    数据库名实例名sid的区别

    数据库名(DB_NAME)、实例名...在ORACLE8i、9i中出现了新的参数,即数据库域名 (db_domain)、服务名(service_name)、以及操作系统环境变量(ORACLE_SID)。这些都存在于同一个数据库中的标识,用于 区分不同数据库的参数。

    最全的oracle常用命令大全.txt

    ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...

    jf_Oracle_经典笔记.docx

    10. SID和SERVICE_NAME详解 15 二、 环境的安装和配置 17 1. 下载 17 2. 安装Oracle服务端 18 3. 创建数据库 20 十九、 Oracle索引 详解 118 1. 索引简介 118 2. 索引的建立、修改、删除 125 3. 索引有单列...

    JDBC连接Oracle时出现驱动能加载无法连接到数据库问题

    JDBC连接数据库时候,需要使用数据库的sid_name,而不是数据库的service_name,而使用plsql连接数据库的时候,只需要数据库的service_name

    解决Oracle问题的方法

    (SERVICE_NAME = orcl) ) ) EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) ) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) ...

    oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm

    (SERVICE_NAME = *SID*) ) ) 1.5 配置环境变量 #vim ~/.bashrc --根目录下为全局使用,为限制用户权限,可只修改某一用户的环境变量 export ORACLE_HOME=/usr/lib/oracle/11.2/client64 export TNS_ADMIN=$...

    oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm

    (SERVICE_NAME = *SID*) ) ) 1.5 配置环境变量 #vim ~/.bashrc --根目录下为全局使用,为限制用户权限,可只修改某一用户的环境变量 export ORACLE_HOME=/usr/lib/oracle/11.2/client64 export TNS_ADMIN=$...

    oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm sqlplus安装包集合

    (SERVICE_NAME = *SID*) ) ) 1.5 配置环境变量 #vim ~/.bashrc --根目录下为全局使用,为限制用户权限,可只修改某一用户的环境变量 export ORACLE_HOME=/usr/lib/oracle/11.2/client64 export TNS_ADMIN=$...

    Oracle 主要配置文件介绍

    LIST = (SID_DESC = (SID_NAME = PLSExtProc1) (ORACLE_HOME = /u01/app/oracle/product/8.1.7) (PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME = cams) (ORACLE_HOME = /u01/...

    Oracle10g客户端(两个版本)

    (SERVICE_NAME = orcl) ) ) EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) ) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) ) (3)把安装...

    oracle数据库最全收集

    1. 启动: a. 启动服务(oracleServiceXE) b. 启动监听(OracleXETNSListener) 2. 连接配置(通过网络... mynetconnect = (HOST= 192.168.1.105)(PORT = 1521)(service_name = oracle)(连接本机推荐使用HOST=计算机名)

    oracle网络基础

    3.db_name、dbid、db_unique_name、db_domain、global_name、oracle_sid、instance_name、service_name介绍 4.修改db_name、db_unique_name、instance_name、instance_name 5.数据库连接测试脚本

    oracle实验报告

    set oracle_sid=mydb sqlplus/nolog conn sys/mydb as sysdba startup nomount pfile='E:\\app\\oracle\\product\\11.1.0\\db_1\\database\\initmydb.ora' 6、创建数据文件脚本 create database mydb ...

    Oracle9i的init.ora参数中文说明

    Oracle9i初始化参数中文说明 Blank_trimming: 说明: 如果值为TRUE, 即使源长度比目标长度 (SQL92 兼容) 更长...plsql_native_make_file_name: 说明: 指定 make 文件的完整路径名。make 实用程序 (由 PLSQL_NATIVE_MAKE...

    PL/SQL不安装Oracle连接数据库

    (SERVICE_NAME = orcl) ) ) ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) ) ...

    PLSQL+Oracle10client套装

    打开oracle客户端安装路径下的tnsnames.ora编辑添加自己的数据库信息。 XE = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_...

Global site tag (gtag.js) - Google Analytics