Oracle 修改 sga_target 参数设置,虚拟内存值设置
记录一次Oracle数据库单实例维护里程。
数据库启动报错 sga_target参数设置太小,导致数据库无法启动,这种情况下需要修改数据库的spfile的sga_target参数
修复过程如下。
1、启动报错
2、根据spfile 创建pfile 文件。
create pfile=‘/app/oracle/init20191126.ora’ from spfile;
3、查看备份的pfile文件中的 sga_target参数 配置
cat /app/oracle/init20191126.ora | grep sga_target
4、打开备份的pfile文件并修改sga_target参数配置(增大到2G)
vim init20191126.ora
5、利用修改后的pfile文件修改spfile文件的sga_target参数配置
create spfile from pfile=‘/app/oracle/init20191126.ora’;
6、启动数据库 问题解决。
PS:注意要查看数据库启动是通过spfile 还是pfile文件,如果是pfile文件启动的话,可以直接修改sga_target参数配置,重启数据库即可。