zoukankan      html  css  js  c++  java
  • Oracle 11g 内存手动管理

    SQL>  show parametER memory
    
    NAME				     TYPE			      VALUE
    ------------------------------------ -------------------------------- ------------------------------
    hi_shared_memory_address	     integer			      0
    memory_max_target		     big integer		      7376M
    memory_target			     big integer		      7376M
    shared_memory_address		     integer			      0
    
    
    
    
    NAME				     TYPE			      VALUE
    ------------------------------------ -------------------------------- ------------------------------
    hi_shared_memory_address	     integer			      0
    memory_max_target		     big integer		      7376M
    memory_target			     big integer		      7376M
    shared_memory_address                integer			      0
    
    
    MEMORY_TARGET
    
    MEMORY_TARGET specifies the Oracle system-wide usable memory. The database tunes
    memory to the MEMORY_TARGET value, reducing or enlarging the SGA and PGA as
    needed.
    MEMORY_TARGET should be set higher than or equal to the sum of the current sizes of the
    SGA and PGA.
    
    
    Default value 0 (SGA autotuning is disabled for DEFERRED mode autotuning requests,
    but allowed for IMMEDIATE mode autotuning requests)
    
    
    SQL> alter system set sga_max_size=4G scope=spfile;
    
    System altered.
    
    SQL>  alter system set  sga_target=4G scope=spfile;
    
    System altered.
    
    SQL> alter system set pga_aggregate_target=2G scope=spfile;
    
    System altered.
    
    SQL> alter system set MEMORY_TARGET=0 scope=spfile;
    
    System altered.
    
    SQL> alter system set memory_max_target=0 scope=spfile;
    
    System altered.
    
    ORACLE instance shut down.
    SQL> startup
    ORA-00843: Parameter not taking MEMORY_MAX_TARGET into account
    ORA-00849: SGA_TARGET 4294967296 cannot be set to more than MEMORY_MAX_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;
    
    SQL> show parameter memory
    
    NAME				     TYPE			      VALUE
    ------------------------------------ -------------------------------- ------------------------------
    hi_shared_memory_address	     integer			      0
    memory_max_target		     big integer		      0
    memory_target			     big integer		      0
    shared_memory_address		     integer			      0
    SQL> create spfile from pfile;
    
    File created.
    
    SQL> show parameter sga
    
    NAME				     TYPE			      VALUE
    ------------------------------------ -------------------------------- ------------------------------
    lock_sga			     boolean			      FALSE
    pre_page_sga			     boolean			      FALSE
    sga_max_size			     big integer		      4G
    sga_target			     big integer		      4G
    SQL> show parameter pga;
    
    NAME				     TYPE			      VALUE
    ------------------------------------ -------------------------------- ------------------------------
    pga_aggregate_target		     big integer		      2G

  • 相关阅读:
    模拟乒乓球双打和单打比赛
    关于zip内置函数的应用及在 Python 2 和 3 的不同之处
    计算文本平均列数
    四则运算
    Python跳一跳小游戏
    数据库
    类和正则表达
    带进度条的圆周率计算
    球队预测
    自己的第一个网页
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13351016.html
Copyright © 2011-2022 走看看