1.问题背景:
1)windows 2003 64 位,Ooracle 10g 32位 内存8G;
2)测试32位数据库调整SGA大小;
3)解决数据库不能正常启动。
2.过程描述:
1)SQL> show parameter sga;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
lock_sga boolean FALSE
pre_page_sga boolean FALSE
sga_max_size big integer 1G
sga_target big integer 1G
------------------------------------ ----------- ------------------------------
lock_sga boolean FALSE
pre_page_sga boolean FALSE
sga_max_size big integer 1G
sga_target big integer 1G
注:SGA较小
2)调整SGA大小:
alter system set sga_target=4096M scope=spfile;
alter system set sga_max_size=4096M scope=spfile;
3)重启数据库
SQL> startup force;
4)报错:ORA-01078和ORA-600
3.解决问题:
1)startup pfile='E:\oracle\product\10.2.0\admin\orcl\pfile\init.ora.712201010268';
2)create spfile from pfile='E:\oracle\product\10.2.
\admin\orcl\pfile\init.ora.712201010268';
3)正常启动
SQL> startup force;
ORACLE 例程已经启动。
ORACLE 例程已经启动。
Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 167775108 bytes
Database Buffers 436207616 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
数据库已经打开。
Fixed Size 1250428 bytes
Variable Size 167775108 bytes
Database Buffers 436207616 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
数据库已经打开。
4.分析问题:
oracle 32位 内存调整 有瓶颈 SGA 支持1.7G~3G
向Secooler 致敬!
Johnson
2012-12-5
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/20985606/viewspace-750572/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/20985606/viewspace-750572/
本文详细介绍了如何在Windows 2003 64位环境下,通过调整Oracle 10g 32位数据库的SGA大小来解决数据库无法正常启动的问题,并最终通过调整SPFILE成功启动数据库。
1万+

被折叠的 条评论
为什么被折叠?



