Oracle开启binlog
Oracle开启binlog
由于需要使用debezium同步oracle数据, 故而需要开启oracle的binlog功能, 开启步骤如下
连接数据库
sas 或 sqlplus / as sysdba
执行以下命令,检查日志归档是否已开启。
archive log list;
若回显打印“Database log mode: No Archive Mode”,说明日志归档未开启,继续执行下一步。
若回显打印“Database log mode: Archive Mode”,说明日志归档已开启
执行以下命令配置归档日志参数。
alter system set db_recovery_file_dest_size = 10G; alter system set db_recovery_file_dest = 'path' scope=spfile;
10G为日志文件存储空间的大小, 可根据需求设置, path 为实际日志存储路径并赋予读写权限
归档日志会占用较多的磁盘空间,需要定期清理过期归档日志。
开启日志归档
依次执行
shutdown immediate; startup mount; #以上两条命令需要执行两次, 执行第一次的时候报错, 实际操作中可不予理会 alter database archivelog;
执行 archive log list 验证是否开始成功
开启日志获取功能
使用第三方组件例如debezium来通过oracle的binlog获取变动数据, 则需要开启所有字段变动均提交至log里
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS; ALTER SYSTEM SWITCH LOGFILE;
ALTER SYSTEM SWITCH LOGFILE;
Oracle开启binlog相关推荐
- mysql5.5开启binlog_MySQL开启binlog方法
binlog日志会记录下数据库的所有增删改操作,当不小心删除.清空数据,或数据库出问题,这时候就可以使用binlog日志来还原数据库. mysql开启binlog日志很有必要,和oracle的归档日志 ...
- mysql没有开启binlog能恢复数据吗_神了!一个妹子 rm -rf 把公司整个数据库删没了......
经历了两天不懈努力,终于恢复了一次误操作删除的生产服务器数据. 对本次事故过程和解决办法记录在此,警醒自己,也提示别人莫犯此错.也希望遇到问题的朋友能找到一丝灵感解决问题. 01事故背景 安排一个妹子 ...
- mysql没有开启binlog能恢复数据吗_一个妹纸rm -rf把公司整个数据库删没了...
经历了两天不懈努力,终于恢复了一次误操作删除的生产服务器数据.对本次事故过程和解决办法记录在此,警醒自己,也提示别人莫犯此错.也希望遇到问题的朋友能找到一丝灵感解决问题. 事故背景 安排一个妹子在一台 ...
- oracle存档模式,Oracle开启归档模式并设置RMAN自动备份策略
title: Oracle开启归档模式并设置RMAN自动备份策略 categories: 数据库 tags: - Oracle - RMAN timezone: Asia/Shanghai date: ...
- mysql开启binlog
mysql开启binlog,至于为什么要开启binlog,可以google下. ## 设置server_id,一般设置为IP server_id=117## 复制过滤:需要备份的数据库名,多个库以逗号 ...
- 为 MySQL/MariaDB 开启 Binlog 功能
介绍 说到 Binlog 就不得不提一下 MySQL Server 的四种类型的日志:Error Log.General Query Log.Slow Query Log 和 Binary Log . ...
- mysql binlog 权限_MySQL如何开启binlog?binlog三种模式的分析
前提,创建表t,并插入数据,语句如下: CREATE TABLE `t` ( `id` int(11) NOT NULL, `a` int(11) DEFAULT NULL, `t_modified` ...
- canal数据同步(开启binlog功能)
Canal环境搭建 canal的原理是基于mysql binlog技术,所以这里一定需要开启mysql的binlog写入功能 开启mysql服务: service mysql start 1)检查b ...
- mysql数据存储7天_MySQL开启binlog并且保存7天有效数据
开启binlog日志(在[mysqld]下修改或添加如下配置): server-id=1 log-bin=mysql-bin binlog_format=MIXED binlog日志模式 Mysql复 ...
最新文章
- 我认识Linux的小羞愧历史
- 网络推广外包专员浅析如何在网络推广外包中获得相关关键词?
- QGLViewer编译过程
- java ldap 连接池_使用Ldap连接池
- Web安全开发注意事项
- 西北大学计算机学院王郭玲,西北大学关于表彰2010-2011学年度学生先进集体
- 【java进阶之路】(并发编程篇)1.Java线程
- 教授先生带你学习链表:双向链表3
- Gaussian Mixture Model
- WinCE驱动之Touch Panel(开发详解)
- 桃李春风一杯酒 江湖夜雨十年灯
- 如何让ie窗口显示到最前面
- 爬虫小程序 - 单词量测试
- HIDS常见功能要求
- 科普:飞针测试机探针分类概要
- 专知 2019/4/24(图像填充方法大全)
- JS获取当日起止时间时间戳
- 值的比较(大于 等于 小于 不等于)
- C语言实现RGB888转BMP格式图片功能
- matlab画磁滞回线,[画图的问题]怎么画类似于磁滞回线的图像?一个x值对应两个y值的...