oracle 如何在一个数据库创建多个实例

如题所述

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

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

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

  

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

  测试环境如下:

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

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


  链接 ORAC11

  cmd

  SQLPLUS SYS/SYS@ORAC11  AS SYSDBA

  连接 ORAC111

  cmd

  SQLPLUS SYS/SYS1@ORAC111 AS SYSDBA

  一切 正常,完成。

温馨提示:内容为网友见解,仅供参考
第1个回答  2010-12-28
首先“创建数据库的时候起不同的名字”不是一个数据库对应多个实例,概念不清~
如果就你的问题来看,你可以查阅关于Oracle rac 的信息,例如:双节点rac 就是一个数据库对应2个实例的情况;
严格的说:一个Oracle服务,只包括一个Oracle实例和一个数据库(不考虑双机并行等这样的情况)。但是一个实例 只能 对应一个数据库,一个数据库有 可能 对应多个实例。除了并行O r a c l e服务器,否则 每个O r a c l e数据库都有一个实例与之相关,一个数据库被唯一的一个实例装载。
第2个回答  2010-12-25
用ODBC建立呀
第3个回答  2010-12-23
用dbca 命令创建数据库实例就行了
第4个回答  2010-12-23
创建数据库的时候起不同的名字
还有问题就去这qun问问95099816本回答被网友采纳
相似回答