oracle 11g 修改 sga,oracle 11g 调整SGA

1. 查看oracle 使用的参数文件

SQL> show parameter spfile

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

spfile                               string      /u01/app/oracle/product/11.2.0

/dbhome_1/dbs/spfilemmdsdb.ora

2.参看系统内存

SQL> ho cat /proc/meminfo

MemTotal:     16307484 kB

MemFree:        392528 kB

Buffers:        164264 kB

Cached:       14992764 kB

SwapCached:          0 kB

Active:        2756496 kB

Inactive:     12695660 kB

SwapTotal:    16771852 kB

SwapFree:     16771768 kB

Dirty:              28 kB

Writeback:           0 kB

AnonPages:      295140 kB

Mapped:         200196 kB

Slab:           378052 kB

SReclaimable:   361152 kB

SUnreclaim:      16900 kB

PageTables:      23564 kB

NFS_Unstable:        0 kB

Bounce:              0 kB

WritebackTmp:        0 kB

CommitLimit:  24925592 kB

Committed_AS:  1575240 kB

VmallocTotal: 34359738367 kB

VmallocUsed:    312888 kB

VmallocChunk: 34359424119 kB

HugePages_Total:     0

HugePages_Free:      0

HugePages_Rsvd:      0

HugePages_Surp:      0

Hugepagesize:     2048 kB

DirectMap4k:     10240 kB

DirectMap2M:  16766976 kB

#oracle 可以使用物理内存的50%~70%

3.调整SGA

SQL> alter system set sga_max_size=5120m scope=spfile;

System altered.

SQL> alter system set sga_target=5120m scope=spfile;

System altered.

4.重启实例

SQL> shutdown immediate

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> startup

ORACLE instance started.

Total System Global Area 5344731136 bytes

Fixed Size                  2213136 bytes

Variable Size             603982576 bytes

Database Buffers         4697620480 bytes

Redo Buffers               40914944 bytes

Database mounted.

Database opened.

SQL>

5.验证是否成功

SQL> show parameter sga

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

lock_sga                             boolean     FALSE

pre_page_sga                         boolean     FALSE

sga_max_size                         big integer 5G

sga_target                           big integer 5G

SQL>

6.spfile 与 pfile相互转换

pfile --> spfile

create pfile='/u01/app/oracle/product/11.2.0/dbhome_1/dbs/initmmdsdb.ora' from  spfile

spfile -->pfile

create spfile='/u01/app/oracle/product/11.2.0/dbhome_1/dbs/spfilemmdsdb.ora' from pfile

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Oracle 11g RAC 是一种高可用性和扩展性的数据库架构,SGA(System Global Area)是属于Oracle数据库实例的关键组件之一。为了优化Oracle 11g RAC SGA,我们可以采取以下措施: 1. 调整SGA的大小:通过增加SGA的大小,可以提高数据库实例的性能。可以使用Oracle的动态SGA功能,根据实际工作负载动态分配和调整SGA的大小。 2. 分配适当的内存给不同的组件:SGA由多个组件组成,如数据字典缓冲区、共享池、重做日志缓冲区等。根据应用程序的需求,可以调整每个组件的大小,以便分配适当的内存资源。 3. 使用AMM自动管理内存:Oracle 11g引入了AMM(Automatic Memory Management)功能,可自动管理和分配SGA和PGA(Program Global Area)的内存资源。这使得动态调整内存变得更加简单和高效。 4. 使用In-Memory列存储:Oracle 12c引入了In-Memory列存储功能,允许将部分或全部表的数据加载到内存中进行查询,以提高查询性能。可以考虑使用此功能在RAC环境中提升SGA性能。 5. 使用高性能存储系统:SGA的性能还受存储系统的影响。选择具备高性能的存储系统,如固态硬盘(SSD),可以显著提高SGA的性能。 总之,通过适当的SGA调整、内存管理和存储系统的优化,可以提高Oracle 11g RAC系统的性能和可用性。这将有助于提升数据库的处理速度,提高应用程序的响应性和用户体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值