指日志缓冲区,log_buffer,对于v$parameter、v$sgastat、v$sga查询值可能不一样。v$parameter 里面的值,是指用户在初始化参数文件里面设置的值,v$sgastat是oracle
实际分配的日志缓冲区大小(因为缓冲区的分配值实际上是离散的,也不是以block 为最小
单位进行分配的),v$sga 里面查询的值,是在oracle 分配了日志缓冲区后,为了保护日
志缓冲区,设置了一些保护页,通常我们会发现保护页大小大约是11k(不同环境可能不一样)
参考如下:(Windows2000+oracle9.2.0.6中的环境。附件包括三种操作系统的查询情况。)
SQL> select substr(name,1,10) name,substr(value,1,10) value
2 from v$parameter where name='log_buffer';
NAME VALUE
-------------------- --------------------
log_buffer 524288
SQL> select * from v$sgastat;
POOL NAME BYTES
----------- -------------------------- ----------
fixed_sga 456892
buffer_cache 503316480
log_buffer 656384
SQL> select * from v$sga;
NAME VALUE
-------------------- ----------
Fixed Size 456892
Variable Size 704643072
Database Buffers 503316480
Redo Buffers 667648
实际分配的日志缓冲区大小(因为缓冲区的分配值实际上是离散的,也不是以block 为最小
单位进行分配的),v$sga 里面查询的值,是在oracle 分配了日志缓冲区后,为了保护日
志缓冲区,设置了一些保护页,通常我们会发现保护页大小大约是11k(不同环境可能不一样)
参考如下:(Windows2000+oracle9.2.0.6中的环境。附件包括三种操作系统的查询情况。)
SQL> select substr(name,1,10) name,substr(value,1,10) value
2 from v$parameter where name='log_buffer';
NAME VALUE
-------------------- --------------------
log_buffer 524288
SQL> select * from v$sgastat;
POOL NAME BYTES
----------- -------------------------- ----------
fixed_sga 456892
buffer_cache 503316480
log_buffer 656384
SQL> select * from v$sga;
NAME VALUE
-------------------- ----------
Fixed Size 456892
Variable Size 704643072
Database Buffers 503316480
Redo Buffers 667648
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11726844/viewspace-704199/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/11726844/viewspace-704199/