`

Oracle:SID与服务名Service_name区别、本地Net服务名与服务名区别(in Oracle tnsnames.ora)

阅读更多
How SID is different from Service name in Oracle tnsnames.ora:
http://stackoverflow.com/questions/43866/how-sid-is-different-from-service-name-in-oracle-tnsnames-ora
引用

引用
In short: SID = the unique name of your DB, ServiceName = the alias used when connecting

Not strictly true.. SID = unique name of the INSTANCE (eg the oracle process running on the machine). Oracle considers the "Database" to the be files.

Service Name = alias to an INSTANCE (or many instances). The main purpose of this is if you are running a cluster, the client can say "connect me to SALES.acme.com", the DBA can on the fly change the number of instances which are available to SALES.acme.com requests, or even move SALES.acme.com to a completely different database without the client needing to change any settings.



本地Net服务名 和 service_name 区别图例:       




  • 大小: 13.9 KB
  • 大小: 21.9 KB
  • 大小: 21.4 KB
分享到:
评论

相关推荐

    认识oracle中的sqlnet.ora tnsnames.ora listener.ora三个文件

    ### 认识Oracle中的sqlnet.ora、tnsnames.ora与listener.ora三个关键配置文件 #### 一、概述 在Oracle安装过程中,我们常常会在安装目录下的`$HOME/network/admin`文件夹中发现三个重要的配置文件:`sqlnet.ora`、...

    oracle网络配置 tnsnames.ora

    - **SERVICE_NAME**:指定服务名,可通过SQL*Plus命令`SHOW PARAMETER SERVICE_NAME`查询。 **注意事项**: - 如果数据库服务器使用MTS(Multithreaded Server)模式,而客户端程序需要使用数据库链接时,最好明确...

    listener.ora sqlnet.ora tnsnames.ora文件详解

    总之,`listener.ora`、`sqlnet.ora` 和 `tnsnames.ora` 这三个文件共同构成了Oracle网络配置的核心,它们分别负责监听服务管理、安全与命名方法配置以及网络服务名映射,确保了Oracle数据库能够高效、安全地在网络...

    配置好的listener.ora和tnsnames.ora

    `tnsnames.ora`文件是客户端的网络服务名配置文件,它提供了易于记忆的服务名与数据库实际连接信息的映射。在这个文件中,每个条目代表一个服务名,包含了数据库的连接详细信息,例如: 1. `SERVICE_NAME`或`SID`:...

    oracle配置文件tnsname

    - 当用户尝试通过命令 `sqlplus sys/oracle@orcl` 连接到数据库时,Oracle 客户端会先在 `tnsnames.ora` 文件中查找名为 “orcl” 的条目。如果找不到,则会尝试将 “orcl” 解析为主机名并获取其 IP 地址,然后...

    没有按装本地oracle的同学用得上需要配置tnsnames.ora

    Oracle数据库是全球广泛使用的数据库管理系统,对于没有在本地安装Oracle环境但需要与Oracle数据库交互的用户,`tnsnames.ora`文件是一个至关重要的配置文件。这个文件主要用于定义Oracle网络服务名,使得客户端应用...

    Oracle RAC配置ST_Geometry技术文档

    3. 修改每个节点下的 tnsnames.ora 文件,添加 Oracle 例外进程监听,红色部分要和 listener.ora 文件保持一致,只能保留一个 EXTPROC_CONNECTION_DATA: EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_...

    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实例名(sid)和数据库名(db_name).doc

    实例名(SID)是Oracle数据库服务的标识符,它在操作系统层面与Oracle服务相关联。修改SID通常涉及以下几个步骤: (1)停止数据库服务:首先,需要停止运行的数据库实例,这可以通过`sqlplus / as sysdba`登录并...

    orcale 12514错误

    在此示例中,`GLOBAL_DBNAME`和`SID_NAME`被设置为“ORACLE”,这应当与尝试连接时使用的服务名一致。 2. **重启监听器服务** 修改`listener.ora`文件后,需要重启监听器服务才能使更改生效。可以通过命令行工具...

    pl/sql developer 监听、tnsnames.ora

    `tnsnames.ora`是Oracle的客户端配置文件,它定义了如何连接到远程Oracle数据库的逻辑服务名(Logical Service Name)。每个条目都包含一个服务名、数据库连接的详细信息,如主机名、端口号、SID(系统标识符)或...

    Oracle_PLSQL_instant_Client

    - `service_name`:Oracle服务名,可以在Oracle的`listener.ora`文件或`tnsnames.ora`文件中找到。 - `username`:用于登录数据库的用户名。 - `password`:对应的用户密码。 5. **安全连接**:Oracle支持SSL...

    Navicat连接oracle所依赖instantclient_11_1及使用方法

    - SID/Service Name:填写`tnsnames.ora`中的`SERVICE_NAME`。 - 用户名:输入你的Oracle数据库用户名。 - 密码:输入对应的密码。 4. 测试连接,如果一切配置正确,你应该能够成功连接到Oracle数据库。 请注意...

    Oracle9i的init.ora参数中文说明

    Oracle9i初始化参数中文说明 Blank_trimming: 说明: 如果值为TRUE, 即使源长度比目标长度 (SQL92 兼容) 更长, 也允许分配数据。 值范围: TRUE | FALSE 默认值: FALSE serializable: 说明: 确定查询是否获取表级...

    Oracle_10.x_InstantClient_安装总结

    ### Oracle 10.x InstantClient 安装指南与解析 #### 概述 在IT行业中,Oracle数据库的应用非常广泛,而为了与Oracle数据库进行交互,往往需要安装客户端软件。传统意义上的Oracle客户端安装包体积庞大,这给那些...

    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-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=$...

    Plsql 12连接Oracle时出现Could not initialize oci.dll解决方案 oracle 客户端

    在这个文件中,定义你要连接的Oracle数据库服务名(SID)和连接参数。例如: ``` MYDB = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = port)) (CONNECT_DATA = (SERVER = DEDICATED) ...

    Oracle 11G 配置文件

    每个服务实例(SID)都有一个名称和端口号,如`SID_LIST_LISTENER = (SID_DESC = (SID_NAME = ORCL) (GLOBAL_DBNAME = ORCL) (ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_1) (ADDRESS = (PROTOCOL = TCP)...

Global site tag (gtag.js) - Google Analytics