知识大全 Oracle9i的物理内存管理
Posted 数据库
篇首语:人生难得几回搏,此时不搏待何时。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Oracle9i的物理内存管理相关的知识,希望对你有一定的参考价值。
Oracle9i的物理内存管理 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
在Oracle i以前的版本中 你只能在启动数据库的时候控制Oracle使用的UNIX内存 Oracle提供了一些INIT ORA参数来检测系统全局区(system global area SGA)的RAM大小 一旦启动了数据库 你将不能再改变SGA的大小和配置 Oracle向一个 / 数据库迈进的目标 提出了调整UNIX内存区的大小而不必停止和重启数据库的要求 更重要的是 Oracle i的动态SGA特性允许你监控SGA内的物理内存使用 并根据现有的Oracle数据库的需求调整SGA内存区域 Oracle i还加入了一项新的内存管理技术 使得你能够为所有的程序全局区(program global area PGA)预分配内存 并允许Oracle按照各类连接的不同需求为各连接分配内存 这是对传统Oracle数据库的一项相当激进的更改 而且使得SORT_AREA_SIZE和其他PGA参数被废弃 不仅要分配SGA Oracle i DBA还必须担负为UNIX Oracle服务器分配所有内存的责任 同时还要为UNIX的管理需要预留 %的内存 在Oracle i之前的版本中 同时拥有数个INIT ORA参数文件并不罕见 因为这样可以方便地调整数据库并重新配置SGA以改变运行模式 比如 为在线事务处理(online transaction processing OLTP)而分配的SGA和Oracle数据仓库处理模式的有很大不同 Oracle推荐为OLTP数据库和决策支持系统(decision support system DSS)应用程序——如Oracle数据仓库——使用不同的内存配置方案 OLTP系统应该将UNIX内存的大部分分配给SGA 而数据仓库和DSS应用程序对内存较为敏感 则应分配大部分内存给PGA连接 当然 如果一个数据库会以两种方式运作 你可以运行一个脚本来动态改变内存分配 例如 如果一个数据库在白天以OLTP模式运行 而在晚上以DSS模式运行 那么你可以运行一个脚本从SGA中拿些内存出来 重新分配到PGA区域 alter system set sga_memory_max = g; alter system set pga_aggregate_target = g; 在Oracle i中 Oracle提供了增加或减少SGA内存以下部分大小的能力 Data buffer size alter system set db_cache_size= m; Shared pool size alter system set shared_pool_size= m; Total PGA RAM memory size alter system set pga_aggregate_target= m; 在UNIX上 Oracle通过修改UNIX内存区的物理地址空间来达到动态内存分配的目的 你在UNIX上用malloc()和free()命令就能做到 新的动态SGA特性使得Oracle SGA可以以一个较小的容量开始 并根据需要逐渐增加 为了便利这个过程还提供了一个新的SGA_MAX_SIZE参数 cha138/Article/program/Oracle/201311/17674相关参考
Oracle9i在AIX上的性能调整--内存篇 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!内存访
知识大全 Oracle9i 数据库管理实务讲座(五)-手动建立 Oracle9i 数据库
Oracle9i数据库管理实务讲座(五)-手动建立Oracle9i数据库 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们
知识大全 Oracle9i 数据库管理实务讲座(四)-Oracle9i 数据库实体结构
Oracle9i数据库管理实务讲座(四)-Oracle9i数据库实体结构 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们
知识大全 Oracle安装过程中物理内存检查及临时temp空间不足问题解决
Oracle安装过程中物理内存检查及临时temp空间不足问题解决 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起
知识大全 Oracle9i 数据库管理实务讲座(六)-利用 DBCA 建立 Oracle9i 数据库(1)
Oracle9i数据库管理实务讲座(六)-利用DBCA建立Oracle9i数据库(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布
知识大全 学会使用Oracle9i带有tablespace的空间管理管理工具
学会使用Oracle9i带有tablespace的空间管理管理工具 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一
Oracle9i的企业管理器介绍 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! OracleEn
在Windows系统下管理Oracle9i服务 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在
Oracle9i数据库管理实务讲座(四) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Orac
Oracle9i数据库管理实务讲座(二) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Orac