
理解oracle实例
我在windows系统上安装了oracle数据库,我创建了一个数据库ORCL,第二天又创建了一个数据库,ORCLTEST,是不是ORCL和ORCLTEST分别是一个实例?...
我在windows系统上安装了oracle数据库,我创建了一个数据库ORCL,第二天又创建了一个数据库,ORCLTEST,是不是ORCL和ORCLTEST分别是一个实例?而这两个实例分别包含多个表空间?这种理解对不对?
展开
3个回答
展开全部
不对。
首先你要理解什么是数据库。
数据库就是数据本身,包括DATAFILE等物理文件、磁盘的集合,包括你说的表空间都属数据库的一部分。
而数据库实例则是数据库在操作系统中的实例化,具体体现为各种进程、线程、内存等等...
如果数据库不启动,那这个操作系统中就不存在数据库实例。
这么说不知道你能不能理解呢?
在你这个例子中,你建立了两个数据库。在数据库启动的情况下,分别进行了实例化。
首先你要理解什么是数据库。
数据库就是数据本身,包括DATAFILE等物理文件、磁盘的集合,包括你说的表空间都属数据库的一部分。
而数据库实例则是数据库在操作系统中的实例化,具体体现为各种进程、线程、内存等等...
如果数据库不启动,那这个操作系统中就不存在数据库实例。
这么说不知道你能不能理解呢?
在你这个例子中,你建立了两个数据库。在数据库启动的情况下,分别进行了实例化。
追问
看到网上有说“每个数据库可以包括多个实例”,那么在我这个问题中每个数据库怎么有多个实例呢?
追答
一个。
多实例的典型应用是RAC集群,一个数据库在每个节点上都有一个实例。
展开全部
是不是ORCL和ORCLTEST分别是一个实例?
是的
而这两个实例分别包含多个表空间?
对
是的
而这两个实例分别包含多个表空间?
对
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你所说的数据库ORCL和ORCLTEST 就是数据库实例,通常都混为一谈
oracle所谓的数据库是指数据库实例和数据库文件
而数据库实例有后台进程和内存构成
oracle所谓的数据库是指数据库实例和数据库文件
而数据库实例有后台进程和内存构成
追问
那一个数据库如何包括多个实例?一个电脑上可以装多个数据库吗?
追答
按照我的理解 你这里说的到得数据库其实就是数据库实例,你建立的两个orcl和orcltest就是两个相对独立的数据库实例,可以用作不同的用处
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询