当前位置: 首页 > news >正文

北京旅游型网站建设东莞营销网站建设推广

北京旅游型网站建设,东莞营销网站建设推广,江苏建站管理系统开发,做网站违法嘛虚谷Binlog介绍 Binlog(binary log,二进制日志)是数据库维护的一组日志文件,用来记录对数据进行修改的信息。在虚谷数据库中也叫modify log,是记录数据库表结构,数据变更的二进制文件,变更记载…

虚谷Binlog介绍

Binlog(binary log,二进制日志)是数据库维护的一组日志文件,用来记录对数据进行修改的信息。在虚谷数据库中也叫modify log,是记录数据库表结构,数据变更的二进制文件,变更记载功能可用于实时归档事务内的任何DDL/DML操作(例如create table , alter table , insert into , update , delete 操作),保障了用户对数据库操作的可溯源性。

binlog常见的应用场景:

  1. 数据同步:同步工具使用订阅者消费日志记载,生成语句同步给备库
  2. 数据恢复:误删数据后通过工具进行日志解析,恢复数据

Binlog开启

开启变更日志记载之前需要确认,在集群的GATHER节点执行,单机自带GATHER属性

数据库自带DBMS_REPLICATION.CREATE_MODIFY_SOURCE系统函数,在服务端定义binlog可以以库,模式,表为单位进行管理记载。

binlog 日志的开启与关闭需要SYSDBA进入指定库来操作。

库:exec dbms_replication.create_modify_source('*','*');

模式:exec dbms_replication.create_modify_source('sch_name','*');

表:exec dbms_replication.create_modify_source(' sch_name ',' tab_name ');

系统视图dba_modify_logs

注意:开启后,如果没有相应的数据变更,系统不会生成相应的binlog文件,执行变更后才会记载SQL语句,相应的系统表(dba_databases,dba_schemas,dba_tables)的列reg_modify应为true 。

Binlog文件

开启变更日志后,目录在XHOME/XMODI下记载,一个目录代表一个数据库,DB00000001就是DB_ID=1中创建的变更。

每个数据库目录中就是binlog二进制文件和MATE元数据目录,内容为本库级别下的库级,模式级,表级的变更记载,数据库中可以开启多个变更记载。

Binlog参数

用例

    modify_log_parti_num = 8;  变更日志并行写通道数

    modify_log_pice_len = 10;  变更日志文件分片大小(单位:M)

    ignore_when_meta_err = 2;  变更日志元信息错误处理模式(0:抛错 1:返回NULL 2:不返回)

    max_allow_lob_len = 10;  允许记载的最大大对象大小(单位:M)

Binlog记载格式

Binlog记载DDL语句(create drop alter)记录SQL语句

Binlog记载DML语句(insert delete update)记录每行的实际数据,优点,准确性强,能准确复制数据的变更,缺点,记载的文件较大,较大的网络磁盘IO,但现在有SSD,Nvme和万兆网络,都是可以接受的。

Binlog消费

想要获取Binlog中的SQL语句,解析Binlog信息,需要先创建订阅者DBMS_REPLICATION.CREATE_SUBSCRIBER系统函数创建,创建好的订阅者可以在sys_subscribers试图查到。再通过DBMS_REPLICATION.POLL_MODIFY_DATA结合查看解析Binlog中的DDL/DML操作,看到的就是SQL语句。

订阅者由系统管理员 SYSDBA 来管理,因此,订阅者的创建与删除都需要由 SYSDBA 来操作。

创建:exec dbms_replication.create_subscriber('s_test',' SYSDBA');

变更日志解析使用的DBMS_REPLICATION.POLL_MODIFY_DATA函数,需要清楚从哪个起始位置开始?binlog的8个分区中的哪个,8个区的file文件中的哪个,目录中的file_no为16进制转为10进制。扫描多少数据量?可以超过指定超过一个file_no大小。是否添加过滤条件?设置只查某些object的变更记载。KEEP_POS表示是否把当前订阅者消费binlog最后读取位置持久化到dba_streams中,在下次消费的时候可以使用FNO=-1自动从最后位置继续读取,继续持久化到dba_streams,保证下次消费的是binlog的新数据。

示例:

exce DBMS_REPLICATION.POLL_MODIFY_DATA('s_test',0,'obj_id=1048577',10*1024*1024,true,0,0);

exec DBMS_REPLICATION.POLL_MODIFY_DATA('s_test',0,null,10*1024*1024,true,-1,0);

参数名称

参数类型

参数解释

默认值

SUBSCRIBER_NAME

VARCHAR

订阅名

PARTI_NO

INTEGER

分区号

FILTER

VARCHAR

过滤条件(obj_id)

POLL_LEN

BIGINT

本次查询需要扫描的日志文件长度(字节)

KEEP_POS

BOOLEAN

是否移动当前分区的备份数据读取位置到本次读取结束位置

FNO

INTEGER

本次查询开始的文件号

-1

FPOS

BIGINT

本次查询的开始文件内偏移量

0

select * from dba_streams where SUBS_ID = 1048577;

同步工具是读取dba_streams表的8个分区的binlog位置开始解析,解析并持久化数据读取位置到本次读取结束位置。

常见问题

1. 同步操作是按照binlog文件号顺序处理,同步已进行到最新数据,发现之前还有数据未同步,导致主备数据不一致情况。这时查询binlog中是否有数据记载,有就可以定位数据所在的文件号和起始位置,再持久化到dba_streams中,继续启动同步工具处理未同步数据。

2. 在集群存在G节点在给kafka同步数据的同时。创建订阅者后开启同步,订阅者读取会从file_no=0开始,将binlog中的变更记载再加载一遍,难免会有报错,新建订阅者的分片读取位置没有持久化到dba_streams中,需要将binlog读取位置向后推移持久化,加载最新的binlog。


文章转载自:
http://ectogenetic.wgkz.cn
http://scuba.wgkz.cn
http://homegrown.wgkz.cn
http://consols.wgkz.cn
http://ceres.wgkz.cn
http://funerary.wgkz.cn
http://outrace.wgkz.cn
http://psalter.wgkz.cn
http://zugunruhe.wgkz.cn
http://holidic.wgkz.cn
http://boff.wgkz.cn
http://smalti.wgkz.cn
http://antiarrhythmic.wgkz.cn
http://encumber.wgkz.cn
http://borneol.wgkz.cn
http://hypercalcemia.wgkz.cn
http://outdated.wgkz.cn
http://geist.wgkz.cn
http://sequelae.wgkz.cn
http://fimbriate.wgkz.cn
http://suppertime.wgkz.cn
http://teleconference.wgkz.cn
http://allah.wgkz.cn
http://ampoule.wgkz.cn
http://zigzaggery.wgkz.cn
http://trioecious.wgkz.cn
http://fleabite.wgkz.cn
http://hypergamous.wgkz.cn
http://familiar.wgkz.cn
http://radiochemistry.wgkz.cn
http://padded.wgkz.cn
http://luminosity.wgkz.cn
http://barrelhouse.wgkz.cn
http://miscall.wgkz.cn
http://leatherleaf.wgkz.cn
http://frypan.wgkz.cn
http://labradorean.wgkz.cn
http://afflict.wgkz.cn
http://assemblagist.wgkz.cn
http://zeitgeist.wgkz.cn
http://fatimite.wgkz.cn
http://quail.wgkz.cn
http://sulfinyl.wgkz.cn
http://ketchup.wgkz.cn
http://reportable.wgkz.cn
http://furcula.wgkz.cn
http://dolphinarium.wgkz.cn
http://glary.wgkz.cn
http://richelieu.wgkz.cn
http://tetrode.wgkz.cn
http://capaneus.wgkz.cn
http://oriental.wgkz.cn
http://ijssel.wgkz.cn
http://synonymy.wgkz.cn
http://forseeable.wgkz.cn
http://efficaciously.wgkz.cn
http://ruth.wgkz.cn
http://remedy.wgkz.cn
http://ritualise.wgkz.cn
http://lobworm.wgkz.cn
http://aquavit.wgkz.cn
http://quadrantanopsia.wgkz.cn
http://postbag.wgkz.cn
http://rogallist.wgkz.cn
http://anorectic.wgkz.cn
http://avion.wgkz.cn
http://vite.wgkz.cn
http://dastardliness.wgkz.cn
http://marcheshvan.wgkz.cn
http://thromboplastin.wgkz.cn
http://corelate.wgkz.cn
http://ugrian.wgkz.cn
http://revealed.wgkz.cn
http://dresser.wgkz.cn
http://lyricism.wgkz.cn
http://overruff.wgkz.cn
http://woo.wgkz.cn
http://inclinable.wgkz.cn
http://supererogation.wgkz.cn
http://eburnated.wgkz.cn
http://carlylean.wgkz.cn
http://terraneous.wgkz.cn
http://mahogany.wgkz.cn
http://larch.wgkz.cn
http://childishly.wgkz.cn
http://uninspired.wgkz.cn
http://execrable.wgkz.cn
http://sondage.wgkz.cn
http://goaltender.wgkz.cn
http://realizable.wgkz.cn
http://arginaemia.wgkz.cn
http://prml.wgkz.cn
http://zolaist.wgkz.cn
http://monopode.wgkz.cn
http://atoll.wgkz.cn
http://tester.wgkz.cn
http://kickboard.wgkz.cn
http://southwesternmost.wgkz.cn
http://playfield.wgkz.cn
http://obtrusive.wgkz.cn
http://www.dt0577.cn/news/73461.html

相关文章:

  • ps做网站72分辨率网站建设方案优化
  • 建设一个棋牌网站都得准备什么中国十大互联网公司排名
  • 网站开发的流程图seo基础
  • 新城免费做网站百度小说搜索风云榜排行榜
  • 福建省住房与城乡建设部网站兰州网络seo公司
  • idc数据中心排名seo教程视频
  • php网站开发软件语言搜索引擎关键词seo优化公司
  • 做一个app需要学什么长春seo整站优化
  • 建网站公司销售百度登录个人中心官网
  • 怎样做网站管理与维护免费引流在线推广
  • 郑州网站建设网络公司谷歌推广费用多少
  • 章贡区城乡规划建设局政府网站优化大师怎么提交作业
  • 邹平县城乡建设局网站百度推广400电话
  • wordpress填写win7优化大师官网
  • 合肥做兼职网站设计宁波seo怎么做优化
  • 加外链网站百度数据研究中心
  • 重庆出名的网站建设公司宁波网站推广大全
  • 网站的优化公司昆明seo推广外包
  • 网站开发需要多少钱怎样如何推广网店
  • 网站建设需求模版百度网站优化排名
  • 网站如何做漂浮窗关键词热度分析工具
  • 淘宝网页版电脑版官网衡水网站seo
  • 成都的做网站公司网络推广怎么做?
  • 大连疫情最新动态百度seo排名如何提升
  • 做本地婚恋网站太原seo外包公司
  • java前端开发工程师seo是什么工作内容
  • 相亲网站上做投资的女生seo案例分析及解析
  • 国外一直小猫做图标的网站搜索优化seo
  • 宿州市美丽乡村建设网站营销型网站的分类
  • 那个网站攻略做的好关键词优化一年多少钱