测试出有个问题:mysqlbinlog 不加任何参数 恢复整个binlog 日志文件发现里面有这个操作 SET @@SESSION.GTID_NEXT 的操作, 如果需要恢复文件的时候就需要把他过滤掉,否则恢复数据不成功 测试环境:./mysql Ver 14.14 Distrib 5.7.19 结 ...
分类:
数据库 时间:
2017-09-22 14:05:56
阅读次数:
353
例子: SQL> set linesize 300SQL> select * from V$RECOVERY_AREA_USAGE;FILE_TYPE PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES CON_ID CONTRO ...
分类:
数据库 时间:
2017-09-21 15:51:21
阅读次数:
198
Oracle Flashback Technologies - 估算不同时间段闪回日志的产生量 v$flashback_database_stat监控闪回数据的i/o开销的统计信息,根据之前的系统负载估算闪回空间需求。时间间隔是一小时。 SQL> select * from v$flashback_ ...
分类:
数据库 时间:
2017-09-16 20:49:12
阅读次数:
267
根据指定的SCN,使用rman闪回数据库 #查看可以闪回到多久前 SQL> select * from v$flashback_database_log; #查看当前的SCN SQL> select current_scn from v$database; CURRENT_SCN 1462273 S ...
分类:
数据库 时间:
2017-09-16 20:35:37
阅读次数:
239
Oracle Flashback Technologies - 闪回被drop的表 在oracle10g中,drop一个表后,表没有真正被删除,支持被rename后放在recyclebin中。 #新建一个表y2,用来测试 SQL> create table y2 as select * from a ...
分类:
数据库 时间:
2017-09-16 20:35:19
阅读次数:
151
Oracle Flashback Technologies Oracle 9i中增加了闪回查询技术,闪回查询为数据库提供了一种简单、强大、完全无干扰从人为错误中恢复的机制。通过闪回查询,用户可以查看过去某个时间点的数据状态,而不需对数据库结构做任何修改。Oracle 10g扩展了闪回技术,分别在数据 ...
分类:
数据库 时间:
2017-09-16 20:28:44
阅读次数:
164
mysqlbinlog限制 该软件利用binlog中记录了操作前的数据镜像和操作后的数据镜像。有如下限制 1)binlog_format=row 2)必须打开binlog 3)只支持insert、update、delete 4)不支持drop 、truncate、alter等ddl语句 特别说明:自 ...
分类:
数据库 时间:
2017-09-14 16:28:34
阅读次数:
274
一、表的恢复 对误删的表,只要没有使用PURGE永久删除选项,那么从flash back区恢复回来希望是挺大的。一般步骤有: 1、从flash back里查询被删除的表 select * from recyclebin 2、执行表的恢复 flashback table tbName to befor ...
分类:
数据库 时间:
2017-09-01 09:56:10
阅读次数:
206
一:binlog基础知识
1.mysqlbinlog常见选项:
--start-datetime:从二进制日志中读取指定等于时间戳或者晚于本地计算机的时间
--stop--datetime:从二进制日志中读取指定小于时间戳或者等于本地计算机的时间取值和上述一样
--start-position:从二进制日志中读取指定position事..
分类:
数据库 时间:
2017-08-30 19:44:42
阅读次数:
279
flashback 功能 依赖组件 相关参数 典型错误 query undo tbs undo_retention dml version query undo tbs undo_retention dml flashback table undo tbs undo_retention dml fl ...
分类:
其他好文 时间:
2017-08-19 10:55:27
阅读次数:
187