请问oracle数据库多实例是什么

问题一、oracle数据库多实例是什么。看过有关资料说,安装多个实例启动,又有的说,安装一个实例,多启动。归根到底,我还是没有弄清楚实例的概念,到底被安装到pc上的的那些... 问题一、
oracle数据库多实例是什么。看过有关资料说,安装多个实例启动,又有的说,安装一个实例,多启动。归根到底,我还是没有弄清楚实例的概念,到底被安装到pc上的的那些文件叫实例,还是被启动到内存里面的数据叫做实例。
问题二、要建立多个数据库(比如一个是A网站用的,一个是B网站用的),一定要多实例来实现吗?sql sever是如何处理这种情况的?
展开
 我来答
百度网友ddd0aca8b
2012-04-20 · TA获得超过176个赞
知道小有建树答主
回答量:178
采纳率:0%
帮助的人:144万
展开全部
oracle软件只需要装一套。就有一个ORACLE_HOME.
然后你建一个数据库就是一个实例。
每个实例会有一个自己的sid。这样说你估计就明白了。
你可以基于一套安装好的oracle软件建立多个数据库。也就是多个实例。
每个实例都是可以单独启动的一个数据库。
第二个问题确实可以不建多个数据库实例,而是在一个数据库实例中用不同的用户来区分不同网站的内容。
但是这样做隔离性不好。维护可能不方便。并且互相之间还会产生影响。比如一个网站的应用写的不好,可能把数据库资源耗光,导致另一个网站跟着瘫痪了。如果资源够用,还是多个数据库实例比较好。
micro0369
2012-04-20 · TA获得超过1.2万个赞
知道大有可为答主
回答量:9250
采纳率:85%
帮助的人:4075万
展开全部
Q1:
1. 多次安装,才会出现多实例,就是出现多个Oracle_home的情况
2. 一次安装是一个实例,一个实例可以建立多个数据库
Q2:
1. 如上2.可以使用一个实例多个数据来实现。
2. SqlServer同样可以建立1个实例多个数据库,或者多个实例
追问
据一个文章说,单个oracle-home可以启动多个实例,只要拥有不同的sid
是怎么回事
追答
就是创建多个数据库吧,那也许他理解的实例是正确的(如果那样,oracle中 数据库=实例)。

关于你的问题,可以用多个用户(模式),一个数据库(实例)即可
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yuanweiqian
2012-04-20 · 超过13用户采纳过TA的回答
知道答主
回答量:154
采纳率:0%
帮助的人:39.6万
展开全部
一般说的数据库是说的存放数据的数据库和实例。只有创建了实例才能具体对表进行查询、创建等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
熊之暗影
2015-09-18 · TA获得超过169个赞
知道小有建树答主
回答量:339
采纳率:0%
帮助的人:104万
展开全部
rac集群模式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
斗帝炎熏儿
2015-09-30
知道答主
回答量:73
采纳率:0%
帮助的人:21.7万
展开全部
用户可以通过不同实例访问同一个数据库
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式