【Oracle】收集Oracle数据库内存相关的信息

文章目录

  • 【Oracle】收集Oracle数据库内存相关的信息
    • 收集Oracle数据库内存命令例
    • 各命令的解释
    • 输出结果例
    • 参考

【声明】文章仅供学习交流,观点代表个人,与任何公司无关。
编辑|SQL和数据库技术(ID:SQLplusDB)

【Oracle】收集Oracle数据库内存相关的信息

Oracle数据库包含多个内存区域,每个区域都包含多个子组件。

在这里插入图片描述
Oracle Database Memory Structures

根据具体问题的需要,可以通过如下命令收集Oracle数据库内存相关的信息。

收集Oracle数据库内存命令例

例:

conn / as sysdbaset mark html on
spool memory_info_oracle.html
set pagesize 8000
set linesize 2000
set trimspool on
SET TERMOUT ON
set echo onselect * from v$version;
alter session set NLS_DATE_FORMAT = 'YYYY/MM/DD HH24:MI:SS';
col component for a30
col oper_type for a15
col oper_mode for a10
col parameter for a25
select * from V$MEMORY_RESIZE_OPS;
select * from V$MEMORY_DYNAMIC_COMPONENTS;
select * from v$sgainfo order by bytes desc ;
select * from v$sga;
show parameter db_cache_size
show parameter shared_pool_size
show parameter sga
show parameter memoryspool off;
set mark html off;

注:SET MARKUP HTML ON是Oracle SQLPlus的一个设置选项,用于将查询结果以HTML格式显示出来。
通过使用SET MARKUP HTML ON命令,可以方便地从SQL
Plus中生成精美的HTML报表。

各命令的解释

  1. V$MEMORY_RESIZE_OPS:查询数据库内存的动态调整操作历史记录。它会显示有关在过去的时间内对数据库内存进行调整的详细信息,例如调整的类型、时间戳和调整前后的大小。
  2. V$MEMORY_DYNAMIC_COMPONENTS:查看数据库内存动态组件的信息。它将显示动态组件的名称、当前大小、目标大小以及其他相关属性。
  3. v s g a i n f o o r d e r b y b y t e s d e s c :返回数据库 S G A ( S y s t e m G l o b a l A r e a )的信息。通过对 v sgainfo order by bytes desc:返回数据库SGA(System Global Area)的信息。通过对v sgainfoorderbybytesdesc:返回数据库SGASystemGlobalArea)的信息。通过对vsgainfo视图进行排序,可以按字节大小降序显示各个SGA组件的详细信息。
  4. v$sga:查询数据库的SGA(System Global Area)。SGA是Oracle数据库在内存中管理的一块区域,用于缓存数据和控制信息。这个命令将显示当前SGA的大小和配置。
  5. show parameter db_cache_size:显示数据库参数db_cache_size的值。db_cache_size定义了数据库的数据库缓存大小,它表示数据库在内存中保留的用于缓存数据块的空间大小。
  6. show parameter shared_pool_size:显示数据库参数shared_pool_size的值。shared_pool_size定义了数据库的共享池大小。
  7. show parameter sga:显示数据库sga相关参数的值。sga参数决定了数据库实例使用的SGA大小。
  8. show parameter memory:查看数据库memory相关参数的值。

输出结果例

SQL> set pagesize 8000
SQL> set linesize 2000
SQL> set trimspool on
SQL> SET TERMOUT ON
SQL> set echo on
SQL> select * from v$version;
BANNER	BANNER_FULL	BANNER_LEGACY	CON_ID
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production	Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Version 19.3.0.0.0	Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production	0
SQL> alter session set NLS_DATE_FORMAT = 'YYYY/MM/DD HH24:MI:SS';
会话已更改。SQL> col component for a30
SQL> col oper_type for a15
SQL> col oper_mode for a10
SQL> col parameter for a25
SQL> select * from V$MEMORY_RESIZE_OPS;
COMPONENT	OPER_TYPE	OPER_MODE	PARAMETER	INITIAL_SIZE	TARGET_SIZE	FINAL_SIZE	STATUS	START_TIME	END_TIME	CON_ID
shared pool	STATIC	 	shared_pool_size	0	889192448	889192448	COMPLETE	2024/01/20 15:04:35	2024/01/20 15:04:35	0
ASM Buffer Cache	STATIC	 	db_cache_size	0	0	0	COMPLETE	2024/01/20 15:04:35	2024/01/20 15:04:35	0
java pool	STATIC	 	java_pool_size	0	16777216	16777216	COMPLETE	2024/01/20 15:04:35	2024/01/20 15:04:35	0
streams pool	STATIC	 	streams_pool_size	0	33554432	33554432	COMPLETE	2024/01/20 15:04:35	2024/01/20 15:04:35	0
SGA Target	STATIC	 	sga_target	0	5117050880	5117050880	COMPLETE	2024/01/20 15:04:35	2024/01/20 15:04:35	0
memoptimize buffer cache	STATIC	 	memoptimize_pool_size	0	0	0	COMPLETE	2024/01/20 15:04:35	2024/01/20 15:04:35	0
DEFAULT buffer cache	STATIC	 	db_cache_size	0	3976200192	3976200192	COMPLETE	2024/01/20 15:04:35	2024/01/20 15:04:35	0
KEEP buffer cache	STATIC	 	db_keep_cache_size	0	0	0	COMPLETE	2024/01/20 15:04:35	2024/01/20 15:04:35	0
RECYCLE buffer cache	STATIC	 	db_recycle_cache_size	0	0	0	COMPLETE	2024/01/20 15:04:35	2024/01/20 15:04:35	0
DEFAULT 2K buffer cache	STATIC	 	db_2k_cache_size	0	0	0	COMPLETE	2024/01/20 15:04:35	2024/01/20 15:04:35	0
DEFAULT 4K buffer cache	STATIC	 	db_4k_cache_size	0	0	0	COMPLETE	2024/01/20 15:04:35	2024/01/20 15:04:35	0
DEFAULT 8K buffer cache	STATIC	 	db_8k_cache_size	0	0	0	COMPLETE	2024/01/20 15:04:35	2024/01/20 15:04:35	0
DEFAULT 16K buffer cache	STATIC	 	db_16k_cache_size	0	0	0	COMPLETE	2024/01/20 15:04:35	2024/01/20 15:04:35	0
DEFAULT 32K buffer cache	STATIC	 	db_32k_cache_size	0	0	0	COMPLETE	2024/01/20 15:04:35	2024/01/20 15:04:35	0
Data Transfer Cache	STATIC	 	data_transfer_cache_size	0	0	0	COMPLETE	2024/01/20 15:04:35	2024/01/20 15:04:35	0
In-Memory Area	STATIC	 	inmemory_size	0	0	0	COMPLETE	2024/01/20 15:04:35	2024/01/20 15:04:35	0
PGA Target	STATIC	 	pga_aggregate_target	0	1711276032	1711276032	COMPLETE	2024/01/20 15:04:35	2024/01/20 15:04:35	0
large pool	STATIC	 	large_pool_size	0	50331648	50331648	COMPLETE	2024/01/20 15:04:35	2024/01/20 15:04:35	0
已选择 18 行。SQL> select * from V$MEMORY_DYNAMIC_COMPONENTS;
COMPONENT	CURRENT_SIZE	MIN_SIZE	MAX_SIZE	USER_SPECIFIED_SIZE	OPER_COUNT	LAST_OPER_TYPE	LAST_OPER_MODE	LAST_OPER_TIME	GRANULE_SIZE	CON_ID
shared pool	889192448	889192448	889192448	117440512	0	STATIC	 	 	16777216	0
large pool	50331648	50331648	50331648	0	0	STATIC	 	 	16777216	0
java pool	16777216	16777216	16777216	0	0	STATIC	 	 	16777216	0
streams pool	33554432	33554432	33554432	0	0	STATIC	 	 	16777216	0
unified pga pool	0	0	0	0	0	STATIC	 	 	16777216	0
SGA Target	5117050880	5117050880	5117050880	5117050880	0	STATIC	 	 	16777216	0
memoptimize buffer cache	0	0	0	0	0	STATIC	 	 	16777216	0
DEFAULT buffer cache	3976200192	3976200192	3976200192	0	0	STATIC	 	 	16777216	0
KEEP buffer cache	0	0	0	0	0	STATIC	 	 	16777216	0
RECYCLE buffer cache	0	0	0	0	0	STATIC	 	 	16777216	0
DEFAULT 2K buffer cache	0	0	0	0	0	STATIC	 	 	16777216	0
DEFAULT 4K buffer cache	0	0	0	0	0	STATIC	 	 	16777216	0
DEFAULT 8K buffer cache	0	0	0	0	0	STATIC	 	 	16777216	0
DEFAULT 16K buffer cache	0	0	0	0	0	STATIC	 	 	16777216	0
DEFAULT 32K buffer cache	0	0	0	0	0	STATIC	 	 	16777216	0
Shared IO Pool	134217728	134217728	134217728	134217728	0	STATIC	 	 	16777216	0
Data Transfer Cache	0	0	0	0	0	STATIC	 	 	16777216	0
In-Memory Area	0	0	0	0	0	STATIC	 	 	16777216	0
In Memory RW Extension Area	0	0	0	0	0	STATIC	 	 	16777216	0
In Memory RO Extension Area	0	0	0	0	0	STATIC	 	 	16777216	0
PGA Target	1711276032	1711276032	1711276032	1711276032	0	STATIC	 	 	16777216	0
ASM Buffer Cache	0	0	0	0	0	STATIC	 	 	16777216	0
已选择 22 行。SQL> select * from v$sgainfo order by bytes desc ;
NAME	BYTES	RESIZE	CON_ID
Maximum SGA Size	5117049968	No	0
Buffer Cache Size	4110417920	Yes	0
Shared Pool Size	889192448	Yes	0
Startup overhead in Shared Pool	403944560	No	0
Shared IO Pool Size	134217728	Yes	0
Large Pool Size	50331648	Yes	0
Streams Pool Size	33554432	Yes	0
Java Pool Size	16777216	Yes	0
Granule Size	16777216	No	0
Fixed SGA Size	9038960	No	0
Redo Buffers	7737344	No	0
Data Transfer Cache Size	0	Yes	0
In-Memory Area Size	0	No	0
Free SGA Memory Available	0	 	0
已选择 14 行。SQL> select * from v$sga;
NAME	VALUE	CON_ID
Fixed Size	9038960	0
Variable Size	989855744	0
Database Buffers	4110417920	0
Redo Buffers	7737344	0
SQL> show parameter db_cache_size
NAME	TYPE	VALUE
db_cache_size	big integer	0SQL> show parameter sga
NAME	TYPE	VALUE
allow_group_access_to_sga	boolean	FALSE
lock_sga	boolean	FALSE
pre_page_sga	boolean	TRUE
sga_max_size	big integer	4880M
sga_min_size	big integer	0
sga_target	big integer	4880M
unified_audit_sga_queue_size	integer	1048576SQL> show parameter memory
NAME	TYPE	VALUE
hi_shared_memory_address	integer	0
inmemory_adg_enabled	boolean	TRUE
inmemory_automatic_level	string	OFF
inmemory_clause_default	string	 
inmemory_expressions_usage	string	ENABLE
inmemory_force	string	DEFAULT
inmemory_max_populate_servers	integer	0
inmemory_optimized_arithmetic	string	DISABLE
inmemory_prefer_xmem_memcompress	string	 
inmemory_prefer_xmem_priority	string	 
inmemory_query	string	ENABLE
inmemory_size	big integer	0
inmemory_trickle_repopulate_servers_ percent	integer	1
inmemory_virtual_columns	string	MANUAL
inmemory_xmem_size	big integer	0
memory_max_target	big integer	0
memory_target	big integer	0
optimizer_inmemory_aware	boolean	TRUE
shared_memory_address	integer	0SQL> spool off;

参考

17 Memory Architecture

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/242777.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

力扣刷MySQL-第三弹(详细讲解)

🎉欢迎您来到我的MySQL基础复习专栏 ☆* o(≧▽≦)o *☆哈喽~我是小小恶斯法克🍹 ✨博客主页:小小恶斯法克的博客 🎈该系列文章专栏:力扣刷题讲解-MySQL 🍹文章作者技术和水平很有限,如果文中出…

Find My相机|苹果Find My技术与相机结合,智能防丢,全球定位

相机是一种利用光学成像原理形成影像并使用底片记录影像的设备,是用于摄影的光学器械。相机让我们能够记录下美丽的风景和珍贵的时刻。当我们到达一个迷人的地方,或者经历了一个特别难忘的时刻时,我们可以使用照相机来拍摄照片,记录下这些美好的回忆。照相机可以帮助…

[学习笔记]刘知远团队大模型技术与交叉应用L3-Transformer_and_PLMs

RNN存在信息瓶颈的问题。 注意力机制的核心就是在decoder的每一步,都把encoder的所有向量提供给decoder模型。 具体的例子 先获得encoder隐向量的一个注意力分数。 注意力机制的各种变体 一:直接点积 二:中间乘以一个矩阵 三:…

如何使用最新版Xmind打开mmap格式文件

下载MindManager又要钱,百度脑图又点不开脑图笔记中夹杂的文件和图片,下载一个Xmind来查看即可。 1.新建一个Xmind导图 2.导入已经下载好的mmap格式文件: 3. 自己选择那个文件即可: 4. 然后检查没问题,保存成xmind格式…

蓝桥杯、编程考级、NOC、全国青少年信息素养大赛—scratch列表考点

1、小小情报员(202309scratch四级24题) 1.准备工作 (1)选择背景 Colorful City; (2)保留角色小猫,选择角色Ballerina。 2.功能实现 (1)角色小猫初始位置…

【论文阅读】Relation-Aware Graph Transformer for SQL-to-Text Generation

Relation-Aware Graph Transformer for SQL-to-Text Generation Abstract SQL2Text 是一项将 SQL 查询映射到相应的自然语言问题的任务。之前的工作将 SQL 表示为稀疏图,并利用 graph-to-sequence 模型来生成问题,其中每个节点只能与 k 跳节点通信。由…

【SpringBoot】SpringBoot 项目初始化方法

github 搜索 springboot 模板 github 搜索 springboot 模板,拉取现成代码。 SpringBoot 官方的模板生成器 SpringBoot 官方的模板生成器(https://start.spring.io/) 在 IDEA 开发工具中生成 这里我修改成阿里的镜像主要是要使用 Java8。 …

专业137总分439东南大学920专业基础综合考研经验电子信息与通信电路系统芯片

我本科是南京信息工程大学,今年报考东南大学信息学院,成功逆袭,专业137,政治69,英语86,数一147,总分439。以下总结了自己的复习心得和经验,希望对大家复习有一点帮助。啰嗦一句&…

ROS建模:一起从零手写URDF模型

1、机器人的定义与组成 2、URDF建模方法 link的描述部分: 其中geometry中参数origin的xyz单位为: m,其描述的是相对于坐标系的平移变换; rpy单位为:弧度,其描述的是相对于坐标系下的旋转偏移 collision是指碰撞属性…

深度探讨 Golang 中并发发送 HTTP 请求的最佳技术

目录 推荐 使用 Goroutines 的基本方法 Goroutine 入门 处理多个请求 并发 HTTP 请求的方法 基本 Goroutine WaitGroup Channels Worker Pools 使用通道限制 Goroutine 使用信号量限制 Goroutines 那么,最好的方法是什么? 评估你的需求 错误…

DevOps系列文章之 GitLab CI/CD

CICD是什么? 由于目前公司使用的gitlab,大部分项目使用的CICD是gitlab的CICD,少部分用的是jenkins,使用了gitlab-ci一段时间后感觉还不错,因此总结一下 介绍gitlab的CICD之前,可以先了解CICD是什么 我们的开发模式…

algotithm -- 排序算法

排序算法总结表: 1. In-place 和 Out-place 含义 参考链接 in-place 占用常数内存,不占用额外内存 假如问题规模是n,在解决问题过程中,只开辟了常数量的空间,与n无关,这是原址操作,就是In-…

安卓平板局域网内远程控制工控机方法

安卓平板局域网内远程控制工控机方法 将所需要远程控制的工控机通过网线连接到具有WiFi功能的路由器上,将安卓平板连接上WiFi,如下图所示 下载NoMachine远程软件安装包,官网地址:https://www.nomachine.com/ 点击Download now按钮…

Vulnhub靶机:FunBox 3

一、介绍 运行环境:Virtualbox 攻击机:kali(10.0.2.15) 靶机:FunBox 3(10.0.2.28) 目标:获取靶机root权限和flag 靶机下载地址:https://download.vulnhub.com/funbo…

2018年认证杯SPSSPRO杯数学建模C题(第一阶段)机械零件加工过程中的位置识别全过程文档及程序

2018年认证杯SPSSPRO杯数学建模 基于轮廓特征的机械零件位置识别研究 C题 机械零件加工过程中的位置识别 原题再现: 在工业制造自动生产线中,在装夹、包装等工序中需要根据图像处理利用计算机自动智能识别零件位置,并由机械手将零件自动搬…

【Elasticsearch】索引恢复(recovery)流程梳理之副本分片数据恢复

replica shard重启具体流程 replica shard node (generic threadpool) 也是因为应用新的集群状态触发recovery,进入index阶段进入translog 阶段。先尝试重放本地的translog到global checkpoint向primary shard发起start recovery的请求&…

第6章 现代通信技术

文章目录 6.1 图像与多媒体通信6.1.1 图像通信6.1.2 多媒体通信技术1、多媒体通信概念2、多媒体通信的组成3、多媒体通信的业务分类4、实用化的多媒体通信系统类型5、多媒体通信应用系统(1)多媒体会议电视系统(2)IPTV 6.2 移动通信…

uniapp uni.chooseLocation调用走失败那里,错误码:112

问题:我配置了百度上所有能配置的,一直调用不成功,如下图配置的 1:第一个 配置 代码: "permission": {"scope.userLocation": {"desc": "你的位置信息将用于小程序位置接口的效果展示"}…

Statistics with Python知识总结:库、统计图

前言 统计学作为一门重要的数据分析领域,为我们理解和解释数据提供了有力的工具。而Python是用来进行统计自动化和画图的重要工具。本文总结了与统计学相关的Python数据库和不同类型的统计图的关键知识点,帮助读者更好地理解工具,以及各知识…

RocketMQ学习总结

一、架构 1、NameServer:注册中心。Broker信息注册到NameServer;producer/consumer根据某个topic通过NameServer获取对应broker的路由信息 ; 2、Broker:负责存储、拉取、转发消息; 3、Producer:消息生产者…