目录
一 其他池(Java池、流池)
二 操作示例
三 总结
首页 数据库 mysql教程 Oracle体系结构及备份(十)sga-others_pool

Oracle体系结构及备份(十)sga-others_pool

Jun 07, 2016 pm 03:08 PM
oracle pool 体系结构 备份

一 其他池(Java池、流池) Java池,也是系统全局区中一个可选内存区,用于Java程序的解释和执行,大小由参数JAVA_POOL_SIZE决定,也可以动态调整。如果granule是4M,Java池默认是24M;如果granule是16M,默认大小是32M。如果在数据库创建时选择了安装JVM组

一 其他池(Java池、流池)

 

        Java池,也是系统全局区中一个可选内存区,用于Java程序的解释和执行,大小由参数JAVA_POOL_SIZE决定,也可以动态调整。如果granule是4M,Java池默认是24M;如果granule是16M,默认大小是32M。如果在数据库创建时选择了安装JVM组件,那么这个池必须配置。

 

        Java Pool

        Java pool memoryis used in server memory for all session-specific Java code and data within theJVM. Java pool memory is used in different ways, depending on the mode in whichOracle Database is running.

 

        The Java PoolAdvisor statistics provide information about library cache memory used for Javaand predict how changes in the size of the Java pool can affect the parse rate.The Java Pool Advisor is internally turned on when statistics_level is set toTYPICAL or higher. These statistics reset when the advisor is turned off.

 

        Streams Pool

        The streams poolis used exclusively by Oracle Streams. The Streams pool stores buffered queuemessages, and it provides memory for Oracle Streams capture processes and applyprocesses.

 

        Unless youspecifically configure it, the size of the Streams pool starts at zero. Thepool size grows dynamically as needed when Oracle Streams is used.

 

二 操作示例

SQL> show parameter java_pool_size;

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
java_pool_size			     big integer 0
SQL> show parameter streams_pool_size;

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
streams_pool_size		     big integer 0
SQL> SELECT name, bytes/1024/1024 MB, resizeable from v$sgainfo;

NAME					 MB RES
-------------------------------- ---------- ---
Fixed SGA Size			 1.16557312 No
Redo Buffers			 2.83203125 No
Buffer Cache Size			 88 Yes
Shared Pool Size			 52 Yes
Large Pool Size 			 12 Yes
Java Pool Size				  4 Yes
Streams Pool Size			  0 Yes
Granule Size				  4 No
Maximum SGA Size			800 No
Startup overhead in Shared Pool 	 36 No
Free SGA Memory Available		640

11 rows selected.
--Java池,否则占用共享池一般设置成24M或者32M
SQL> alter system set java_pool_size=24M;

System altered.

SQL> alter system set streams_pool_size=12M;

System altered.

SQL> show parameter java_pool_size;

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
java_pool_size			     big integer 24M
--10.2开始的版本流池才开始自动管理
--粒度4M,设置成24M,粒度为16M,设置成32M
SQL> show parameter streams_pool_size;

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
streams_pool_size		     big integer 12M
--sga中除了log buffer不能被自动管理,需要单独设置大小,其他的比如--shared_pool_size、db_cahe_size、large_pool_size、java_pool_size、--streams_pool_size都可被自动管理,这些池需要设置初始大小。流池在10G R2中自动管理
--sga分配:
--1.sga_max_size=内存大小的80% * 2/3
登录后复制


三 总结

 

        1.Java池,也是系统全局区中一个可选内存区,用于Java程序的解释和执行,大小由参数JAVA_POOL_SIZE决定,也可以动态调整。

        2.其他池包括Java池和Streams池。

        3.可以通过参数java_pool_size 和streams_pool_size查看Java池和流池的大小。



<span><span>我的邮箱</span></span><span>:</span>wgbno27@163.com <span> <span>新浪微博</span></span><span>:</span>@Wentasy27
  <span>微信公众平台</span>:JustOracle(微信号:justoracle)
  <span>IT交流群</span>:336882565(加群时验证 From CSDN XXX)
  <span>Oracle交流讨论组</span>:https://groups.google.com/d/forum/justoracle
  <span><strong>By Larry Wen</strong></span>
登录后复制


Oracle体系结构及备份(十)sga-others_pool Oracle体系结构及备份(十)sga-others_pool Oracle体系结构及备份(十)sga-others_pool
@Wentasy
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

oracle如何查表空间大小 oracle如何查表空间大小 Apr 11, 2025 pm 08:15 PM

要查询 Oracle 表空间大小,请遵循以下步骤:确定表空间名称,方法是运行查询:SELECT tablespace_name FROM dba_tablespaces;查询表空间大小,方法是运行查询:SELECT sum(bytes) AS total_size, sum(bytes_free) AS available_space, sum(bytes) - sum(bytes_free) AS used_space FROM dba_data_files WHERE tablespace_

oracle视图如何加密 oracle视图如何加密 Apr 11, 2025 pm 08:30 PM

Oracle 视图加密允许您加密视图中的数据,从而增强敏感信息安全性。步骤包括:1) 创建主加密密钥 (MEk);2) 创建加密视图,指定要加密的视图和 MEk;3) 授权用户访问加密视图。加密视图工作原理:当用户查询加密视图时,Oracle 使用 MEk 解密数据,确保只有授权用户可以访问可读数据。

oracle如何查看实例名 oracle如何查看实例名 Apr 11, 2025 pm 08:18 PM

在 Oracle 中查看实例名的方法有三种:命令行中使用 "sqlplus" 和 "select instance_name from v$instance;" 命令。在 SQL*Plus 中使用 "show instance_name;" 命令。通过操作系统的任务管理器、Oracle Enterprise Manager 或检查环境变量 (Linux 上的 ORACLE_SID)。

Oracle安装失败如何卸载 Oracle安装失败如何卸载 Apr 11, 2025 pm 08:24 PM

Oracle 安装失败的卸载方法:关闭 Oracle 服务,删除 Oracle 程序文件和注册表项,卸载 Oracle 环境变量,重新启动计算机。若卸载失败,可使用 Oracle 通用卸载工具手动卸载。

oracle游标关闭怎么解决 oracle游标关闭怎么解决 Apr 11, 2025 pm 10:18 PM

解决 Oracle 游标关闭问题的方法包括:使用 CLOSE 语句显式关闭游标。在 FOR UPDATE 子句中声明游标,使其在作用域结束后自动关闭。在 USING 子句中声明游标,使其在关联的 PL/SQL 变量关闭时自动关闭。使用异常处理确保在任何异常情况下关闭游标。使用连接池自动关闭游标。禁用自动提交,延迟游标关闭。

oracle无效数字如何排查 oracle无效数字如何排查 Apr 11, 2025 pm 08:27 PM

Oracle 无效数字错误可能由数据类型不匹配、数字溢出、数据转换错误或数据损坏引起。排查步骤包括检查数据类型、检测数字溢出、检查数据转换、排查数据损坏,并探索其他可能的解决方案,如配置 NLS_NUMERIC_CHARACTERS 参数和启用数据验证日志记录。

oracle如何删除所有数据 oracle如何删除所有数据 Apr 11, 2025 pm 08:36 PM

在 Oracle 中删除所有数据需要以下步骤:1. 建立连接;2. 禁用外键约束;3. 删除表数据;4. 提交事务;5. 启用外键约束(可选)。请务必在执行前备份数据库,以防数据丢失。

oracle如何设置用户 oracle如何设置用户 Apr 11, 2025 pm 08:21 PM

在 Oracle 中创建用户需遵循以下步骤:使用 CREATE USER 语句创建新用户。使用 GRANT 语句授予必要权限。可选:使用 RESOURCE 语句设置配额。配置其他选项,如默认角色和临时表空间。

See all articles