日期:2014-05-17  浏览次数:21331 次

在linux下oracle最多能够使用多少内存?
在linux下oracle最多能够使用多少内存?

能不能使用4个G?是不是还要做什么配置???

------解决方案--------------------
肯定能

我们现在用的就是4G内存的
oracle 9i
Linux advance Server
------解决方案--------------------
32位的oracle, 分配給oracle SGA最大內存只能是1.7G
64位的oracle,就沒有限制了.當然64位的oracle必須運行在64位的操作系統下.

查看oracle的版本.
SQL> select * from v$version;

BANNER
----------------------------
Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
PL/SQL Release 9.2.0.4.0 - Production
CORE 9.2.0.3.0 Production
TNS for Linux: Version 9.2.0.4.0 - Production
NLSRTL Version 9.2.0.4.0 - Production

如上,沒有出現64bit字符,說明oracle的版本是32位的.
------解决方案--------------------
32位的oracle, 分配給oracle SGA最大內存只能是1.7G,这是在windows下的,因为windows的应用程序只能用2G内存
------解决方案--------------------
最多这个数没有的,数据越大,内存就会越大。问最小可能还有一个答案
------解决方案--------------------
在32位平台上,缺省的SGA最大只能扩展到1.7G,如果需要支持更大的内存,就需要降低mapped_base,重新連接 Oracle软件.