数据库和实例的区别

时间:2024-03-09 15:07:00

数据库是一个逻辑上的概念,简单的说就是相互关联的一块数据。而对应到实际的物理概念上,就是磁盘上的一个或者一堆文件,里边包含着数据。

实例就是指的操作系统中一系列的进程以及为这些进程所分配的内存块,而它服务的对象就是数据库。简单说就是实例是我们访问 数据库的通道。读取数据时都是先读取到内存中,然后再提交给用户。

不同的数据库实例的服务模式会有略微不同。在Oracle中,非RAC的数据库:一个数据库只能有一个实例为它提供服务;而对于RAC数据库:一个数据库可以有多个实例访问。而所有实例每次只能连接一个数据库。