Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2874892
  • 博文数量: 200
  • 博客积分: 2413
  • 博客等级: 大尉
  • 技术积分: 3067
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-01 22:07
文章分类

全部博文(200)

文章存档

2018年(2)

2017年(8)

2016年(35)

2015年(14)

2014年(20)

2013年(24)

2012年(53)

2011年(44)

分类: Oracle

2012-10-30 17:47:40

环境:
11.1.0.6.0

想禁用掉oracle 11g的内存管理特性。
把memory_max_target设为0
把memory_target设为0

启动oracle
SQL> startup
ORA-00843: Parameter not taking MEMORY_MAX_TARGET into account, see alert log for more information

解决办法:
create pfile from spfile;
删除pfile中的memory_max_target和memory_target。
create spfile from pfile;

startup成功

参考:
  1. MEMORY_MAX_TARGET was set to 0.
  2. Cause

  3. The problem is caused by the MEMORY_MAX_TARGET parameter explicitly being set to 0. In case AMM should not be used, MEMORY_MAX_TARGET should not be set at all.
  4. Solution

  5. The solutions to the problem are:

  6.     create a PFILE from the SPFILE being used and remove the MEMORY_MAX_TARGET=0 and MEMORY_TARGET=0 lines. After that, use the modified PFILE to create a new SPFILE and start the instance with this new setup.
  7.     should the instance be running, then use the following commands to remove the explicit setting of MEMORY_TARGET=0 and MEMORY_MAX_TARGET=0:(在oracle运行时,可以通过下面的办法移除参数)

  8.     alter system reset memory_target;
  9.     alter system reset memory_max_target;


阅读(8355) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

zengmuansha2013-11-12 10:11:57

不明白当初设置为0是啥意图?  我主要是设置HUGER PAGES   不过以前成功设置过. 目前是8G系统内存 给6144M ORACLE 11G
SGA_max_size=4068M PGA= 1536m
http://blog.csdn.net/zengmuansha/article/details/11241353