ORA-00837: Specified value of MEMORY_TARGET greater than MEMORY_MAX_TARGET

前端之家收集整理的这篇文章主要介绍了ORA-00837: Specified value of MEMORY_TARGET greater than MEMORY_MAX_TARGET前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

报错原因

  1. [oracle@Oracle]$ sqlplus / as sysdba
  2.  
  3. sql*Plus: Release 11.2.0.1.0 Production on Thu Mar 2 10:31:06 2017
  4.  
  5. Copyright (c) 1982,2009,Oracle. All rights reserved.
  6.  
  7. Connected to an idle instance.
  8.  
  9. sql> alter system set memory_target=26G scope=spfile;
  10.  
  11. System altered.
  12.  
  13. sql> shutdown immediate
  14. Database closed.
  15. Database dismounted.
  16. ORACLE instance shut down.
  17.  
  18. sql> startup
  19. ORA-00837: Specified value of MEMORY_TARGET greater than MEMORY_MAX_TARGET

增加Oracle宿主机内存后,修改Oracle动态内存大小超过最大内存大小,故报ORA-00837错误

解决方法

  1. [root@Oracle ~]# find / -name init.ora.*
  2. /u01/app/oracle/admin/orcl/pfile/init.ora.62620151323
  3.  
  4. [oracle@Oracle ~]$ sqlplus / as sysdba
  5.  
  6. sql*Plus: Release 11.2.0.1.0 Production on Thu Mar 2 10:35:16 2017
  7.  
  8. Copyright (c) 1982,Oracle. All rights reserved.
  9.  
  10. Connected to an idle instance.
  11.  
  12. sql> startup pfile='/u01/app/oracle/admin/orcl/pfile/init.ora.62620151323';
  13. ORACLE instance started.
  14.  
  15. Total System Global Area 2605551616 bytes
  16. Fixed Size 2211488 bytes
  17. Variable Size 1879048544 bytes
  18. Database Buffers 671088640 bytes
  19. Redo Buffers 53202944 bytes
  20. Database mounted.
  21. Database opened.
  22.  
  23. sql> show parameter sga;
  24.  
  25. NAME TYPE VALUE
  26. ------------------------------------ ----------- ------------------------------
  27. lock_sga boolean FALSE
  28. pre_page_sga boolean FALSE
  29. sga_max_size big integer 2496M
  30. sga_target big integer 0
  31.  
  32. sql> show parameter memory;
  33.  
  34. NAME TYPE VALUE
  35. ------------------------------------ ----------- ------------------------------
  36. hi_shared_memory_address integer 0
  37. memory_max_target big integer 2496M
  38. memory_target big integer 2496M
  39. shared_memory_address integer 0
  40.  
  41. sql> create spfile from memory;
  42.  
  43. File created.
  44.  
  45. sql> shutdown abort
  46. ORACLE instance shut down.
  47.  
  48. sql> startup
  49. ORACLE instance started.
  50.  
  51. Total System Global Area 2605551616 bytes
  52. Fixed Size 2216184 bytes
  53. Variable Size 2164264712 bytes
  54. Database Buffers 369098752 bytes
  55. Redo Buffers 69971968 bytes
  56. Database mounted.
  57. Database opened.
  58.  
  59. sql> show parameter sga;
  60.  
  61. NAME TYPE VALUE
  62. ------------------------------------ ----------- ------------------------------
  63. lock_sga boolean FALSE
  64. pre_page_sga boolean FALSE
  65. sga_max_size big integer 2496M
  66. sga_target big integer 0
  67.  
  68. sql> show parameter memory;
  69.  
  70. NAME TYPE VALUE
  71. ------------------------------------ ----------- ------------------------------
  72. hi_shared_memory_address integer 0
  73. memory_max_target big integer 2496M
  74. memory_target big integer 2496M
  75. shared_memory_address integer 0

猜你在找的Oracle相关文章