SGA (System Global Area 系统全局区),是Oracle Instance的基本组成部分,在实例启动时分配。是一组包含一个Oracle实例的数据和控制信息的共享内存结构。
SGA主要由数据高速缓冲区(Database Buffer Cache)、共享池(Shared Pool)、重做日志缓冲区(Redo Log Cache)、大型池(Large Pool)、Java池(Java Pool)、流池(Streams Pool)和其他结构(如固定SGA、锁管理等)组成。
查看SGA信息,有两种途径。
Sqlplus命令方式:
SQL> show sga
SQL文查询动态视图方式:
SQL> select name,value/1024/1024 || 'MB' from v$sga;
---------------------------------------------
例子1:
C:\>sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on 星期日 12月 18 11:08:31 2011
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL> show sga
Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 197135236 bytes
Database Buffers 406847488 bytes
Redo Buffers 7135232 bytes
SQL>
例子2:
SQL> set linesize 8000
SQL> set pagesize 8000
SQL> select * from v$sga;
NAME VALUE
-------------------- ----------
Fixed Size 1250428
Variable Size 197135236
Database Buffers 406847488
Redo Buffers 7135232
SQL> select name,value/1024/1024 || 'MB' from v$sga;
NAME VALUE/1024/1024||'MB'
-------------------- ------------------------------------------
Fixed Size 1.192501068115234375MB
Variable Size 188.002811431884765625MB
Database Buffers 388MB
Redo Buffers 6.8046875MB
SQL>
---------------------------------------------
以上。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/20335819/viewspace-713514/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/20335819/viewspace-713514/