早教吧 育儿知识 作业答案 考试题库 百科 知识分享

数据库的实例组成部分及作用是什么?一个oracle数据库可以有多个实例吗?

题目详情
数据库的实例组成部分及作用是什么?一个oracle数据库可以有多个实例吗?
▼优质解答
答案和解析
很容易混淆,这就是“实例”(instance)和“数据库”(database).作为Oracle术语,这两个词的定义如下:
q 数据库(database):物理操作系统文件或磁盘(disk)的集合.使用Oracle 10g的自动存储管理(Automatic Storage Management,ASM)或RAW分区时,数据库可能不作为操作系统中单独的文件,但定义仍然不变.
q 实例(instance):一组Oracle后台进程/线程以及一个共享内存区,这些内存由同一个计算机上运行的线程/进程所共享.这里可以维护易失的、非持久性内容(有些可以刷新输出到磁盘).就算没有磁盘存储,数据库实例也能存在.也许实例不能算是世界上最有用的事物,不过你完全可以把它想成是最有用的事物,这有助于对实例和数据库划清界线.
这两个词有时可互换使用,不过二者的概念完全不同.实例和数据库之间的关系是:数据库可以由多个实例装载和打开,而实例可以在任何时间点装载和打开一个数据库.实际上,准确地讲,实例在其整个生存期中最多能装载和打开一个数据库!稍后就会介绍这样的一个例子.
是不是更糊涂了?我们还会做进一步的解释,应该能帮助你搞清楚这些概念.实例就是一组操作系统进程(或者是一个多线程的进程)以及一些内存.这些进程可以操作数据库;而数据库只是一个文件集合(包括数据文件、临时文件、重做日志文件和控制文件).在任何时刻,一个实例只能有一组相关的文件(与一个数据库关联).大多数情况下,反过来也成立:一个数据库上只有一个实例对其进行操作.不过,Oracle的真正应用集群(Real Application Clusters,RAC)是一个例外,这是Oracle提供的一个选项,允许在集群环境中的多台计算机上操作,这样就可以有多台实例同时装载并打开一个数据库(位于一组共享物理磁盘上).由此,我们可以同时从多台不同的计算机访问这个数据库.Oracle RAC能支持高度可用的系统,可用于构建可扩缩性极好的解决方案.
q 数据库可以由一个或多个实例(使用RAC)装载和打开.
看了 数据库的实例组成部分及作用是...的网友还看了以下:

一个不认识的繁体字请大家帮忙里面是一个“人”字外面是个L知道的朋友请告诉一声是个什么字.拜托打出来  2020-04-27 …

天平会平衡吗?天平左边放1个鹅蛋和l个鸡蛋,右边放4个鸡蛋,平衡.若两边都拿掉1个鸡蛋,天平还平衡  2020-05-13 …

下列关于担保的表述中,正确的有()。A.债权人留置财产后,可以与债务人约定l个月的宽限期履行合  2020-05-19 …

薄樱鬼雪华录里山崎做了什么让一君惊讶的事,新八说是这个吗的东西是什么意思?知道的答一下,我会给悬赏  2020-06-15 …

L,陡坡挡"陡坡"的英文是什么?L,是陡坡挡"陡坡"的英文是什么?英语:“陡坡挡”."陡坡"的英文  2020-06-27 …

轴的支承间距和支承跨距是同一个概念吗?还有已知一根轴上装有一齿轮,支承间距为L,是指的是齿轮到轴端  2020-06-29 …

直线与平面平行题过直线l外两点作与直线l平行的平面可以作1个时两点连线与l异面,不是异面也可以做无  2020-08-02 …

S表示固体L表示液体g表示气体为什么在写气体摩尔体积的时候是L/MOL啊?还有上面这3个符号谁能举  2020-08-02 …

2006年7月12日,黎巴嫩真主党越境袭击了以色列边防哨所,此后以色列和黎巴嫩真主党之间爆发了持续约  2020-11-11 …

2008年年末持续l个月的时间里,包括省委书记在内的l0位中共浙江省委常委就“学习实践科学发展观,推  2020-12-19 …