实例名:
引用
数据库实例名是用于和操作系统进行联系的标识,就是说数据库和操作系统之间的交互用的是数据库实例名。实例名也被写入参数文件中,该参数为instance_name,在winnt平台中,实例名同时也被写入注册表。
数据库名和实例名可以相同也可以不同。在一般情况下,数据库名和实例名是一对一的关系,但如果在oracle并行服务器架构(即oracle实时应用集群)中,数据库名和实例名是一对多的关系。这一点在第一篇中已有图例说明。
数据库实例名与ORACLE_SID
引用
虽然两者都表是oracle实例,但两者是有区别的。instance_name是oracle数据库参数。而ORACLE_SID是操作系统的环境变量。 ORACLD_SID用于与操作系统交互,也就是说,从操作系统的角度访问实例名,必须通过ORACLE_SID。在winnt不台, ORACLE_SID还需存在于注册表中。
且ORACLE_SID必须与instance_name的值一致,否则,你将会收到一个错误,在unix平台,是“ORACLE not available”,在winnt平台,是“TNS:协议适配器错误”。
数据库实例名与网络连接
引用
数据库实例名除了与操作系统交互外,还用于网络连接的oracle服务器标识。当你配置oracle主机连接串的时候,就需要指定实例名。当然8i以后版本的网络组件要求使用的是服务名SERVICE_NAME。这个概念接下来说明 。
--下边是自己总结的:
show parameter service_name 显示service_name的名称。
select value from v$parameter where name = 'service_name'
v$parameter 挺有用的。 可以查看系统的好多的配置参数。
比如nls_language 对应的sql是:show parameter nls_language
分享到:
相关推荐
详解_数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名
设置ORACLE_SID的方法是通过操作系统命令,如`export ORACLE_SID=orcl`,在多实例环境中,可以通过改变这个环境变量来切换到不同的数据库实例。 数据库名与实例名的关系通常是对应的,即一个数据库对应一个实例,但...
2. **配置tnsnames.ora**:这是Oracle网络配置文件,需要在文件中添加新的条目,指定数据库实例的主机名、端口号、SID和服务名。 最后,为了导入DMP文件(数据库导出文件),需要在PL/SQL Developer中执行SQL命令...
例如,在一个数据库中,可以有多个服务名,每个服务名都可以对应一个数据库实例。 在实际应用中,数据库名、实例名、数据库域名、全局数据库名、服务名等概念经常会被混淆,但它们之间都有着明显的区别。了解这些...
### Oracle 11g 图形界面创建数据库实例详解 #### 一、概述 在本篇文章中,我们将详细介绍如何使用Oracle 11g图形界面创建一个新的数据库实例,并进一步配置包括表空间、角色及导入数据文件等操作。这不仅适用于...
使用命令行参数创建数据库实例需要指定数据库实例的名称、数据库实例的 SID、数据库实例的监听器端口号等参数。命令行参数的使用方法与 Oracle 安装程序的命令行参数使用方法类似。 创建 Oracle 数据库实例需要选择...
如果在一个服务器中创建两个数据库,则有两个数据库名,两个数据库实例名,用两个标识确定一个数据库,用户和实例相连接。 三、操作系统环境变量(ORACLE_SID) 操作系统环境变量(ORACLE_SID)是用于和操作系统...
**定义**: 数据库实例名是与操作系统交互的标识,用于操作系统和数据库之间的通信。它是通过参数`instance_name`定义的,并且可以在参数文件中找到。 **实例名与数据库名的区别**: - 实例名和数据库名可以相同也...
Oracle RAC集群数据库实例创建过程详解 Oracle RAC(Real Application Clusters)是Oracle公司推出的集群解决方案,旨在...按照正确的步骤和设置参数,可以快速创建一个高可用性和高性能的Oracle RAC集群数据库实例。
(6)重启监听和数据库服务:更新配置后,启动监听器(`lsnrctl start`)和数据库实例(`startup`)。 2、修改数据库名(db_name) 数据库名(db_name)是数据库的逻辑名称,体现在数据文件和控制文件中。修改...
- 示例代码中的 `export ORACLE_SID=DB1` 和 `export ORACLE_SID=DB2` 分别指定了两个不同的数据库实例。 2. **启动数据库实例**: - 使用 `sqlplus / as sysdba !` 命令以管理员身份登录到SQL*Plus。 - 执行...
在 Oracle 数据库中,sid 和 db_name 是两个非常重要的参数,分别表示数据库实例名和数据库名字。修改这两个参数需要谨慎,因为它们对数据库的运行和性能有着直接的影响。在本文中,我们将详细介绍如何修改 Oracle_...
- **定义**: 这些是由Oracle数据库实例创建和管理的进程,用于完成诸如检查点处理、清理临时段、记录重做日志等任务。 - **服务器进程 (Server Processes)** - **定义**: 每个用户会话都与一个服务器进程关联。...
2. 切换到需要启动的数据库实例下,如下表示启动的是orcl数据库实例,若要启动orcl2,则修改ORACLE_SID=orcl2。 3. 使用oracle账号登陆Linux系统。 4. 启动数据库实例。 5. 启动实例对应的管理控制台服务。 Oracle...
数据库实例名是用于和操作系统进行联系的标识。数据库实例名是数据库和操作系统之间的交互标识。通常情况下,数据库名和实例名是一对一的关系,但是在 Oracle 并行服务器架构中,数据库名和实例名是一对多的关系。 ...
2. 切换到需要启动的数据库实例下:export ORACLE_SID=orcl 3. 使用 oracle 账号登陆 Linux 系统:#oracle #passwd:oraclepass 4. 启动数据库实例:#sqlplus /nolog #conn /as sysdba #startup #exit 5. 启动实例...
通过以上内容的详细解析, 可以看出数据库与实例之间的区别在于, 数据库是物理文件的集合, 而实例则是运行数据库软件所需的一组进程和内存区域。此外, Oracle数据库中涉及的各种命令、参数文件、内存结构等知识点都...
**定义**:实例名(Instance Name)是数据库与操作系统之间进行交互的标识,用于操作系统识别和管理数据库实例。实例名被写入参数文件中,对应的参数为 `instance_name`。 **区别于数据库名**: - 一般情况下,实例...
2. 填写实例信息:填写实例信息,包括实例名、SID、数据库文件的路径等。 3. 配置实例参数:配置实例参数,包括字符集、国家语言、时区等。 4. 创建实例:使用 dbca 工具或手动创建实例,需要输入管理员密码和其他...