重庆协创Oracle培训学校与您分享——Oracle中的INSTANCE。
一、INSTANCE:实例,内存结构,定义了ORACLE数据库在启动和工作过程中所使用的内存的大小,及分配方式。分配方法由INIT《SID》。
二、INSTANCE的组成:
1、SGA区,共享内存区。
2、后台进程:
①、DBWR:定期将CACHE中的数据写回硬盘
②、LGWR:记录所有已提交数据的修改动作。
③、SMON:监控数据库状态,释放临时段,做数据一致性的恢复。
④、PMON:监控ORACLE进程的运行状态。
三、SGA的组成
1、SHARE POOL:LIB CACHE,存储编译后的执行代码.
DICTIONARY CACHE:数据字典CACHE。
SELECT * FROM EMP,只有数据字典可以将对象信息转为ORACLE自己看的懂的信息。
共享池的大小:SHARED_POOL_SIZE
2、DATABASE BUFFER CACHE存储ORACLE常用数据大小=DB_BLOCK_SIZE*DB_BLOCK_BUFFERS。
3、PGA的概念,独占内存区,只给一个特定SERVERPROCESS使用。当SP终止后,内存释放。
4、REDO LOG BUFFER:回滚实现所使用。
还想了解更过的Oracle知识,可向重庆协创Oracle培训学校咨询。 |