数据库
数据库技术
雾岛与鲸
这个作者很懒,什么都没留下…
展开
-
Oracle的redo日志切换频率
1、查看redo日志信息。2、查看日志切换频率。原创 2023-08-28 10:54:24 · 1072 阅读 · 0 评论 -
oracle 会话内存占用情况查询
对应的如果是查询sga内存的话,sn.NAME LIKE ‘session pga memory’ 改为 sn.NAME LIKE ‘session sga memory’ 即可。原创 2023-04-11 18:27:05 · 1219 阅读 · 1 评论 -
MYSQL中redo log和binlog之间的区别
这里,我们可以举个例子,现在我们想对数据库的数据进行修改操作,现在一条 update 语句过来,一般 update 操作都伴随着查询的操作,得先找到这条数据,然后再进行更新操作对吧。binlog 文件写满后,会自动切换到下一个日志文件继续写,而不会覆盖以前的日志,这个也区别于 redo log,redo log 是循环写入的,即后面写入的可能会覆盖前面写入的。redo log 的大小是固定的,前面的内容会被覆盖,一旦写满,就会触发 redo log 到磁盘的同步,以便腾出空间记录后面的修改。转载 2023-03-29 15:14:24 · 156 阅读 · 0 评论 -
oracle redo日志分析: V$LOGMNR_CONTENTS 的字段解释
【代码】oracle redo日志分析: V$LOGMNR_CONTENTS 的字段解释。原创 2023-03-22 16:05:39 · 704 阅读 · 0 评论 -
oracle分析sql执行流程
注意: v$sql 这个视图针对相同的sql, 一个会话执行多次,只会出现一条,只会更新 LAST_ACTIVE_TIME。oracle版本: 11g。原创 2023-03-16 16:59:16 · 203 阅读 · 0 评论 -
oracle中查看pga内存占用, Linux 查看操作系统PGA内存占用
我们平时为ORACLE分配内存除了考虑ORACLE自身占用的内存外,还要考虑进程本身占用的操作系统内存。RSS列为真正的进程占用内存大小,可以看到每个ORACLE进程都差不多占用了30M的操作系统内存。RES列为进程占用的操作系统内存大小,基本在30M左右。PGA_ALLOC_MEM:PGA分配的空间。PGA_FREEABLE_MEM:可释放空间。PGA_USED_MEM:PGA可用空间。PGA_MAX_MEM:PGA最大空间。当然通过TOP命令来看也是最方便的。原创 2023-03-15 18:32:31 · 1523 阅读 · 0 评论 -
【oracle】问题分析常用查询语句
这个视图提供的信息,都是oracle服务进程的信息,没有客户端程序相关的信息。服务进程分两类,一是后台的,一是dedicate/shared server。paddr 即v$process中的server进程的addr。6、查看 Oracle 正在执行的 sql 语句以及发起的用户。pid, serial# 这是oracle分配的PID。这个视图主要提供的是一个数据库connect的信息,program 这是服务进程对应的操作系统进程名。spid 这才是操作系统的pid。7、查询当前用户正在执行的SQL。原创 2023-03-02 17:15:17 · 523 阅读 · 0 评论 -
使用kafka connect结合debezium的方式采集oracle数据,日期类型时区问题处理
环境配置:1、kafka 2.8.02、debezium 1.9.03、oracle 11g使用kafka connect结合debezium的方式采集oracle数据, 参考我的上篇文章 https://blog.csdn.net/qq_36039236/article/details/124236918?spm=1001.2014.3001.5501本篇主要解决使用 debezium 采集数据过程中,日期类型的数据比正常时间多8个小时的问题,废话少说,直接上干货。我的解决办法是直接调整 de原创 2022-04-26 16:32:25 · 4608 阅读 · 0 评论 -
使用kafka connect结合debezium的方式采集oracle数据
环境配置:1、kafka 2.8.02、debezium 1.9.03、oracle 11g1、oracle环境配置该步骤参考我的上篇文章 https://blog.csdn.net/qq_36039236/article/details/124235751?spm=1001.2014.3001.5502本章节继续针对FAMILY.STUDENT_INFO表进行操作。2、kafka connect配置kafka内部集成了kafka connect, 只需要下载对应的debezium-orac原创 2022-04-18 10:59:35 · 4116 阅读 · 12 评论 -
mac 使用docker安装oracle
使用docker安装oracle由于开发需要,需要配置oracle环境,所以在本地安装oracle进行相关开发测试,使用M1的mac同学请忽视该教程,因为M1使用的ARM架构,和本教程的docker镜像环境不兼容。1、拉取docker镜像docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g2、下载完成后,查看镜像3、创建容器docker run -d -p 1521:1521 --name oracle11g reg原创 2022-04-17 08:18:49 · 2701 阅读 · 0 评论 -
Mysql权限问题: Access denied; you need (at least one of) the RELOAD privilege(s) for this operation
场景是使用某个mysql用户访问mysql的binlog, 出现这个问题的原因是当前用户没有reload权限导致的。1、reload 是 administrative 级的权限,即 server administration;这类权限包括: CREATE USER, PROCESS, RELOAD, REPLICATION CLIENT, REPLICATION SLAVE, SHOW DATABASES, SHUTDOWN, SUPER2、这类权限的授权不是针对某个数据库的,因此须使用o原创 2020-09-10 14:19:19 · 14917 阅读 · 0 评论