ORA-00845: MEMORY_TARGET not supported on this system ORACLE 报错 故障修复 远程处理
文档解释
ORA-00845: MEMORY_TARGET not supported on this system
Cause: The MEMORY_TARGET parameter was not supported on this operating system or /dev/shm was not sized correctly on Linux.
Action: Refer to documentation for a list of supported operating systems. Or, size /dev/shm to be at least the SGA_MAX_SIZE on each Oracle instance running on the system.
ORA-00845: MEMORY_TARGET not supported on this system
这是一个Oracle数据库错误,表示系统上不支持 Memory_target 参数设置。Memory_target 是用于配置数据库内存量的一个参数,当配置 Memory_target 参数时,如果Oracle不支持该配置,就会抛出ORA-00845错误。
官方解释
ORA-00845: “MEMORY_TARGET not supported on this system”
这个错误表明Oracle不支持在指定的系统上使用 MEMORY_TARGET 参数。MEMORY_TARGET 是一个可以用来指定数据库内存尺寸的参数,只能在满足下列条件的系统上使用:
1.数据库版本大于等于11g
2.SGA_TARGET和 PGA_AGGREGATE_TARGET 全部设置为 0
3.不使用动态性能视图
4.操作系统为Oracle Enterprise Linux 5 或者 Red Hat Enterprise Linux 5
常见案例
如果在满足上述条件的系统上尝试配置 MEMORY_TARGET 参数,但此系统并不支持该参数,就会抛出ORA-00845错误。
正常处理方法及步骤
解决此错误的正确处理方法需要确保系统满足下列条件:
1.数据库版本大于等于11g
2.SGA_TARGET和 PGA_AGGREGATE_TARGET 全部设置为 0
3.不使用动态性能视图
4.使用受支持的操作系统,例如Oracle Enterprise Linux 5 或者 Red Hat Enterprise Linux 5
如果上述条件都满足,就可以正确配置MEMORY_TARGET 参数,并解决ORA-00845错误。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341