--BEGIN --第一步:备份数据库(完整版) --第二步:正常操作和误操作 --正常操作 insert into Table_A(Name) values('张三') insert into Table_A(Name) values('李四') insert into Table_A(Name) values('王五') insert into Table_A(Name) val
查询回滚数据 select * from tablename AS OF TIMESTAMP TO_TIMESTAMP('2023-12-29 10:29:00','yyyy-mm-dd hh24:mi:ss') where not exists (select 1 from tablename A where A.xh = tablename.xh and A.TIME = tablena
–查询 执行 delete 的语句 ,拿到删除的时间 FIRST_LOAD_TIME ,删除行数可参考 ROWS_PROCESSED select t.FIRST_LOAD_TIME,t.ROWS_PROCESSED,t.* from v$sql t where t.sql_text like '%delete from trade%' ; select *from trade as of
写一下文档,记录自己工作中的重大事故,警醒自己以后别犯错。 1)目录不能进行硬连接,只能进行软连接,也就是 ln命令必须加上 -s 参数,如下: [root@ALIYUN:~]#ln /srv/bak-lj/ /opt/ljln: `/srv/bak-lj/': hard link not allowed for directory 【错误】[root@ALIYUN:~]#[root@AL
场景: 误操作删除了某个表的数据,本文只讲工具的使用,首先自己通过mysqlbinlog或者记录找到误操作的时间范围:开始时间和结束时间,已经确定好是哪个binlog了下面以误删为例。 查看binlog是否开启 show variables like ‘%log_bin%’; 查看binlog的存放目录 show variables like ‘%datadir%’; 查看binlog日志文
场景: 误操作删除了某个表的数据,本文只讲工具的使用,首先自己通过mysqlbinlog或者记录找到误操作的时间范围:开始时间和结束时间,已经确定好是哪个binlog了下面以误删为例。 查看binlog是否开启 show variables like ‘%log_bin%’; 查看binlog的存放目录 show variables like ‘%datadir%’; 查看binlog日志文
SqlServer中避免误操作 1、在很多时候,有可能是无心的对一些线库进行了误操作,如update,delete,insert操作 使一些关键数据受到了破坏,为了避免这些行为的发生我们在使用修改语句前开启事务,下面案例具体演示 2、表a 修改表a前开启事务 关键词:begin tran begin tranUPDATE a set itm=1 效果: 此时我们想复原数