server:Window Server 2003 Enterprise Edition SP2
内存12G。
那么32位的oracle能识别多大呢?
与操作系统有关,还是与操作系统的位数有关?
内存12G。
那么32位的oracle能识别多大呢?
与操作系统有关,还是与操作系统的位数有关?
解决方案 »
- oracle sql 定义变量赋值后再select的问题(sqlserver转oracle)
- RMAN 问题!!
- 紧急求助:关于调用OCIstmtexecute的一个问题
- 关于oracle自定义数据类型与性能的高难度问题
- 有返回值的存储过程如何在命令行中怎么调用
- 数据库里CIB是什么的缩写呢?
- 怎样给select出的结果集多加一行?
- oracle sqlca.code的错误代代码是-1008,表示什么意思?
- 那位高手,从sqlserver导入oracle中....?
- 关于SQLPLUS 和MERGE语法的问题。
- 请教11gR2每天固定时间变得很慢
- oracle的语句问题,帮忙看下,执行后一直在查寻就是不出结果语句如下
服务器有12G,32位的oracle才能识别1.7G???会不会太少了吧?
系统一般给一个进程分配4G内存:这里的“一个进程”是指随便一个进程还是oracle进程?4G,好多啊??然后你后面又说“操作系统分配自己的东西占用2G,给进程2G”...总感觉这句话逻辑上,不是很明白,是什么意思?原来是可以自己分配的啊...貌似我的操作系统是64位的,oracle确定是32位的,那就是说我完全可以自己分配看要给oracle使用多少内存咯?
你看出来了,但是我现在还是看不出来。。
32位是指用32位2进制来管理的,所以最大是2^32=4G,而操作系统的规定,只会给2G,实际只能用到1.7G不到。
操作系统如此,数据库应该也是如此。
而64位则能管理的更多。之前的一台服务器,好像是给oracle分了几个进程,每一个不超过1.7G,但总的是超过10G。系统和oracle都是32位的。