`
happmaoo
  • 浏览: 4606850 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Oracle_SID与Instance_name的区别

阅读更多

Oracle_sid

1、 用于标示系统进程

2、 ORACLE_SID参数则是操作系统环境变量,用于和操作系统进行交互。此参数与ORACLE_BASEORACLE_HOME等用法相同

3、 Oracle_sid用于定于数据库参数文件的名称。

$ORACLE_BASE/admin/DB_NAME/pfile/init$ORACLE_SID.ora

$ORACLE_BASE/admin/DB_NAME/pfile/spfile$ORACLE_SID.ora

4、

Instance_name:

1、 用于表示数据库实例

2、 数据库实例名则用于和操作系统之间的联系,用于对外部连接时使用。Oracle的监听器(listener)的配置文件中的SID_NAME就是来自INSTANCE_NAME数据库名与实例名之间的关系一般是一一对应关系,有一个数据库名就有一个实例名,如果在一个服务器中创建两个数据库,则有两个数据库名,两个数据库实例名,用两个标识确定一个数据库,用户和实例相连接。

OS<----------------> ORACLE 数据库 <--------(Instance_name(实例名))

Instance_nameOracle_sid默认情况下是相同的。其实oracle_sidinstance_name本来没有什么关系。当操作系统与数据库交互时,用的是oracle_sid,而当外部连接于数据库进行交互时用的是instance_name。当同一台服务器安装了多个数据库时,操作系统利用Oracle_sid来区分不同实例的进程,而当我们与这台服务器的不同的数据库进行连接时,用instance_name来决定具体链接哪个数据库。

分享到:
评论

相关推荐

    oracle_DB_NAME,INSATNCE_NAME,ORACLE_SID区别

    Oracle DB_NAME, INSTANCE_NAME, ORACLE_SID 区别 Oracle 中有三个重要的概念:DB_NAME、INSTANCE_NAME 和 ORACLE_SID,它们都是 Oracle 数据库的重要组成部分,了解它们的区别和作用非常重要。 DB_NAME DB_NAME ...

    oracle10G_数据库名、实例名、ORACLE_SID_及创建数据

    若`ORACLE_SID`与`instance_name`的值不一致,则可能会出现错误提示,如: - 在Unix平台:“ORACLE not available” - 在Windows平台:“TNS:protocol adapter error” **3.3 设置方法** 通常情况下,`ORACLE_SID`...

    ORACLE_SID

    但在某些情况下,实例名可以与`ORACLE_SID`不同,只需在初始化参数文件中显式指定`INSTANCE_NAME`参数的值即可。 ##### 2.1 功能与作用 在UNIX/Linux环境下,`ORACLE_SID`主要与`ORACLE_HOME`环境变量一起进行哈希...

    ORACLE_SID_实例名_数据库名_讲解

    且 ORACLE_SID 必须与 instance_name 的值一致,否则,你将会收到一个错误,在 unix 平台,是“ORACLE not available”,在 winnt 平台,是“ORA-01092”错误。 数据库域名是指一个数据库的域名,可以用来标识一个...

    ORACLE_SID[参照].pdf

    - **一致性要求**:ORACLE_SID的值应该与`instance_name`一致,如果不一致,可能会导致Oracle服务不可用或错误。 **重要性**: - **环境变量**:ORACLE_SID作为一个环境变量,在操作系统层面标识Oracle实例。 - **...

    详解数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名[参考].pdf

    - `ORACLE_SID`主要用于操作系统与Oracle数据库之间的交互。 - 在Windows平台上,`ORACLE_SID`也保存在注册表中。 #### 四、数据库域名(Database Domain Name) **定义**: 数据库域名是指数据库名称后面的域名...

    oracle中的全局数据库名称和sid的区别

    Oracle 中的全局数据库名称和 SID 的区别 Oracle 中的全局数据库名称和SID是两个不同的概念,分别用于标识数据库和实例。数据库名(DB_NAME)是用于区分数据的内部标识,是以二进制方式存储于数据库控制文件中的...

    数据库名实例名sid的区别

    在Oracle数据库系统中,数据库名(DB_NAME)、实例名(INSTANCE_NAME)以及操作系统环境变量(ORACLE_SID)是区分和管理数据库的关键概念。这些参数在不同的Oracle版本中有不同的作用和重要性。 首先,数据库名(DB...

    学习记录日志ORACLE.doc

    虽然ORACLE_SID与instance_name在概念上相似,但它们之间有区别:instance_name是Oracle数据库的内部参数,而ORACLE_SID是操作系统层面的标识。在Windows系统中,ORACLE_SID还需要在注册表中设置,并且必须与...

    oracle_resource.rar_oracle_oracle_resource

    "oracle_resource.rar_oracle_oracle_resource"这个主题聚焦于找出Oracle数据库中最消耗系统资源的任务或SQL语句。通过对资源占用进行深入分析,我们可以识别性能瓶颈,进而采取针对性的优化措施。 资源占用查询....

    oracle概念详解

    - ORACLE_SID必须与INSTANCE_NAME保持一致,否则会出现连接错误。 **作用:** - 通过设置ORACLE_SID,可以在操作系统层面上指定要启动的Oracle实例。 **注意事项:** - ORACLE_SID与INSTANCE_NAME不一致会导致连接...

    oracle实例名,服务名等概念区别与联系

    且 ORACLE_SID 必须与 instance_name 的值一致,否则,你将会收到一个错误,在 unix 平台,是“ORACLE not available”,在 winnt 平台,是“TNS:协议适配器错误”。 查询当前数据库实例名方法: 1. select ...

    ORACLE_查看锁和解锁

    ORACLE 查看锁和解锁 在Oracle数据库中,锁是指对某个资源的排他性访问,以避免多个用户同时访问同一个资源导致的数据不一致问题。锁可以分为两种:共享锁和排他锁。共享锁允许多个用户同时访问同一个资源,而排他...

    如何修改oracle sid名称.txt

    - 查找`instance_name`参数,并将其值更改为新的SID。 ```plaintext instance_name='&lt;new_sid&gt;' ``` #### 步骤四:创建新的口令文件 4. **创建口令文件**: - 运行`orapwd`命令以创建与新SID关联的新口令文件...

    Oracle_TNS浅析.doc

    - 数据库必须设置`INSTANCE_NAME`和`SERVICE_NAME`参数。 - 监听器应采用默认的TCP协议并使用1521端口进行监听。 - 如果使用了其他通讯协议或监听端口,则需要通过`LOCAL_LISTENER`参数明确指定当前使用的监听器...

    Oracle的基础概念.doc

    值得注意的是,`ORACLE_SID`必须与`INSTANCE_NAME`保持一致,尤其是在仅存在一个实例的数据库环境中,`ORACLE_SID`还应与`DB_NAME`相匹配。 #### GLOBAL_NAME与DB_DOMAIN:全局数据库名及域名 `GLOBAL_NAME`,即...

    linux下的Oracle数据库安装,卸载和静默安装

    instance_name=orcl db_name=orcl sga_target=500M sga_max_size=500M job_queue_processes=10 undo_management=auto undo_tablespace=undotbs audit_file_dest=$ORACLE_BASE/admin/orcl/adump background_dump_dest...

    Oracle9个_name介绍

    - **定义**:`instance_name`参数表示Oracle实例的名称。 - **用途**:主要用于动态注册监听器,帮助区分不同的Oracle实例。 - **示例**:通过查看参数`instance_name`可以了解到当前实例的名称,这有助于在多实例...

    oracle修改实例名

    通过检查v$thread视图中的instance_name字段或者查询数据库状态,可以验证实例名是否已经成功更改。 7. 注意事项:在修改实例名的过程中,务必确保在系统重启后,修改的环境变量和配置能够被正确加载,不然可能会...

Global site tag (gtag.js) - Google Analytics