怎样恢复oracle函数,Oracle闪回恢复误删除的表、存储过程、包、函数...
在日常的数据库开发过程汇总难免会出现一些误删除的动作,
对于一些误删的操作我们可以通过oracle提供的闪回机制恢复误删数据,
从而避免出现较大的生产事故.
下面是本人平时工作中积累的一些常用的操作,非常简单实用,分享给大家.
恢复dml误删的数据:
select * from 误删除的表名 as of timestamp(systimestamp-interval ‘10‘ minute);--此处的10代表10分钟前表中的数据,可以根据实际情况进行查询
恢复drop掉的存储过程、函数、包等:
select *
from (select u.name AS username,
o.name AS procedurename,
decode(o.type#,
7,
‘PROCEDURE‘,
8,
‘FUNCTION‘,
9,
‘PACKAGE‘,
11,
‘PACKAGE BODY‘,
12,
‘TRIGGER‘,
13,
‘TYPE‘,
14,
‘TYPE BODY‘,
‘UNDEFINED‘) AS sptype,
s.line AS LINE,
s.source codetext
from sys.obj$ o, sys.source$ s, sys.user$ u
where o.obj# = s.obj#
and o.owner# = u.user#
and (o.type# in (7, 8, 9, 11, 12, 14) OR
(o.type# = 13 AND o.subname is null))
and u.name = ‘数据库用户名需要大写‘) as of timestamp(systimestamp - interval ‘21‘ minute) --按照时间进行闪回操作 此处为21分钟前的状态
where sptype = ‘PROCEDURE‘; --也可以单独查询FUNCTION、PACKAGE等
备注:如果以上代码看不懂,可以动手查询一下,效果一目了然。
原文:https://www.cnblogs.com/LoveShare/p/10251729.html
怎样恢复oracle函数,Oracle闪回恢复误删除的表、存储过程、包、函数...相关推荐
- Oracle数据库中闪回恢复的详细分析
Oracle9i开始提供闪回查询,以便能在需要的时候查到过去某个时刻的一致性数据,这是通过Undo实现的.这个功能有很大的限制,就是相关事务的undo不能被覆盖,否则就无力回天了.oracle10g大 ...
- Oracle闪回恢复区(fast recovery area,FRA)
Oracle闪回恢复区(fast recovery area,FRA) 闪回恢复区(Fast Recovery Area,FRA)是一块可选的磁盘位置,可以用来存储与恢复相关的文件,例如控制文件和联机 ...
- oracle有人用过fra吗,FRA(闪回恢复区)
1.闪回恢复区简介 闪回恢复区可以集中存储所有与恢复相关的文件.FRA可以使用本地附加的存储.Oracle的群集文件系统(Cluster File System,简写为OCFS)或Oracle 10g ...
- oracle rac 快速闪回区 路径,oracle 10g rac配置闪回恢复区 开启归档
DBCA创建数据库的时候,默认是不使用flash_recovery_area,不开启归档的. 本文以2个节点的rac为例,所阐述的内容是在新建数据库后,如何设置闪回恢复区,如何开启归档,设置归档路径. ...
- 数据库----Oracle中的闪回(flashback)技术
目录 前言 正文 Flashback介绍 闪回表数据(Flashback Table) 1.闪回到具体时间点 2. 闪回到10分钟之前 闪回删表(Flashback Drop) 1. 闪回被删掉的sc ...
- 闪回恢复区 (Flash Recovery Area)
在oracle 9i中引入flashback查询,以便能在需要的时候查到过去某个时刻的一致性数据,依赖于undo表空间存储的信息来闪回查询以前的版本,当然这个受限于undo表空间的大小,以及保留策略. ...
- Oracle 原理: 闪回 flashback
目录 一.9i中的闪回查询方法 二.10g的闪回版本查询方法 三.10g闪回事物查询方法和恢复数据 四.10g闪回表 五.10g闪回删除 六.10g闪回数据库 一.9i中的闪回查询方法 可以按照时间点 ...
- oracle 中的闪回
概述: 闪回技术是Oracle强大数据库备份恢复机制的一部分,在数据库发生逻辑错误的时候,闪回技术能提供快速且最小损失的恢复(多数闪回功能都能在数据库联机状态下完成).需要注意的是,闪回技术旨在快速恢 ...
- oracle数据库归档闪回,[Oracle]Oracle的闪回归档
Oracle的闪回归档 场景需求,由于管理数据库的一些核心表,在实施初期会有人为误删除的问题.Oracle 11gR2提供了闪回归档的特性,可以保证不用RMAN来恢复误删除的数据.实践如下: 1.创建 ...
最新文章
- Linux内核网络栈1.2.13-tcp.c概述
- Analytic Functions 分析函数(rank over)
- Google Map API 开发基础--01
- modal ajax,在Modal中调用Vue.js AJAX
- python 可视化饼图_Python可视化学习(饼状图,坐标系...)
- VBScript 教程之数据库篇
- Spring Boot 常见面试题
- scale 和 transform-origin 实现线条从左侧进入,右侧离开效果
- 轻量级的jQuery表单校验插件: Happy.js
- html文件钓起始标志,关于html页面head标签顺序
- arcgis中python批处理_基于Python的ArcGIS空间数据格式批处理转换工具开发
- Spring Cloud基础教程 - 程序猿DD
- 批量保存网页_一键保存网页图片!macOS自带神器,比《快捷指令》还好用
- 【TCP/IP】IP地址分类和特殊IP地址
- 解决华为手机无法使用Android StudioUSB调试功能
- 腾讯面试总结——iOS开发
- 自然语言处理是什么,我们为什么需要处理自然语言?
- 三角网导线平差实例_三角网近似平差及边长计算表
- DBA的职业发展机会
- 隐函数求导和相关变化率
热门文章
- 【渝粤教育】国家开放大学2018年春季 0089-22DInternet和Intranet应用 参考试题
- 【渝粤教育】电大中专电子商务网站建设与维护 (22)作业 题库
- 控制器局域网can总线
- html如何插入swf视频,Html插入SWF方法
- 自动装箱自动拆箱java,自动装箱?拆箱?==问题?详解java面试常见的一个问题...
- python 从入门到实践_Python编程从入门到实践日记Day15
- 如何查看电脑显卡配置_3080显卡电脑配置清单(3700X/10700)
- JS定时器使用,定时定点,固定时刻,循环执行
- SLAM+语音机器人DIY系列:(二)ROS入门——2.ROS系统整体架构
- OpenGL中的Shader