在AIX4.3.3及以上版本中,共享内存中的分页可利用-虚拟内存管理程序(VMM)来固定,为支持此项工作,
必需设置两项: 1.在Oracle数据库的init.ora文件中指定 LOCK_SGA=TRUE 来打开“pin”标记。
2.在AIX操作系统中设置v_pinshm=1.
3.使用到的命令vmtune(vmo)、IPCS.
以下为实际操作前后的情况:
一、设置前的系统状态:
A.Oracle SGA 状态
SQL*Plus: Release 10.1.0.2.0 - Production on Sat May 19 21:03:27 2007
Copyright (c) 1982, 2004, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Release 10.1.0.2.0 - 64bit Production
SQL> select to_char(sysdate,'YYYY-MM-DD HH:MI:SS') from dual;
TO_CHAR(SYSDATE,'YY
-------------------
2007-05-19 09:04:13
SQL> show parameter lock_sga
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
lock_sga boolean FALSE
B.AIX操作系统关于“内存锁定SGA”开启状态〔v_pinshm〕:
# /usr/samples/kernel/vmtune |grep pin
maxpin = 1677722
maxpin% = 80
pinnable_frames = 1862687
v_pinshm = 0
##########################################################################################
Metalink上给出修改参考三步骤:
1.$ /usr/sbin/vmo -r -o v_pinshm=1
2.$ /usr/sbin/vmo -r -o maxpin%=percent_of_real_memory
percent_of_real_memory = ((size of SGA / size of physical memory) *100) + 3
3.Set LOCK_SGA parameter to TRUE in the init.ora
##########################################################################################
一、设置后的系统状态:
分享到:
相关推荐
由于 Windows 2003 的 32 位 CPU 在系统中给系统用 2G 给应用程序使用, Oracle 的 SGA 内存使用不能超过 1.7G,因此需要进行一些设置来扩大 SGA 内存使用。 首先,需要修改 boot.ini 文件,添加 /3GB /PAE 开关,...
说明 : 指定在一个共享服务器环境中可同时运行的共享服务器进程的最大数量。 值范围: 根据操作系统而定。 默认值 : 20 dispatchers: 说明 : 为设置使用共享服务器的共享环境而设置调度程序的数量和类型。可以为该...
1.在全局存储区SGA中,哪部分内存区域是循环使用的?( B ) A.数据缓冲区 B.日志缓冲区 C. 共享池 D.大池 2.如果一个服务器进程非正常终止,Oracle系统将使用下列哪一个进程来释放它所占用的资源?( D ) ...
Oracle 数据库在实际应用中可能会遇到各种问题,例如性能问题、锁定问题、deadlock 问题等。解决这些问题需要具备一定的知识和经验。 3.1 性能优化 性能优化是指提高数据库性能的过程。例如,通过优化 SQL 语句、...
4.2.8 自动SGA内存管理 150 4.3 小结 151 第5章 Oracle进程 153 5.1 服务器进程 153 5.1.1 专用服务器连接 154 5.1.2 共享服务器连接 156 5.1.3 连接与会话 157 5.1.4 专用服务器与共享服务器 163 5.1.5 ...
以上四个SQL在ORACLE分析整理之后产生的结果及执行的时间是一样的,但是从ORACLE共享内存SGA的原理,可以得出ORACLE对每个SQL 都会对其进行一次分析,并且占用共享内存,如果将SQL的字符串及格式写得完全相同则...
SGA 和 PGA 11-28 共享服务器:连接共享 11-29 不能使用共享服务器的情况 11-30 小结 11-31 练习概览:使用 Oracle Network 组件 11-32 12 主动维护 课程目标 12-2 主动维护 12-3 术语简介 12-4 优化程序...
系统级的环境变量一般在/etc/profile 文件中定义 在 CAMS 系统 与数据库 相关的环境变量就定义在/etc/profile 文件中 如下所示 export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/...
10.4 在SELECT语句中应用条件表达式 368 10.4.1 嵌套函数 368 10.4.2 条件函数 369 10.5 本章知识点回顾 375 10.6 自测题 376 10.7 自测题答案 378 第11章 分组函数 379 11.1 分组函数 380 11.1.1 分组函数...
10.4 在SELECT语句中应用条件表达式 368 10.4.1 嵌套函数 368 10.4.2 条件函数 369 10.5 本章知识点回顾 375 10.6 自测题 376 10.7 自测题答案 378 第11章 分组函数 379 11.1 分组函数 380 11.1.1 分组函数...
1 Oracle 结构组件 目标 1-2 基本结构概述 1-3 Oracle 服务器 1-4 Oracle 实例 1-5 建立连接和创建会话 1-6 Oracle 数据库 1-7 物理结构 1-8 内存结构 1-9 系统全局区(SGA) 1-10 共享池 1-12 库缓存 1-13 数据字典...
2.2 SGA和后台进程......................................................................133 2.3 连接Oracle ...........................................................................136 2.3.1 专用...