由于几乎所有的操作系统都支持虚拟内存,所以即使我们使用的内存小于物理内存,也不能避免操作系统将SGA换到虚拟内存(SWAP)。所以我们可以尝试使得SGA锁定在物理内存中不被换到虚拟内存中,这样减少页面的换入和换出,从而提高性能。但在这里遗憾的是,windows是无法避免这种情况的。下面我们来参考在不同的几个系统下怎么实现lock_sga
  AIX 5L(AIX 4.3.3以上)
  logon aix as root
  cd /usr/samples/kernel
  。/vmtune (信息如下) v_pingshm已经是1
  。/vmtune -S 1
  然后oracle用户修改initSID.ora 中 lock_sga = true
  重新启动数据库
  HP UNIX
  Root身份登陆
  Create the file "/etc/privgroup": vi /etc/privgroup
  Add line "dba MLOCK" to file
  As root, run the command "/etc/setprivgrp -f /etc/privgroup":
  $/etc/setprivgrp -f /etc/privgroup
  oracle用户修改initSID.ora中lock_sga=true
  重新启动数据库
  SOLARIS (solaris2.6以上)
  8i版本以上数据库默认使用隐藏参数 use_ism = true ,自动锁定SGA于内存中,不用设置lock_sga, 如果设置 lock_sga =true 使用非 root 用户启动数据库将返回错误。
  WINDOWS
  不能设置lock_sga=true,可以通过设置pre_page_sga=true,使得数据库启动的时候就把所有内存页装载,这样可能起到一定的作用。

转载于:https://www.cnblogs.com/nclly/archive/2009/07/07/1518229.html

oracle调整Lock_sga参数而不使用虚拟内存相关推荐

  1. Oracle数据库管理每周一例-第十四期 19c需要调整的参数及操作

    Oracle数据库管理每周一例(12.2,18c,19c) 2020-09-13 第十四期 19c需要调整的参数及操作 1.说明 2.需要调整的参数 3.补丁 下期预告: 第十四期 19c需要调整的参 ...

  2. Oracle 11.2 参数详解

    #O7_DICTIONARY_ACCESSIBILITY是用来控制select any table权限是否可以访问data dictionary的,主要用来保护数据字典.oracle建议把O7_DIC ...

  3. linux 内核调整相关参数

    linux 内核调整相关参数 net.ipv4.tcp_syncookies = 1 表示开启SYN Cookies.当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN***,默认 ...

  4. linux安装oracle 操作系统内核参数 aio,Oracle Study之案例--安装Oracle内核参数配置

    Oracle Study之案例--安装Oracle内核参数配置 在Linux系统下,安装Oracle之前,除了检查操作系统的硬件和软件是否满足安装需要之外,一个重点就是修改内核参数,其中最主要的是和内 ...

  5. oracle 00851,Oracle调整内存参后报ORA-00844和ORA-00851

    alter system set sga_max_size=40960M scope=spfile; SQL>alter system set sga_target=40960M scope=s ...

  6. oracle 查看内存参数配置,Oracle内存参数配置及版本问题

    Oracle的内存配置与Oracle性能息息相关.从总体上讲,可以分为两大块:共享部分(主要是SGA)和进程独享部分(主要是PGA).在 32 位操作系统下 的Oracle版本,不时有项目反馈关于内存 ...

  7. oracle scn隐藏参数,Oracle隐含参数scn不一致启动

    Oracle隐含参数:allow_resetlogs_corruption的使用提示:Oracle的隐含参数只应该在测试环境或者在Oracle Support的支持下使用or Oracle隐含参数:a ...

  8. 文件管理服务器数据库,Oracle数据库服务器参数文件管理教程

    一.在启动的时候指定参数文件. 在启动数据库的过程中,必须要提供一个准确的初始化参数文件,无论是文本参数文件还是服务器参数文件.在利用Startup命令启动数据库的时候,可以指定其采用的服务器参数文件 ...

  9. 服务器的数据库文件是哪个文件夹,Oracle数据库服务器参数文件管理技巧是什么?...

    在Oracle数据库中,这个初始化参数文件分为两类,分别为文本参数文件与服务器参数文件.他们的内容是相同的,只是所表示的方式不同.在服务器参数文件中,是以二进制的形式保存的.可以利用数据库的命令对他们 ...

最新文章

  1. .net中如何生成不重复的随机数
  2. SSIS中字符串转日期格式导入数据库
  3. servlet action is not available
  4. 【Best Time to Buy and Sell Stock III 】cpp
  5. Oracle实现数据不存在则插入,数据存在则更新(insert or update)
  6. Java TCP协议传输
  7. centos7中安装matlab,centOS7安装matlab2014a
  8. C语言:实数类型。2021-02-15
  9. 单击即可提高游戏速度:什么是可调整大小的BAR?
  10. 游戏建模次世代角色模型制作教程,内藏超级无敌干货!
  11. 28岁自学Python转行靠谱吗?入行晚吗?
  12. 眼镜计算机检查,电脑验光
  13. php+ajax上传文件
  14. python利用有道词典翻译_Python利用有道词典接口制作即时翻译的工具
  15. Retrofit教程
  16. 2.ZooKeeper客户端Curator「第三章 ZooKeeper Java客户端」「架构之路ZooKeeper理论和实战」
  17. java con_java安全学习-Code-Breaking Puzzles-javacon详细分析
  18. 【又换MCU】越来越好用系列,新塘031 SPI PDMA通信
  19. Java系统属性和环境变量
  20. 短网址,网址缩短源代码

热门文章

  1. [react] 请说下react组件更新的机制是什么
  2. [react] 路由切换时同一组件无法重新渲染的有什么方法可以解决?
  3. 前端学习(2918):v-on的补充
  4. 前端学习(2739):重读vue电商网站49之第三方库使用CDN
  5. 前端学习(1801):前端调试之清除浮动练习3
  6. 前端学习(1359) :学生档案信息管理1
  7. 前端学习(566):margin auto机制
  8. html:(13):ol-li和div作用
  9. 向后台接口传递FormData格式的数组对象
  10. python技巧(1)--如何转换itertools.chain对象为数组