123
1.Oracle实例
一个Oracle服务器由一个Oracle实例和一个Oracle数据库组成。
即:Oracle Server = Oracle Instance + Oracle Database
Oracle实例包括内存结构和一些列后台进程。
即:Oracle Instance = SGA + Background Process
Oracle内存结构
包括系统全局区(SGA)和程序全局区(PGA)
即:Oracle Memory Structures=SGA+PGA
SGA由服务器和后台进程共享
PGA包括单个服务器进程或单个后台进程和控制信息
SGA=数据缓冲区+重做日志缓冲区+共享池+大池+Java池+流池
查看当前系统SGA的大小:
1 SQL> SHOW PARAMETER SGA_MAX_SIZE;
修改SGA大小:
SQL> ALTER SYSTEM SET SGA_MAX_SIZE=360M SCOPE=SPFILE;
因为实例内存的分配是在数据库启动时进行的,所以要让修改生效,要重启数据库。
ORACLE 10G引入了ASMM(自动共享内存管理),DBA只需设置SGA_TARGET,ORACLE就会自动的对共享池、JAVA池、大池、数据缓冲区、流池进行自动调配。

浙公网安备 33010602011771号