这篇文章解释了如何在联机或归档重做日志文件中获取转储。 约束和限制:1。数据库必须安装(或打开)。更改系统转储日志文件与任何实例无关,因此不需要为其操作安装数据库。但是,在ALTER SYSTEM DUMP REDO的情况下,系统需要知道实例是什么,以及其他日志文件在哪里。此查找需要控制文件,因此必
转载 2018-03-19 17:30:00
88阅读
2评论
SQL> alter database open;alter database open*ERROR at line 1:ORA-00313: open failed for members of log group 1 of thread 1 ORA-00312: online log 1 thread 1: '/kuozhan/test/redo03.log' 移动到最后一步出错!~前面
原创 2010-01-05 23:44:51
619阅读
query deleted datarows: select * from 表名 as of timestamp to_timestamp('删除时间点','yyyy-mm-dd hh24:mi:ss') //Needs Auth [flash any table] data table flashback: alter table 表名 enable row movement; //then flashback table 表名 to timestamp to_timestamp(删除时间点','yyyy-mm-dd hh24:mi:ss
转载 2013-07-28 21:44:00
314阅读
2评论
query deleted datarows: select * from 表名 as of timestamp to_timestamp('删除时间点','yyyy-mm-dd hh24:mi:ss') //Needs Auth [flash any table] data table flashback: alter table 表名 enable row movement; //then flashback table 表名 to timestamp to_timestamp(删除时间点','yyyy-mm-dd hh24:mi:ss
转载 2013-07-26 18:15:00
290阅读
2评论
查看redo状态 col member for a60 col status for a12 col SCN_NUM for a20 set lines 168 pages 99 SELECT thread# ,a.sequence# ,a.group# ,to_char(first_change# ...
转载 2021-08-25 17:06:00
334阅读
2评论
快照  select * from sys_info as of timestamp to_Date('2014-04-08 15:28:00', 'yyyy-mm-dd hh24:mi:ss')     要精确到秒
x
原创 2022-06-30 15:02:06
119阅读
Oracle闪存查询(Flashback Query)利用UNDO数据查看历史数据状态,可用于数据恢复和审计。核心用法包括:通过时间
24.Oracle杂记——Oracle常用动态视图v$logfile视图v$logfile有关实例重置日志组文件名及其位置的信息    描述如下:sys@PDB1> desc v$logfile; Name                                                                                         
原创 2021-08-16 22:48:59
655阅读
假设执行了误删除操作,又是线上业务,先安心,mysql没有重启之前不会影响现有操作,mysqld在运行状态中,会保持这些文件为打开状态,即使把它们删除了,它们仍旧存在于文件系统中,mysqld仍然可以对其进行读写。恢复第一步:查看mysqld的进程id可以top或者ps-ef|grepmysql都可以,每个进程在/proc/进程号下都有文件夹,假设mysql的进程号是14101命令:ls-la/p
原创 2018-12-27 15:45:08
1943阅读
    有很多原因导致了数据记录的误删,怎样恢复误删的记录呢?先来看看这个概念:     SCN(系统改变号),它的英文全拼为:System Change Number ,它是数据库中非常重要的一个数据结构。 SCN提供了Oracle的内部时钟机制,可被看作逻辑时钟,这对于恢复操作是至关重要的 注释:Oracle 仅根据
转载 精选 2008-04-08 21:20:42
2593阅读
1评论
 上周时候,因为一时手贱,生产上的数据被我给delete掉了。 用的是delete语句,然后很迅速的还给commit了。 于是---》杯具了。 ---------------------------------------------------- 于是找到了下面这两个语句:   ALTER TABLE tablename ENABLE
原创 2013-04-26 13:48:33
266阅读
对于一个开发而言,在项目即将上线进行上线前测试阶段,这个过程往往会出现一些bug,那么我们一般就会在客户现场去直接解决这些问题。那么客户现场的机器上面我们可能会连接很多的数据库,包括客户生产数据库。有时候在我们连接工作十数小时的时候,由于人过度疲劳,可能会造成误删客户生产数据库的情况,那么一些很重要的数据被我们的一个不小心删除了,对于很多开发者来说,想到更多的大概就是 有没有备份数据库? 把备份数
原创 2016-07-08 11:29:29
772阅读
1点赞
1、查询删除的表数据 select * from AT_PP_WORKINSTRUCTION as of timestamp to_timestamp('2018-09-28 11:30:00', 'yyyy-mm-dd hh24:mi:ss') where Inst_Name_s like 'GL ...
转载 2021-08-18 17:23:00
96阅读
create table first_fill_20151207 as -- 生成到临时表select * from first_fillas of timestamp to_timestamp('2015-12-07 07:00:00', 'YYYY-MM-DD HH:MI:SS') ;   分为两种方法:scn和时间戳两种方法恢复。 一、通过scn恢复删除且已提交的数据   1、获得当前数据库
转载 2015-12-07 14:29:00
291阅读
2评论
打开Flash存储的权限ALTER TABLE tableName ENABLE row movement ;2.找到这个表在这个时间点的数据select * from table as of timestamp to_timestamp('2019-01-14 11:00:00','...
转载 2021-08-30 11:50:24
288阅读
破本空间吃紧,没办法,只好想方设法从牙缝里抠了。。。先看看oracle的日志文件大小:D:\oracle\ora92\bin>sqlplus "/ as sysdba"SQL*Plus: Release 9.2.0.1.0 - Production on 星期二 9月 22 10:38:51 2009Copyright (c) 1982, 2002, Oracle Corporation.
转载 精选 2013-11-26 16:43:07
1242阅读
实验记录:Oracle redo logfile的resize过程。实验环境:RHEL 6.4 + Oracle 11.2.0.3 单实例 文件系统实验目的:本实验是修改redo logfile的过程记录,将当前数据库的3组redo logfile由原来的默认50M大小修改为100M。1.查看当前r...
转载 2014-06-10 23:48:00
167阅读
2评论
ALTER SYSTEM SWITCH LOGFILE; 对单实例数据库或RAC中的当前实例执行日志切换。ALTER SYSTEM ARCHIVE LOG CURRENT;会对数据库中的所有实例执行日志切换。手动切换日志组日志组A:当前正在写日志组B:可写手动切换日志组后,Oracle开始往日志组B里写日志,并进行一次checkpoint,把日志组A里没有经过checkpoint的那部分日志对应的
转载 2023-11-03 10:57:23
811阅读
python应用日志写入ES实时/准实时方案可以使用以下3种方式实现:flume+kafka+spark准实时写入ESlogging + CMRESHandler实时写入ES利用python中的Elasticsearch库实时写入ESpyinotify后台监控文件变化写入ES 定时写入方案则有:超时重试及定时批量写入ESimport uuid es_id = str(uuid.uuid1())接下
转载 2019-11-19 22:37:05
67阅读
FLASHBACK TABLE T_IDPROVIDER TO BEFORE
原创 2008-04-21 17:44:02
762阅读
  • 1
  • 2
  • 3
  • 4
  • 5