`

创建多个Oracle数据库及相应的实例

 
阅读更多

对于使用过SQL Server数据库的用户可以会对Oracle中的数据库的实例的概念理解的不是很好,所以我产生了写一篇博文的想法。

基础概念

一般Oracle数据库(Oracle Database)可以分为两部分,即实例(Instance)数据库(Database)

 

实例:是一个非固定的、基于内存的基本进程与内存结构。当服务器关闭后,实例也就不存在了。

数据库(Database)指的是固定的、基于磁盘的数据文件、控制文件、日志文件、参数文件和归档日志文件等。

一般情况下,Oracle数据库都是一个数据库对应一个实例。如下图所示。

 

当然可以根据需要创建多个数据库和对应的多个实例。

 

测试环境

Windows 7 旗舰版,32位操作系统,已经安装Oracle 11g R2,并创建一个数据库和实例ORAC11

Windows中安装的服务如下图所示。

创建新的数据库及对应的实例

打开Database Configuration Assistant

 

此警告页面不用管,后面可以重新配置。

连接不同的数据库实例

将2个数据库对应的实例都启动起来。

链接 ORAC11

cmd

SQLPLUS SYS/SYS@ORAC11  AS SYSDBA

连接 ORAC111

cmd

SQLPLUS SYS/SYS1@ORAC111 AS SYSDBA

一切 正常。

 

转自:http://blog.csdn.net/luiseradl/article/details/6972217

分享到:
评论

相关推荐

    修改数据库最大连接数以及linux系统下ORACLE数据库启动多实例参照.pdf

    在 Linux 平台上,Oracle 多个实例启动说明如下: 1. 启动数据库实例完成后,启动数据库监听服务:#lsnrctl start 2. 切换到需要启动的数据库实例下:export ORACLE_SID=orcl 3. 使用 oracle 账号登陆 Linux 系统:...

    oracle数据库_实例_用户_表空间之间的关系

    Oracle 数据库实例用户表空间之间的关系 Oracle 数据库实例用户表空间之间的关系是 Oracle 数据库管理系统的核心概念。了解它们之间的关系对于数据库的设计、管理和优化至关重要。 数据库 Oracle 数据库是一个...

    oracle数据库迁移实例01

    - **关系说明**:通常情况下,数据库名称与实例名称是一对一关系,但在Oracle Real Application Clusters (RAC)环境中,一个数据库可以对应多个实例名称。 3. **数据库域名(db_domain)**: - **引入背景**:在...

    Oracle11G创建数据库实例

    首先,Oracle数据库实例是Oracle数据库管理系统在内存中运行的实体,它负责管理数据库的运行和访问。在创建实例之前,必须启动Oracle的监听服务——OracleOraDb11g_home1TNSListener。监听器是Oracle网络架构的一...

    修改数据库最大连接数以及linux系统下ORACLE数据库启动多实例借鉴.pdf

    Oracle数据库在Linux系统下可以启动多个实例,每个实例都是独立的数据库环境。下面是启动Oracle数据库多实例的步骤: 1. 启动监听:使用lsnrctl start语句启动数据库监听服务。 2. 切换到Oracle用户:使用su - ...

    oracle数据库实例视频教程01

    索引能加快查询速度,而视图则是根据特定需求从一个或多个表中创建的虚拟表。 在数据库的安全管理方面,你将学习如何创建用户、分配权限和角色。Oracle提供了精细的权限控制机制,确保只有授权的用户才能访问和修改...

    Oracle数据库系统应用实例集锦与编程

    总结来说,"Oracle数据库系统应用实例集锦与编程"涵盖了从基础的SQL操作到高级的PL/SQL编程、数据库设计、性能优化、事务管理和备份恢复等多个方面。通过学习这些实例和技巧,无论是数据库管理员还是开发人员,都能...

    Oracle数据库_实例_用户_表空间之间的关系.doc

    一个Oracle数据库可以对应多个实例,这意味着不同的客户端可以通过不同的实例访问同一数据库。实例是数据库的运行时状态表示,当一个实例启动时,它将加载数据库并准备提供服务。 - **后台进程**:这些进程负责执行...

    Linux 下手动创建oracle数据库

    - **注意**: 在同一台服务器上运行多个Oracle实例时,每个实例应有唯一的`ORACLE_SID`。 **2. 创建必要的诊断目录** - **目的**: 这些目录用于存储Oracle进程产生的日志文件,便于错误排查和问题定位。 - **...

    Oracle 10g 手动创建数据库及实例

    - 需要在Oracle的安装目录下创建多个用于存储不同类型的文件和信息的目录。 - 例如,在`D:\oracle\product\10.1.0\admin\book`下创建`bdump`、`udump`、`cdump`等子目录,用于存放数据库运行过程中的跟踪信息。 -...

    Oracle数据库系统应用实例集锦与编程技巧

    本资源“Oracle数据库系统应用实例集锦与编程技巧”旨在深入探讨Oracle数据库在实际应用中的各种场景和编程技术。 1. **基础概念**:Oracle数据库系统的核心组件包括数据文件、控制文件、重做日志文件和参数文件等...

    oracle 数据库实例 篇

    Oracle数据库实例是一个复杂而关键的系统,用于存储和管理企业级的数据。本篇将深入讨论Oracle数据库的热备份和完整恢复机制,这是确保数据安全和业务连续性的重要环节。 首先,热备份是一种在数据库运行状态下进行...

    oracle10201创建数据库实例教程(手把手教程)

    本教程将深入探讨如何手动创建一个Oracle 10g数据库实例,这对于理解数据库的内部工作原理以及进行数据库管理至关重要。我们将按照以下步骤进行: 1. **环境准备** 在开始创建数据库实例之前,确保你的系统已经...

    JSP+Oracle数据库组建动态网站经典实例.

    这份实例集合涵盖了多个实际应用系统,包括论坛、网上订票、新闻发布、资源下载和人事管理等多个方面,为学习者提供了全面而实用的实践指导。 首先,JSP是Java平台上的一个服务器端脚本语言,用于生成动态网页内容...

    oracle实例名,数据库名,服务名等概念区别与联系.doc

    Oracle 数据库中有多个概念经常让初学者感到困惑,例如数据库名、实例名、数据库域名、全局数据库名、服务名等。今天我们将详细解释这些概念的区别和联系。 数据库名 (DB_NAME) 数据库名是数据库的标识,就像人的...

    oracle数据库实例代码

    总的来说,这个"Oracle数据库实例代码"压缩包提供了一个很好的学习资源,可以帮助你深化对Oracle数据库中触发器和视图的理解,从而提升你在数据库管理和开发方面的能力。通过实践这些示例,你将能够更自如地应对各种...

    linux下oracle安装两个实例一个监听的配置

    在Linux环境下配置Oracle数据库时,有时我们需要在同一台服务器上安装多个Oracle实例,并通过一个监听器进行管理。这种配置可以提高资源利用率并简化网络管理。本文将详细介绍如何在Linux下为两个Oracle实例配置一个...

    oracle数据库技术的实例开发

    例如,你可以定义一个包含多个属性的对象类型,并将其作为列存储在表中。这样,数据模型可以更紧密地匹配现实世界的实体,从而提升数据的表达能力和处理效率。 XML数据库技术在Oracle中也是一个强大的功能。Oracle ...

Global site tag (gtag.js) - Google Analytics