[Q][023]请教参数 MAXINSTANCES

[复制链接]
查看11 | 回复5 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式
建库时有一个参数设置:
CREATE DATABASE [database]
[MAXINSTANCES integer]
教材中对MAXINSTANCES的解释为:
is the maximum number of instances that can simultaneously mount and open the database
8i不是不允许多个INSTANCE同时登录DB吗?
什么情况是多个INSTANCE同时登录DB,哪位前辈能给小弟举个实际例子。
谢谢
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
比如说这么个场景:a,b两台机器公用一个磁盘阵列,分别在两台机器上安装两个不同实例,都可以访问磁盘阵列上的数据库。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
请问您举的例子磁盘阵列上有几个数据库?
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
A database can serve multiple instances, and the SID parameter in the connect descriptor has been replaced by SERVICE_NAME and INSTANCE_NAME. The SERVICE_NAME is typically set to the global database name, which consists of the database name and the domain name. The parameter INSTANCE_NAME is required only for a parallel server configuration.
一台机器上,装一个Oracle,可以建立多个instances 。只是具有不同的ORACLE_SID和ORACLE_HOME。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
9i开始叫 RAC
ops:oracleparallelserver
rac:realapplication cluster
这需要硬件和软件的支持

通常我们使用的都不是OPS,OPS的应用设计和管理的复杂度会增加
多个instance 可以同时访问同一个数据库,主要为了提高可靠性,一个instancedown了另一个还可以提供服务
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
多谢前辈们的指点!
小弟开始理解错了一个知识点:
“a instance can open one and only one DB”
小弟理解成一个INSTANCE和一个DB必须一一对应匹配
看来应该理解成:
多个INSTANCE可以同时关联一个DB,但是一个INSTANCE只能关联一个DB。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行