如果发现oracle共享内存不足,导致数据库无法正常使用,需要进行内存参数修改,步骤如下:
1、登陆数据库,查看当前数据库使用的是pfile还是spfile,一般情况下都是使用spfile启动.
2、创建pfile 使用create pfile from spfile命令建立,做好备份。
3、通过editplus等文本工具打开文件,调整具体的参数.如果在solaris下可以直接使用vi修改,修改之前建议先备份pfile参数文件,修改如下参数,如果没有可增加,参考如下:
*.pga_aggregate_target=419430400
*.sga_target=1258291200
4、然后关闭数据库,使用pfile 来启动数据库。
5、启动成功后,显示修改的参数是否正确,验证可以成功启动后。
6、关闭数据库,使用pfile创建spfile,然后正常启动数据库。