oracle spfile参数设置错误的处理方法
2015-04-09 23:25
567 查看
今天没有注意所用的数据库是建立在32位的Windows上的,看到内存有8G,就马上将Oracle的SGA改为5G了,结查重起Oracle时马上报 out of memory的错。
错误操作如下:
SQL> alter system set sga_max_size=5G scope=spfile;
System altered.
启动时,内存不足,数据库是无法启动的:
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORA-27102: out of memory
解决的办法:在机器上创建一个文件,例如叫 mypfile.txt,编辑这个文件,内容如下:
SPFILE='d:\oracle\product\10.2.0\dbs\spfileorcl.ora'
sga_max_size=1073741824
注:
1.spfile的位置应按实际位置;
2.上面的sga值为1G,请根据实际修改。
3.此方法其实就是通过mypfile.txt指定加载原来spfile的内容,同时在文件后面把spfile中存在的错误修正过来。
接着:
sqlplus / as sysdba
SQL>startup pfile=c:\mypfile.txt
待Oracle起来后,再重新修正spfile的内容:
SQL> alter system set sga_max_size=2G scope=spfile;
上面的操作是在Windows下,Linux下也是一样的。
错误操作如下:
SQL> alter system set sga_max_size=5G scope=spfile;
System altered.
启动时,内存不足,数据库是无法启动的:
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORA-27102: out of memory
解决的办法:在机器上创建一个文件,例如叫 mypfile.txt,编辑这个文件,内容如下:
SPFILE='d:\oracle\product\10.2.0\dbs\spfileorcl.ora'
sga_max_size=1073741824
注:
1.spfile的位置应按实际位置;
2.上面的sga值为1G,请根据实际修改。
3.此方法其实就是通过mypfile.txt指定加载原来spfile的内容,同时在文件后面把spfile中存在的错误修正过来。
接着:
sqlplus / as sysdba
SQL>startup pfile=c:\mypfile.txt
待Oracle起来后,再重新修正spfile的内容:
SQL> alter system set sga_max_size=2G scope=spfile;
上面的操作是在Windows下,Linux下也是一样的。
相关文章推荐
- Oracle spfile参数设置错误的处理方法
- [Oracle][Standby][PDB]在PDB中修改参数,设置范围为 SPFILE,报 ORA-65099错误
- Oracle 11g参数修改错误导致数据库无法启动的处理方法.[ORA-01034,ORA-27101,ORA-00824]
- Oracle 11g 参数修改错误导致数据库无法启动的处理方法.[ORA-01034,ORA-27101]
- Oracle 10g不支持的参数及ORA-32004错误处理。
- Oracle中serveroutput参数一次设置永久保存方法
- oracle 11g导出数据时报ORA 1455错误的处理方法
- libjpeg:实现jpeg内存压缩暨error_exit错误异常处理和个性化参数设置
- 转创建存储过程时候,错误 7405: 异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项的处理方法
- oracle11g监听服务启动时提示“oracle监听服务启动后停止”的错误处理方法
- PL/SQL 连接oracle时 ORA-12154: TNS:could not resolve the connect identifier specified 的错误处理方法
- Oracle10gR2 RAC 下 ORA-12545 错误的处理方法
- ORACLE 12c 设置完inmemory_size参数后,报ORA-04031错误
- 【ORACLE】ORA-00257 archiver error. 错误的处理方法
- Oracle启动时ORA-00600错误处理方法
- 遇到oracle错误的自处理方法
- oracle数据库热备方案中,自动归档模式的相关问题,-------转【一例SPFILE设置错误导致数据库无法启动】
- direct=true 错误处理方法 (关于 Oracle 的数据导入导出及 Sql Loader (sqlldr) 的用法
- struts2 笔记01 登录、常用配置参数、Action访问Servlet API 和设置Action中对象的值、命名空间和乱码处理、Action中包含多个方法如何调用
- 【ORACLE】IN 后跟&参数字符串的处理方法