模拟操作系统内存从2G增加为8G后,调整数据库内存参数,示例中参数不作为实际生产环境参考,因为因需所取,调整参数需要根据数据库相应调整,避免小牛拉大车,大牛拉小车的现象。

查看原始配置数据
[oracle@rac1 ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Sat Jan 7 18:42:30 2017

Copyright © 1982, 2013, Oracle.  All rights reserved.

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

SQL> show parameter sga;

NAME                                 TYPE        VALUE


lock_sga                             boolean     FALSE
pre_page_sga                         boolean     FALSE
sga_max_size                         big integer 700M
sga_target                           big integer 0
SQL> show parameter pga

NAME                                 TYPE        VALUE


pga_aggregate_target                 big integer 0
SQL> show parameter mem

NAME                                 TYPE        VALUE


hi_shared_memory_address             integer     0
memory_max_target                    big integer 1G
memory_target                        big integer 1G
shared_memory_address                integer     0
SQL> ho cat /etc/sysctl.conf | grep shmmax

oracle-rdbms-server-11gR2-preinstall setting for kernel.shmmax is 4398046511104 on x86_64

oracle-rdbms-server-11gR2-preinstall setting for kernel.shmmax is 4294967295 on i386

kernel.shmmax = 4398046511104
kernel.shmmax = 4294967295

SQL> select 4294967295/1024/1024 from dual;

4294967295/1024/1024

4096

SQL> select 810241024*1024 from dual;

810241024*1024

8589934592

SQL> exit
[oracle@rac1 ~]$ exit
[root@rac1 ~]# /oracle/app/grid/11.2.0.3/bin/crsctl stop crs
[root@rac1 ~]# halt
关机后增加物理内存,开机后修改参数
[root@rac1 ~]# echo “kernel.shmmax = 8589934592” >> /etc/sysctl.conf
[root@rac1 ~]# sysctl -p
[root@rac1 ~]# df -ThP
Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/sda5     ext4     87G   20G   63G  24% /
tmpfs        tmpfs    4.0G     0  4.0G   0% /dev/shm
/dev/sda1     ext4    504M   61M  418M  13% /boot
/dev/sda2     ext4    7.7G  146M  7.2G   2% /tmp
[root@rac1 ~]# grep tmpfs /etc/fstab
tmpfs                   /dev/shm                tmpfs   defaults        0 0
[root@rac1 ~]# vim /etc/fstab
[root@rac1 ~]# grep tmpfs /etc/fstab
tmpfs                   /dev/shm                tmpfs   defaults,size=8192m        0 0
[root@rac1 ~]# mount -o remount tmpfs
[root@rac1 ~]# df -ThP
Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/sda5     ext4     87G   20G   63G  24% /
tmpfs        tmpfs    8.0G  116M  7.9G   2% /dev/shm
/dev/sda1     ext4    504M   61M  418M  13% /boot
/dev/sda2     ext4    7.7G  146M  7.2G   2% /tmp
调整
SQL> select 7*1024 from dual;

7*1024

7168

SQL> select 80.561024 from dual;

80.564.48*1024

4587.52

SQL> alter system set memory_max_target=7168M scope=spfile;

System altered.

SQL> alter system set memory_target=7168M scope=spfile;

System altered.

SQL> alter system set sga_max_size=4587M scope=spfile;

System altered.

SQL> alter system set sga_target=4587M scope=spfile;

System altered.

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

Total System Global Area    4793552896 bytes
Fixed Size                     2261328 bytes
Variable Size               1124077232 bytes
Database Buffers            3657433088 bytes
Redo Buffers                   9781248 bytes
Database mounted.
Database opened.
SQL> show parameter sga

NAME                                 TYPE        VALUE


lock_sga                             boolean     FALSE
pre_page_sga                         boolean     FALSE
sga_max_size                         big integer 4592M
sga_target                           big integer 4592M
SQL> show parameter pga

NAME                                 TYPE        VALUE


pga_aggregate_target                 big integer 0
SQL> show parameter mem

NAME                                 TYPE        VALUE


hi_shared_memory_address             integer     0
memory_max_target                    big integer 7G
memory_target                        big integer 7G
shared_memory_address                integer     0

SQL> exit

声明: 生产库操作,请明确每一个参数,每一条语句的含义。

作者:小颜Kevin
来源:CSDN
原文:https://blog.csdn.net/xiaoyankevin/article/details/54177668
版权声明:本文为博主原创文章,转载请附上博文链接!

oracle数据库内存调整之增加内存相关推荐

  1. 关于计算机专业的调整与优化,基于oracle数据库系统性能调整与优化分析-计算机应用技术专业论文.docx...

    基于oracle数据库系统性能调整与优化分析-计算机应用技术专业论文 摘要 数据库系统的性能最终决定数据库的可用性和生命力.大多数数据库系统在 运行一段时间后都会存在一定的性能问题,主要涉及数据库硬件 ...

  2. ORACLE数据库查询太慢,内存溢出了

    今天同事说他导了7w条数据,但是在页面查询很慢,直接内存溢出了,让我处理下:emmmmm,首先内存溢出就直接先设置下Eclipse, 按照图片这样先设置:-Xms512m -Xmx1024m -Xss ...

  3. SpringCloud工作笔记083---Idea中启动多个项目的时候_内存调整_节省内存

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 如果你跟我们一样一下子启动10几个项目,那内存10几个G就没了, 可以这样调整 项目采用 spri ...

  4. oracle修改数据高性能,oracle数据库的性能调整

    oracle是一个高性能数据库软件.用户可以通过参数的调整,达到性能的优化.性能优化主要分为两部分:一是数据库管理员通过对系统参数的调整达到优化的目的,二是开发人员通过对应用程序的优化达到调整的目的. ...

  5. Oracle数据库的性能调整

    oracle是一个高性能数据库软件.用户可以通过参数的调整,达到性能的优化.性能优化主要分为两部分:一是数据库管理员通过对系统参数的调整达到优化的目的,二是开发人员通过对应用程序的优化达到调整的目的. ...

  6. 【转贴】大型ORACLE数据库优化设计方案

    大型ORACLE数据库优化设计方案 本文主要从大型数据库ORACLE环境四个不同级别的调整分析入手,分析ORACLE的系统结构和工作机理,从九个不同方面较全面地总结了ORACLE数据库的优化调整方案. ...

  7. [转] 大型ORACLE数据库优化设计方案

    本文主要从大型数据库ORACLE环境四个不同级别的调整分析入手,分析ORACLE的系统结构和工作机理,从九个不同方面较全面地总结了ORACLE数据库的优化调整方案. H't8�/w:`       关 ...

  8. Oracle数据库服务器IO高的分析方案和案例探讨

    Oracle数据库服务器IO高的分析方案和案例探讨 本文原题<ORACLE数据库服务器IO高的分析方案和案例探讨> 目录: 慧眼识珠--服务器磁盘这么繁忙,到底是谁干的? 谨记于心--OR ...

  9. 大型ORACLE数据库优化设计方案

    关键字: oracle 数据库设计 k]B(jL@!sV 本文主要从大型数据库ORACLE环境四个不同级别的调整分析入手,分析ORACLE的系统结构和工作机理,从九个不同方面较全面地总结了ORACLE ...

最新文章

  1. PHP之Session与Cookie:存放 安全 应用场景 过期设定 依赖关系
  2. 团队项目开发编码规范之一:概述
  3. AAA Password Expiry in Cisco IOS Easy***
  4. 编写c语言程序的可视化编程环境有哪些,C语言可视化编程环境设计及实现.pdf
  5. HDU1202 The calculation of GPA【水题】
  6. QA:golang redis协议同时写入报错
  7. ubuntu 22.04 安装网易云音乐
  8. python xlwt安装_python:安装xlwt模块
  9. 阿里巴巴国际站新店铺3个月的成果
  10. DB---数据模型的三要素
  11. java web 润乾报表教程_润乾报表 dashboard 分析
  12. 苹果将于4月20日举行产品发布会
  13. Chrome代理设置
  14. 梯度爆炸与梯度消失是什么?有什么影响?如何解决?
  15. python会员折扣_Python——潜在会员用户预测
  16. 参考文献名称怎么复制_游戏名称符号,非常漂亮稀有的
  17. Python-opencv的指针检测、表盘识别算法案例分析
  18. Windows安装pyserial
  19. python 移动平均线_6移动平均线预测交易
  20. C语言 有符号类型转换为无符号类型

热门文章

  1. 引领趋势拥抱未来!修嗒嗒云脸惊艳亮相上海建博会,大放异彩!
  2. 机器学习_吴恩达_week1(机器学习分类+单变量线性回归)
  3. [记录] 关键字排列组合的规则查询(使用Mybatis或者MySQL正则)
  4. NFT Insider #41:The Sandbox 与舒淇等多个香港合作伙伴达成合作,YGG筹资帮助菲律宾台风灾民
  5. Linux awk命令用法
  6. Selenium xpath无法解析的如何处理
  7. Oracle内存分配中的子池(Subpool)--ORA-04031
  8. centos下tmp目录中自动清理命令tmpwatch
  9. 2020年中国矿业大学调剂信息:人工智能与信号处理方向(控制科学与工程专业)...
  10. PADS-微处理器、USB转UART芯片、MINI-USB PCB封装设计