ORA-00824,ORA-00842 错误的产生和处理
2015-02-17 15:52
344 查看
ORA-00824: cannot set SGA_TARGET or MEMORY_TARGET due to existing internal settings
ORA-00842: DB_BLOCK_BUFFERS cannot be set with SGA_TARGET or MEMORY_TARGET
因为我在做实验的时候为了尝试早期版本的ORACLE的SGA手动设置,我尝试修改了 DB_BLOCK_BUFFERS的参数值,重启数据库后就产生了上述两种报错。
报错的内容很明显是 DB_BLOCK_BUFFERS参数设置于SGA_TARGET或MEMORY_TARGET参数设置是冲突的。
做这个实验时最好对spfile进行备份,当然不备份也还是有办法解决的:
本文出自 “LinuxOracle” 博客,请务必保留此出处http://onlinekof2001.blog.51cto.com/3106724/1614745
ORA-00842: DB_BLOCK_BUFFERS cannot be set with SGA_TARGET or MEMORY_TARGET
因为我在做实验的时候为了尝试早期版本的ORACLE的SGA手动设置,我尝试修改了 DB_BLOCK_BUFFERS的参数值,重启数据库后就产生了上述两种报错。
报错的内容很明显是 DB_BLOCK_BUFFERS参数设置于SGA_TARGET或MEMORY_TARGET参数设置是冲突的。
做这个实验时最好对spfile进行备份,当然不备份也还是有办法解决的:
SQL> show parameter sga_target; NAME TYPE VALUE ----------------- ----------- ---------- sga_target big integer 0 SQL> show parameter memory_target; NAME TYPE VALUE ----------------- ----------- ----------- memory_target big integer 6400M我看到这里以后,置零两个参数值。
SQL> alter system set sga_target=0 scope=both; System altered. SQL> alter system set memory_target=0 scope=both; System altered. SQL> alter system set db_block_buffers=249856 scope=spfile; System altered.当我修改了db_block_buffers参数值后发现就出现上面的错误。因为这个参数时在9i前在使用的,到9i之后就被弃用了。如果做了这设置就与当前的参数产生冲突,导致错误的发送。
本文出自 “LinuxOracle” 博客,请务必保留此出处http://onlinekof2001.blog.51cto.com/3106724/1614745
相关文章推荐
- Oracle 11g参数修改错误导致数据库无法启动的处理方法.[ORA-01034,ORA-27101,ORA-00824]
- 一次Oracle宕机切换后产生ORA错误的处理过程
- ORA-27101 错误处理
- 处理ora-00312的错误(磁盘空间导致00312错误)
- 错误处理“ORA-00257: archiver error”
- ORA-1461错误处理过程!
- ORA-12516错误的处理
- 创建实体化视图产生ORA-600 [ksmovrflow], [kkznxddl.begin]错误的解决方法
- ORA-01460 和 ORA-01461 的错误处理
- ORA-12096错误处理
- Package中遇到“ORA-20001: APP-FND-02902:Multi-Org profile option is required. ”错误的处理方法
- ORA-01779错误的处理方法(转贴:http://tech.inspiremedia.org/archives/82.html,原作者:charlee)
- 如何处理CLOB字段值超过4000字节时提示:“ORA-01704:文字字符串过长”的错误
- Oracle学习笔记[3] - 错误:ora-12154:tns:无法处理服务名的错误
- ORA-12913: 错误简析,及处理心得
- ORA-12514错误的处理
- TreeView 回调时产生错误的处理方法
- tns 无法处理服务名 用正确的 listener.ora和tnsnames.ora覆盖掉错误的文件就正常了
- unix系统后台返回服务错误产生core错误文件的处理
- ora-04091 表XX发生了变化 触发器/函数不能读 的错误处理