您的位置:首页 > 数据库 > Oracle

Oracle 11g R2 DBA 操作指南(4)

2016-07-21 23:20 417 查看
Oracle数据库体系结构

查看共享池的大小

show parameter shared_pool_size;


设置共享池的大小

alter system set shared_pool_size = 16M;


查询数据库块的大小

show parameter db_block_size;


查询数据库高速缓存的大小

show parameter db_cache_size;


查询数据库高速缓存的大小

show sga;


动态设置数据库高速缓存区大小

alter system set db_cache_size = 200M;


查看大池大小

show parameter large_pool_size;


修改大池大小

alter system set large_pool_size = 48M;


查看java池的大小

show parameter java_pool_size;
在Oracle 11g中,Java池大小由数据库服务器在SGA中自动分配,当然用户也可以使用alter system 指令修改该参数的值。java_pool_size的值为0说明该参数为自动管理。


流池(Streaming pool)

流池也称为流内存,它是Oracle流专用的内存池,流(stream)是Oracle数据库中的一个数据共享,其大小可以通过参数 stream_pool_size 动态调整。


查询PGA排序区的大小

show parameter sort_area_size;
在服务器进程最初查询时,会使用512KB内存实现数据排序,在Oracle将排序数据处理完之前,数据排序区的大小就由参数 sort_area_size 决定。


查看SGA中内存的分配情况

show sga;


查看SGA的大小

show parameter sga_max_size;
在Oracle11g中该参数的值使用MB作为单位。而在Oracle10g中使用字节为单位。


Oracle数据库后台进程

数据库后台进程有5个是必须启动的,否则数据库实例无法启动成功。它们是DBWR、LGWR、PMON、SMON和CKPT。
1.系统监控进程(SMON)
系统监控进程的主要作用就是数据库实例恢复。
2.进程监控进程(PMON)
进程监控进程负责服务器的管理和维护工作,在进程失败或连接异常发生时该进程负责一些清理工作。
3.数据库写进程(DBWR)
数据库写进程负责把数据库高速缓冲区中的脏数据写到数据文件中。
4.重做日志写进程(LGWR)
重做日志写进程负责将重做日志缓冲区中的数据写到重做日志文件。
5.归档日志进程(ARCH)
归档日志进程是可选进程,该进程并不在实例启动时自动启动。它的作用是把写满的重做日志文件的数据写到一个归档日志中,这个归档日志用作介质故障时的数据库恢复。
6.校验点进程(Checkpoint process)
校验点进程并不是用于建立校验点,只是在校验点发生时,会触发这个进程进行一系列的工作。


2016/07/22 21:46:00
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle 11g 数据库 dba