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

oracle 修改 SGA

 
阅读更多

 

   1. SQL> show sga
  Total System Global Area 2602007792 bytes
  Fixed Size 740592 bytes
  Variable Size 335544320 bytes
  Database Buffers 2264924160 bytes
  Redo Buffers 798720 bytes
  SQL> alter system set sga_max_size=5000m scope=spfile;
  System altered.
  SQL> shutdown immediate;
  SQL> startup
  SQL> show sga
  Total System Global Area 5252811728 bytes
  Fixed Size 744400 bytes
  Variable Size 2986344448 bytes
  Database Buffers 2264924160 bytes
  Redo Buffers 798720 bytes

 

2.出现如下错误:

ORA-00844 Parameter Parameter not taking MEMORY_TARGET into account, see alert log for more...

解决:

 

This is a issue that commonly occurs in that the dba modified the sga_target parameter to a larger

value, but forgot to modify the parameter memory_target (on 11g database) and the rule is that:

                                memory_target >= sga_target + pga_aggregate_target

         and if you have come accross this issue and found your database can not br startup now , don't be

worried, first you should pull out your current parameters using sqlplus :

     解决1步:   SQL> create pfile from spfile;

modify the parameters in the instancename_init.ora as the rule above, then save the file:

   解决2步:     SQL> create spfile from pfile;

then you should be able to startup now:

        SQL> startup;

        ORACLE 例程已经启动。

 

3.我的设置的是 *.memory_target=5242880000

 

 

 

4.windows pfile 文件在oracle_home/database下 linux等平台在在oracle_home/dbs下


数据库装载完毕。
数据库已经打开。

 

 

分享到:
评论

相关推荐

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

    Oracle 修改 SGA 参数无法启动的解决办法 Oracle 中的 SGA(System Global Area)是一块共享内存区域,是 Oracle 实例的核心组件之一。SGA 中存储了数据库的控制信息、用户会话信息、锁信息、缓存信息等。修改 SGA ...

    oracle改sga导致数据库启动异常处理办法

    "Oracle SGA 参数调整导致数据库启动异常处理方法" 在 Oracle 数据库中,SGA(System Global Area)参数调整可能会导致数据库启动异常。这种情况下,需要了解 SGA 参数的调整方法和恢复数据库的方法。 一、SGA ...

    更改ORACLE SGA的详细步骤

    Oracle 数据库的 System Global Area (SGA) 是一个共享内存区域,它包含了数据库运行所需的各种组件,例如数据缓冲区缓存、重做日志缓冲区、共享 SQL 区域等。当需要调整 SGA 大小以优化数据库性能时,需要遵循一定...

    oracle11g修改SGA大小后报错的详细解决方案.docx

    Oracle 11g 修改 SGA 大小后报错的详细解决方案 Oracle 11g 是一种广泛使用的关系数据库管理系统,在实际应用中,SGA(System Global Area)的大小设置对于数据库的性能和稳定性起着至关重要的作用。然而,在修改 ...

    Oracle 9i 调整SGA性能

    本文将深入探讨Oracle 9i中的System Global Area(SGA)性能调整,帮助你理解如何通过优化SGA来提升数据库的整体性能。 SGA是Oracle数据库的核心组成部分,它是一个共享内存区域,用于存储数据库运行时的各种信息。...

    oracle修改SGA后无法启动问题分析及解决方法

    1、若数据库机器上没有装Console或者没有使用Console配置网络服务名.... 修改为: 代码如下: # listener.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\network\admin\listener.ora # Gen

    oracle sga设置

    - 可以在线修改SGA_TARGET的值,而不需要重启数据库。 #### 六、SGA 配置的最佳实践 1. **Buffer Cache**: - 根据业务需求调整DB_CACHE_SIZE的大小。 - 保持足够的大小以减少磁盘I/O操作。 2. **Shared Pool...

    oracle中的SGA和PGA

    Oracle数据库系统是企业级数据管理的重要工具,其中的SGA(System Global Area)和PGA(Program Global Area)是两个核心概念,对于理解Oracle数据库的工作原理至关重要。本文将深入探讨这两个概念,以及它们在...

    ORACLE-SGA.docx

    从Oracle 9i开始,可以在运行时动态修改SGA参数,而在Oracle 10g及更高版本中,可以直接修改SGA的当前内存值。 了解和正确管理SGA对于优化Oracle数据库的性能至关重要。通过监控SGA的使用情况,适时调整相关参数,...

    oracle实例内存(SGA和PGA)调整

    1. PGA_AGGREGATE_TARGET 初始化设置:PGA_AGGREGATE_TARGET 的值应该基于 Oracle 实例可利用内存的总量来设置,可以被动态地修改。 2. PGA_AGGREGATE_TARGET 的调整:可以根据 Oracle 实例的可用内存大小来调整 PGA...

    sga调整过大oracle无法启动解决方案

    "sga调整过大oracle无法启动解决方案" SGA(System Global Area)是 Oracle 数据库的一部分,它负责管理数据库的内存。然而,如果 SGA 设置太大,可能会导致数据库无法启动。本文档记录了 LINUX 环境下将 ORACLE 的...

    修改oracle初始化参数,包括Process,Session,SGA,PGA

    ##### 修改SGA和PGA参数 如果需要调整`SGA`和`PGA`的大小,可以执行以下命令: ```sql SQL> ALTER SYSTEM SET SGA_TARGET=8000M SCOPE=SPFILE; SQL> ALTER SYSTEM SET PGA_AGGREGATE_TARGET=2000M SCOPE=SPFILE; ```...

    WINDOWS平台上扩展SGA

    1. **修改初始化参数文件**:在 Oracle 的初始化参数文件中设置 `USE_INDIRECT_DATA_BUFFERS` 参数为 TRUE,以便启用间接数据缓冲区支持。 ```ini USE_INDIRECT_DATA_BUFFERS=TRUE ``` 2. **调整缓存大小**:...

    ORACLE SGA的性能优化.pdf

    Oracle SGA,全称为System Global Area,是Oracle数据库实例的核心组成部分,主要负责存储数据库信息和控制数据。在数据库运行过程中,SGA中的内存被多个进程共享,以提高数据访问速度和整体性能。优化SGA是Oracle...

    Oracle修改内存使用情况

    当我们谈论"Oracle修改内存使用情况"时,通常涉及以下几个方面: 1. **初始化参数调整**:Oracle的内存配置主要通过初始化参数进行。例如,`SGA_MAX_SIZE`用于设定SGA的最大大小,`DB_CACHE_SIZE`控制数据缓冲区的...

    oracle sga 调整

    ### Oracle SGA 调整知识点详解 #### 一、SGA与PGA基本概念 - **SGA (System Global Area)**:系统全局区是Oracle实例启动时分配的共享内存区域,用于存储数据和控制信息。它包括多个部分,如共享池、数据缓冲区、...

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

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

    修改oracle process session 初始化参数

    ### 修改Oracle Process Session 初始化参数 在Oracle数据库管理中,对`process`与`session`的管理和优化至关重要。本文将从查询、设定以及二者之间的关系等方面详细介绍如何修改Oracle的`process`与`session`初始...

Global site tag (gtag.js) - Google Analytics