请问oracle数据库多实例是什么
问题一、oracle数据库多实例是什么。看过有关资料说,安装多个实例启动,又有的说,安装一个实例,多启动。归根到底,我还是没有弄清楚实例的概念,到底被安装到pc上的的那些...
问题一、
oracle数据库多实例是什么。看过有关资料说,安装多个实例启动,又有的说,安装一个实例,多启动。归根到底,我还是没有弄清楚实例的概念,到底被安装到pc上的的那些文件叫实例,还是被启动到内存里面的数据叫做实例。
问题二、要建立多个数据库(比如一个是A网站用的,一个是B网站用的),一定要多实例来实现吗?sql sever是如何处理这种情况的? 展开
oracle数据库多实例是什么。看过有关资料说,安装多个实例启动,又有的说,安装一个实例,多启动。归根到底,我还是没有弄清楚实例的概念,到底被安装到pc上的的那些文件叫实例,还是被启动到内存里面的数据叫做实例。
问题二、要建立多个数据库(比如一个是A网站用的,一个是B网站用的),一定要多实例来实现吗?sql sever是如何处理这种情况的? 展开
5个回答
展开全部
oracle软件只需要装一套。就有一个ORACLE_HOME.
然后你建一个数据库就是一个实例。
每个实例会有一个自己的sid。这样说你估计就明白了。
你可以基于一套安装好的oracle软件建立多个数据库。也就是多个实例。
每个实例都是可以单独启动的一个数据库。
第二个问题确实可以不建多个数据库实例,而是在一个数据库实例中用不同的用户来区分不同网站的内容。
但是这样做隔离性不好。维护可能不方便。并且互相之间还会产生影响。比如一个网站的应用写的不好,可能把数据库资源耗光,导致另一个网站跟着瘫痪了。如果资源够用,还是多个数据库实例比较好。
然后你建一个数据库就是一个实例。
每个实例会有一个自己的sid。这样说你估计就明白了。
你可以基于一套安装好的oracle软件建立多个数据库。也就是多个实例。
每个实例都是可以单独启动的一个数据库。
第二个问题确实可以不建多个数据库实例,而是在一个数据库实例中用不同的用户来区分不同网站的内容。
但是这样做隔离性不好。维护可能不方便。并且互相之间还会产生影响。比如一个网站的应用写的不好,可能把数据库资源耗光,导致另一个网站跟着瘫痪了。如果资源够用,还是多个数据库实例比较好。
展开全部
Q1:
1. 多次安装,才会出现多实例,就是出现多个Oracle_home的情况
2. 一次安装是一个实例,一个实例可以建立多个数据库
Q2:
1. 如上2.可以使用一个实例多个数据来实现。
2. SqlServer同样可以建立1个实例多个数据库,或者多个实例
1. 多次安装,才会出现多实例,就是出现多个Oracle_home的情况
2. 一次安装是一个实例,一个实例可以建立多个数据库
Q2:
1. 如上2.可以使用一个实例多个数据来实现。
2. SqlServer同样可以建立1个实例多个数据库,或者多个实例
追问
据一个文章说,单个oracle-home可以启动多个实例,只要拥有不同的sid
是怎么回事
追答
就是创建多个数据库吧,那也许他理解的实例是正确的(如果那样,oracle中 数据库=实例)。
关于你的问题,可以用多个用户(模式),一个数据库(实例)即可
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般说的数据库是说的存放数据的数据库和实例。只有创建了实例才能具体对表进行查询、创建等。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
rac集群模式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用户可以通过不同实例访问同一个数据库
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询