ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【DBA脚本】查看SGA信息

【DBA脚本】查看SGA信息

原创 Linux操作系统 作者:chicheng_cn421 时间:2011-12-18 11:03:32 0 删除 编辑


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/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-03-05

  • 博文量
    261
  • 访问量
    356435