win7 32位,4G内存(只能使用3.25G),安装了oracle11g后,开启服务,机子就跟死了一样,
能不能设置一下让oracle占用的内存小点啊,我不是拿oracle11g当服务器,我只是用来导入数据,然后用sql developer来分析其中额表,然后用sql server2008的导入导出功能导入到sq2008中,进行审计。
如果oracle11g占用这么大的内存,我再开个sql 2008根本跑不起来了啊。
------解决思路----------------------
-- 修改 SGA_MAX_SIZE 的大小就可以了
SQL> show parameter sga ;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
lock_sga boolean FALSE
pre_page_sga boolean FALSE
sga_max_size big integer 1352M
sga_target big integer 0
SQL> alter system set sga_max_size=500M scope=spfile ;
系统已更改。
SQL> shutdown immediate ;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup ;
ORACLE 例程已经启动。
Total System Global Area 523108352 bytes
Fixed Size 1375704 bytes
Variable Size 465568296 bytes
Database Buffers 50331648 bytes
Redo Buffers 5832704 bytes
数据库装载完毕。
数据库已经打开。
SQL> show parameter sga ;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
lock_sga boolean FALSE
pre_page_sga boolean FALSE
sga_max_size big integer 500M
sga_target big integer 0
SQL>