プロが教えるわが家の防犯対策術!

環境
OS:Windows 2003 Server(32bit)
CPU:Intel(R) Xeon(TM) CPU 3.60GHz
メモリ:3.25GB RAM
DB:Oracle9.2.0.1.0
上記WinサーバーにOracleを入れています。
Oracleに割り当てているメモリは2GB近くまで設定していますがネットで調査すると32bit版のWinではアプリケーションに割り当てできるメモリは最大2GBまでと書かれていました。
その他のメモリはカーネルに設定されているとのことです。
これは本当のことなのでしょうか?
よろしければ上記内容が書かれているマイクロソフトの公式サイトを教えていただけないでしょうか?
というのも最近Oracleが不安定になっており、メモリ拡張の検討に入っている為です。
アドバイスお願い致します。

A 回答 (2件)

Boot.iniの起動スイッチにより対応アプリケーションで3GBまで使えるようです。

逆にスイッチを設定しなければアプリケーション(プロセス)の仮想アドレス空間は2GBに制限されます。
http://www.microsoft.com/japan/whdc/system/platf …

なお、上記の記述を見るとプロセスヘッダーで IMAGE_FILE_LARGE_ADDRESS_AWAREを使っていないアプリケーションでは3GBのアドレスを使うことはできないように思います。
Oracleが3GBアドレス対応に作成されていなければ2GBを超えるメモリを利用できない可能性が高いです。
64bitへの移行を検討されるべきかと。

参考URL:http://www.microsoft.com/japan/whdc/system/platf …
    • good
    • 0

こういうの見つけました。

参考まで。
http://messiah-annex.at.webry.info/200501/articl …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!