oracle中易混淆的概念

oracle中易混淆的概念

 

 

1.实例和数据库

实例:进程+内存结构

           oracle实例是SGA和后台进程的组合

          数据库只有调入到实例所包括的内存和进程中,才可以使用

数据库:数据文件+重做日志文件+控制文件+临时文件等

区别:

            oracle实例是SGA和一组后台进程的组合。

            oracle数据库是指运行数据库所需的所有数据库文件。

            oracle服务启动时先启动实例,然后才装载数据库文件,也就是装载数据库。

 

 

2.PGA和SGA的区别

        PGA和SGA类似,都是oracle数据库系统为会话在服务器内存中分配的区域。不过两者的作用不同,共享程度不同。

        SGA系统全局区是对系统内的所有进程都是共享的。

        PGA程序全局区则主要是为了某个用户进程所服务的。

你可能感兴趣的:(数据库)