spfile为二进制文件,不能手动修改,pfile可以。
Spfile中设置的内存一般是物理内存一半,设置大了数据库起不来。
1.alter system set sag_max_size=5g scope=spfile
2.oracle关闭时,进入sqplus,create pfile='' from spfile='' ,手动修改pfile,
3.以新的pfile启动oracle.startup pfile=''
4.修改spfile create spfile='' from pfile=''
5.启动数据库startup,startup nomount
6.关闭数据库shutdown immediate. shutdown abort
7.查看内存大小show parameter memory
8.cd $ORACLE_HOME/dbs去查看spfile路径