`
shihuan830619
  • 浏览: 583807 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Oracle修改内存使用情况

阅读更多
[oracle@pamiddle ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Tue Dec 15 10:33:08 2015

Copyright (c) 1982, 2013, Oracle.  All rights reserved.


Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> show parameter memory

NAME      TYPE VALUE
------------------------------------ ----------- ------------------------------
hi_shared_memory_address      integer 0
memory_max_target      big integer 1584M
memory_target      big integer 1584M
shared_memory_address      integer 0
SQL> show parameter sga

NAME      TYPE VALUE
------------------------------------ ----------- ------------------------------
lock_sga      boolean FALSE
pre_page_sga      boolean FALSE
sga_max_size      big integer 1584M
sga_target      big integer 0
SQL> show parameter pga

NAME      TYPE VALUE
------------------------------------ ----------- ------------------------------
pga_aggregate_target      big integer 0
SQL> alter system set sga_max_size=512m scope=spfile;

System altered.

SQL> alter system set memory_target=512m scope=spfile;              

System altered.

SQL> alter system set memory_max_target=1024m scope=spfile;

System altered.

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.

Total System Global Area  534462464 bytes
Fixed Size     2254952 bytes
Variable Size   390072216 bytes
Database Buffers   134217728 bytes
Redo Buffers     7917568 bytes
Database mounted.
Database opened.

SQL> show parameter memory

NAME      TYPE VALUE
------------------------------------ ----------- ------------------------------
hi_shared_memory_address      integer 0
memory_max_target      big integer 1G
memory_target      big integer 512M
shared_memory_address      integer 0

SQL> show parameter sga

NAME      TYPE VALUE
------------------------------------ ----------- ------------------------------
lock_sga      boolean FALSE
pre_page_sga      boolean FALSE
sga_max_size      big integer 512M
sga_target      big integer 0

SQL> show parameter pga

NAME      TYPE VALUE
------------------------------------ ----------- ------------------------------
pga_aggregate_target      big integer 0




】: sga_max_size不能大于memory_target,不然数据库启动失败。
分享到:
评论

相关推荐

    oracle自动内存设置修改默认值

    oracle 自动内存 设置 修改默认值

    Oracle内存分配与调整--大牛冯春培的一篇文章

    - **监控与调优**:利用Oracle提供的监控工具如AWR报告、V$视图等来分析SGA的使用情况,并据此进行调整。 ##### 3.2 PGA的管理 - **动态分配**:PGA大小随着会话的创建和销毁动态变化。 - **PGA聚合目标**:从...

    实用的Oracle内存扩展

    总之,扩展Oracle数据库内存是一项技术性较强的任务,需要深入理解操作系统与Oracle数据库之间的交互,以及如何有效地优化内存使用。在不同操作系统中,具体的设置步骤和参数可能有所差异,但目标都是为了实现数据库...

    调整oracle内存及调整表空间大小方法

    如果需要修改Oracle的内存分配,可以使用如下命令: ```sql ALTER SYSTEM SET SGA_MAX_SIZE=200M SCOPE=SPFILE; ``` 这里的`200M`是指定的新最大SGA大小。需要注意的是,这个命令需要在具有DBA权限的账户下执行,...

    oracle 在2003下修改使用内存大于1.7G的步骤

    Oracle 在 Windows 2003 下修改使用内存大于 1.7G 的步骤需要修改多个设置,包括 boot.ini 文件、Windows 注册表、初始化参数文件 init.ora 和注册表等,以便扩大 SGA 内存使用,并提高 Oracle 数据库管理系统的性能...

    Oracle的内存结构和进程结构

    Oracle数据库的内存结构和进程结构是其高效运行的关键组成部分。Oracle实例是用户访问数据库的核心途径,它由系统全局区(SGA)和一系列后台进程组成。在操作系统层面,实例通过ORACLE_SID标识,而在Oracle数据库...

    Oracle启用大页内存.docx

    Oracle启用大页内存是针对Oracle数据库...同时,监控系统性能和内存使用情况,以确保优化效果,并根据需要进行调整。在Oracle 19c中,大页内存的使用可以显著提高数据库性能,尤其是在大数据量处理和OLAP工作负载下。

    win2003服务器下ORACLE 内存突破1.7G实用办法

    这个问题主要由32位系统的内存管理机制所引起,通常32位系统对单个应用的最大内存支持大约是2GB,其中一部分还被系统占用,导致Oracle无法使用超过1.7GB的SGA内存。 在解决这个问题时,有两个主要方法: **方法一*...

    oracle中4G以上内存的使用方法

    4. 当Oracle可用内存达到4GB时,可以通过调整`AWE_WINDOW_MEMORY`和`USE_INDIRECT_DATA_BUFFERS`等参数来优化内存使用。例如,如果启用了`/3GB`选项,那么可以通过适当增加`AWE_WINDOW_MEMORY`的值来使用更多内存。 ...

    ORACLE内存结构与表空间知识

    #### 二、Oracle服务方式下的内存使用举例 假设每个 session 的内存需求为 400KB,每个服务进程的内存需求为 4MB,池大小为 100,共有 5000 个客户端连接。 - **专用服务器模式**:使用内存 = 5000 * (400KB + 4MB...

    如何突破32bitoracle使用2GB内存的限制.pdf

    【描述】: "本文探讨了如何利用4GT RAM Tuning特性,突破Oracle在32位系统上内存使用2GB的限制,以提高配置有2GB以上内存的数据库系统的整体性能。" 在32位操作系统环境下,Oracle数据库由于系统架构的限制,每个...

    oracle 内存分析

    - **监控性能指标**:通过监控如缓冲区命中率、PGA使用情况等指标来评估当前配置是否合理。 - **使用自动内存管理**:Oracle提供了自动内存管理功能,可以通过设置`MEMORY_TARGET`参数来动态调整SGA和PGA的大小。 #...

    Oracle 10g 内存 调整报告

    ### Oracle 10g 内存调整报告解析 #### 概述 Oracle 10g 是一款企业级数据库管理系统,其内存管理对于提高系统的稳定性和性能至关重要。本文将基于提供的内容,详细介绍Oracle 10g内存调整的关键概念、重要参数...

    一个Oracle server process进程会消耗多少内存

    本文将基于新炬网络专家杨志洪的文章《一个Oracle server process进程会消耗多少内存》中的案例和经验分享,深入探讨Oracle Server Process进程的内存消耗情况,并提供一些实用的指导建议。 #### 二、Oracle Server...

    Oracle数据库内存优化的讨论与配置

    - `db_keep_cache_size`、`db_recycle_cache_size`:分别用于保留常用数据块和回收不常用数据块,优化内存使用效率。 ##### 重做日志缓冲区优化 重做日志缓冲区的优化目标在于降低磁盘写入延迟,提高事务处理速度...

    Oracle 10g内存结构

    - `v$sgastat`视图提供SGA组件的统计信息,如各个池的使用情况,这对于性能调优至关重要。 了解Oracle 10g的内存结构对于优化数据库性能至关重要。通过监控和调整SGA的各个组件,数据库管理员可以有效地减少I/O...

    oracle 修改sga参数无法启动的解决办法

    Oracle 中的 SGA(System Global Area)是一块共享内存区域,是 Oracle 实例的核心组件之一。SGA 中存储了数据库的控制信息、用户会话信息、锁信息、缓存信息等。修改 SGA 参数可以对 Oracle 实例的性能产生影响。...

Global site tag (gtag.js) - Google Analytics