Oracle10g V$OSSTAT 关于PHYSICAL_MEMORY_BYTES 的 Bug

[复制链接]
查看11 | 回复6 | 2006-2-10 14:50:31 | 显示全部楼层 |阅读模式
Oracle10g V$OSSTAT 关于PHYSICAL_MEMORY_BYTES 的 Bug:
所有测试环境为(Version=10.2.0.3, 64bits)

V$OSSTST View 给10g 用户在Oracle 中获取OS 信息提供了方便途径。但在使用过程中发现了一处Bug。先看Oracle 对 V$OSSTAT 做个解释
V$OSSTAT: displays system utilization statistics from the operating system.

One row is returned for each system statistic.

PHYSICAL_MEMORY_BYTES

回复

使用道具 举报

千问 | 2006-2-10 14:50:31 | 显示全部楼层
谢谢分享。支持!
回复

使用道具 举报

千问 | 2006-2-10 14:50:31 | 显示全部楼层
good.
v$ostat.stat_name,value on oracle 10g
回复

使用道具 举报

千问 | 2006-2-10 14:50:31 | 显示全部楼层
到现在为止,oracle 并没有对此Bug 进行修复。
回复

使用道具 举报

千问 | 2006-2-10 14:50:31 | 显示全部楼层
在Solaris 10 ,10gr2 RAC测试 环境测试结果为:
(node1 48G,node2 32G)

SQL> SELECT stat_name, ROUND (VALUE / (1024 * 1024 * 1024), 2) "Physical Mem(G)"
FROM gv$osstat
WHERE stat_name = 'PHYSICAL_MEMORY_BYTES';
23
STAT_NAME
Physical Mem(G)
---------------------------------------------------------------- ---------------
PHYSICAL_MEMORY_BYTES
31.93
PHYSICAL_MEMORY_BYTES
47.92
证实真是一个Bug 只在Linux 版本中出现。
回复

使用道具 举报

千问 | 2006-2-10 14:50:31 | 显示全部楼层
学习了
回复

使用道具 举报

千问 | 2006-2-10 14:50:31 | 显示全部楼层
在11g 中已经修改此bug:
SQL> SELECT stat_name, ROUND (VALUE / (1024 * 1024 * 1024), 2) "Physical Mem(G)"
FROM gv$osstat
WHERE stat_name = 'PHYSICAL_MEMORY_BYTES';
23
STAT_NAME
Physical Mem(G)
---------------------------------------------------------------- ---------------
PHYSICAL_MEMORY_BYTES
.99

SQL> ´Ó Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options ¶Ï¿ª
[zephyr@vos-zephyr ~]$ more /proc/meminfo
MemTotal:1035280 kB
MemFree:140704 kB
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行