oracle的数据备份与恢复

方法一:
Oracle恢复被删除的数据
数据用Delete误删除掉后,而且提交了。

1.打开Flash存储的权限
ALTER TABLE tablename ENABLE row movement ;
2.把表还原到指定时间点
flashback table tablename to timestamp to_timestamp(''2008-02-28 10:40:00'',''yyyy-mm-dd hh24:mi:ss'');
后面的参数为要还原的时间点.此方法有个缺点就是指定的时间点之后的数据也没有有了.


方法二:
查询表FLASHBACK_TRANSACTION_QUERY,从得到的结果中,
取UNDO_SQL字段的值,该字段是记录了恢复操作的语句,执行该sql就可以了. 该表记录了每一个操作的日志.
例如查找test表在2009-8-11 17:05:00到2009-8-11 17:05:59之间所做的删除操作
select * from FLASHBACK_TRANSACTION_QUERY where table_owner='GTOA2' and table_name='TEST' and operation='DELETE'
and commit_timestamp between to_timestamp('2009-8-11 17:01:00','yyyy-mm-dd hh24:mi:ss')
and to_timestamp('2009-8-11 17:05:59','yyyy-mm-dd hh24:mi:ss')


方式三:
查询test表1个小时前的数据:
SELECT * FROM test
AS OF TIMESTAMP (SYSTIMESTAMP - INTERVAL '1' hour)
对于TIMESTAMP 的设置有下面几中方式:
TIMESTAMP (SYSTIMESTAMP - INTERVAL '1' hour) --查询一小时前的数据
TIMESTAMP (SYSTIMESTAMP - INTERVAL '1' day) --查询一天前的数据
TIMESTAMP (SYSTIMESTAMP - INTERVAL '10' minute ) --查询十分钟前的数据
TIMESTAMP (SYSTIMESTAMP - INTERVAL '50' second ) --查询50秒前的数据


方法四:
对于Oracle9i,采用Oracle默认的安装设置进行安装后,数据库处于非归档日志模式,为了实现数据库的备份和恢复,我们通常要把数据库切

换到归档日志模式。我们可以总结了一下,大概有一下几个步骤(Oracle For Windows)。
1、在命令行状态下进入SqlPlus,连接数据库
C:\>sqlplus /nolog
SQL>conn /as sysdba

2、(这一步可以不执行)由动态参数文件创建静态参数文件
SQL>create pfile from spfile;

3、(这一步可以不执行)作用是修改归档目录路径,经上一步创建的静态参数文件,一般存储在$OracleHome:\database:\下,文件名为INIT[SID],在其中增加以下参数:
*.log_archive_start='TRUE'
*.log_archive_max_processes=6
*.log_archive_dest_1='LOCATION=E:\oracle:\ora92:\arc' --修改本地归档目标路径
*.log_archive_dest_2='LOCATION=E:\oracle:\ora92:\arcbak' --修改远程归档目标路径
*.log_archive_format='ARC%S.ARC'
注:以上参数需根据实际情况设定

4、(是否需要执行与第3步一样)建立上述参数中涉及到的文件夹,如过按上述参数设置,则应建立E:\oracle:\ora92:\arc和E:\oracle:\ora92:\arcbak两个文件夹

5、关闭数据库,要采用一致性关闭,既不要Shutdown abort
SQL>shutdown immediate

6、(是否需要执行跟第2步一样)由静态参数文件创建动态参数文件
SQL>create spfile from pfile;

7、启动数据哭到mount阶段
SQL>startup mount

8、将数据库切换到归档日志模式
SQL>alter database archivelog;

9、打开数据库,完成切换
SQL>alter database open;

10、参考附件中的热备份.
Oracle RAC 环境数据备份与恢复实践 因项目组需要利用生产环境的真实数据,搭建测试环境,便于开发测试,测试环境没有必要搭建复杂的Oracle rac集群,占用资源多,就计划选择单机版Oracle,考虑到数据泵expdp、impdp效率较低(也尝试导入成功了,确实大量数据非常的慢,本项目400多GB的备份数据),决定使用Oracle rac下的rman备份数据恢复至单机Oracle。至此数据库已恢复完毕,可重启监听与数据库,进行登录验证数据恢复情况,经实践检验与原库保持一致,并且恢复效率非常的高,用时约1小时,满足公司对故障快速恢复的要求。 阅读详情

相关推荐

某大型车企 Oracle RAC 环境数据备份与恢复实践

因项目组需要利用生产环境的真实数据,搭建测试环境,便于开发测试,测试环境没有必要搭建复杂的Oracle rac集群,占用资源多,就计划选择单机版Oracle,考虑到数据泵expdp、impdp效率较低(也尝试导入成功了,确实大量数据非常的慢,本项目400多GB的备份数据),决定使用Oracle rac下的rman备份数据恢复至单机Oracle。至此数据库已恢复完毕,可重启监听与数据库,进行登录验证数据恢复情况,经实践检验与原库保持一致,并且恢复效率非常的高,用时约1小时,满足公司对故障快速恢复的要求。

weixin_70923796的博客 271

定时备份oracle数据库

建一个扩展名为.bat的文件,其内容为(注意:内容不要换行显示): @echo off exp eap6/eap6@server owner=eap6 rows=y buffer=65536 feedback=100000 file=e:/eap/eap%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%.dmp log=e:/eap/eap%date:~5...

豆芽学Java 142

“开宝五子棋陪练”-首款开放智能的五子棋习题练习安卓应用

使用Kotlin语言以及Jetpack Compose UI库开发,主要就是写Composable函数,显示棋盘、棋子和一些按钮,响应用户的点击和滑动操作,以及保存和恢复数据。但我针对本应用是用于做题的特殊需求,对该算法库做了一个简单的JNI层封装,方便UI前端Kotlin代码的调用。

weixin_44120030的博客 2397

Oracle的数据备份与恢复

其中,userid选项用于指定登录数据库的用户名和密码,tables选项用于指定要备份的表名,owner选项用于指定要备份的用户,file选项用于指定备份文件名。与exp命令不同的是,expdp命令可以实现更加灵活的备份,可以备份指定的表、指定的用户、指定的数据等。其中,username和password是登录数据库的用户名和密码,directory是备份目录,dumpfile是备份文件名,tables是要备份的表名,用逗号分隔。RMAN是Oracle提供的备份和恢复工具,可以实现全面的备份和恢复。

weixin_52566832的博客 6045

极化码理论及算法研究4-巴氏参数、GA算法以及matlab仿真

目录 (如要找其他内容,欢迎访问我的主页寻找) #前言 #极化码概述 #极化码定义 #极化码编码 #极化码译码 #5G标准中极化码的编译码概述 #5G标准中极化码的编码 #5G标准中极化码的译码 #总结 极化码编码 ...

1万+

避坑指南:在Linux服务器上用Conda安装antiSMASH 5.2.0(解决Jinja2报错和Matplotlib权限问题)

本文详细介绍了在Linux服务器上使用Conda安装antiSMASH 5.2.0的避坑指南,重点解决了Jinja2报错和Matplotlib权限问题。通过创建专用conda环境、安装指定版本依赖包和配置缓存目录,帮助用户顺利完成antiSMASH的本地部署,适用于批量处理基因组分析任务。

weixin_26911099的博客 316

oracle数据备份 恢复,Oracle数据备份和恢复

Oracle数据库的备份和恢复有很多种方法,是一个很大的话题,足可以写一本书,但是,本文只介绍采用exp和imp进行数据备份和恢复,这也是程序员最常用的方法。本文涉及的备份与恢复的其它概念都是狭义的,不完整的或不完全准确的,仅供参考。一、备份与恢复的概念1、什么是备份备份就是把数据库中的数据复制到存储设备的过程,存储设备包括磁盘、磁带、光盘等,随着存储技术的发展,磁带和光盘已经很少使用。2、备份的...

weixin_42099858的博客 581

告别机载网络通信混乱:利用ARINC825的LCC与带宽管理机制构建高可靠CAN总线

本文深入探讨了ARINC825规范如何通过逻辑通信通道(LCC)和带宽管理机制解决机载CAN总线通信的混乱问题。文章详细解析了ARINC825的核心架构设计、LCC工程实现、时间触发带宽管理等关键技术,展示了其在提升航空电子系统可靠性和实时性方面的显著效果,为现代飞机通信系统提供了高可靠解决方案。

weixin_26878995的博客 241

oracle数据备份 恢复,Oracle数据备份与恢复

Oracle导出数据: 编写创建路径文件:create_dir.sql create or replace directory dmpdir as首页 → 数据库技术背景:阅读新闻Oracle 数据备份与恢复[日期:2014-04-26]来源:Linux社区作者:Linux[字体:]Oracle导出数据:编写创建路径文件:create_dir.sqlcreate or replace direct...

weixin_39876145的博客 136

在 SAP BTP Cloud Foundry 环境中开发 SAP HANA 的完整实战路线图

SAP HANA Cloud迁移路径解析:从本地到云原生的数据库现代化 本文梳理了SAP HANA在Cloud Foundry环境中的架构定位和实施路径,针对不同起点的项目提供迁移建议。核心内容包括: SAP HANA Cloud在Cloud Foundry中的双重角色:既作为平台服务提供数据库实例,又通过HDI容器管理MTA应用中的数据库工件。 针对四类典型项目起点的迁移策略: 绿地项目:直接采用CAP+SAP HANA Cloud组合 已有HANA service或XS advanced项目:需对照兼容

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 266

如何在 Linux 上安装 RTX 5090 / 5080 /5070 Ti / 5070 驱动程序 — 详细指南

Linux 上的 NVIDIA 5090 是 AI、游戏和渲染的强大引擎,但需要耐心。如果稳定性是首要考虑因素,请坚持使用开源驱动程序,并关注 NVIDIA 论坛以获取未来更新。

iCloudEnd的博客 6912

【Oracle】数据备份与恢复

Oracle数据库的备份与恢复就像给你的数据上了一道保险,万一出现意外情况,你总能有个可靠的退路。无论是硬件故障、人为误操作,还是自然灾害,备份都是你最后的救命稻草。

Guiat的博客 2448

随机优化 (Stochastic Optimization) 算法详解及案例分析

随机优化是一种用于处理包含随机变量的优化问题的方法。其目标是通过考虑随机变量的概率分布,找到一个在期望意义下最优的解。

闲人编程的博客 4180

ORACLE数据备份与恢复

任何一个企业内运行的数据库,都难免会遭遇到一些灾难,这些灾难包括天灾和人祸:   台风和地震所引发的风灾、水灾和火灾;   停电加上不断电系统故障;   人员操作不当、误删资料或蓄意破坏;   导致的结果如下:计算机全毁;硬盘故障;软件故障; 1、数据的导入和导出;     导入功能只能恢复到当初导出的数据。     缺点是:导出数据后发生的变化都无法恢复;     优点是:在不同

飞二狗的海洋 513

R语言做一个 GM (1,1)灰色预测模型

累加生成是GM(1,1)模型的另一个重要步骤,它通过构造累加生成序列,把非线性非平稳时间序列转化为线性平稳时间序列。GM(1,1)是一种基于灰色系统理论的预测模型,通常用于中小样本的非线性、非平稳时间序列数据分析。灰色预测模型的核心是灰度处理,将原始时间序列转化为灰色时间序列。这里使用R语言中的diff函数对时间序列进行一次差分,然后对结果取累加和得到灰度序列。以上是GM(1,1)灰色预测模型在R语言中的实现步骤。需要注意的是,GM(1,1)模型适用于中小样本的时间序列预测,对于长期预测效果可能较差。

Mrrunsen的博客 3842

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Oracle+sde数据备份、恢复

  1.数据库完整备份EXP SYSTEM/PASSWORD@SID FULL=Y FILE=D:/SYSTEM.DMP LOG=D:/SYSTEM.LOG2.数据入库(a)从数据库中删除SDE和SDE USER用户DROP USER SDE CASCADE;DROP USER SDEUSER CASCADE;(b)创建新的SDE用户和SDEUSER下为创建SDE用户过程: (i)创建表空间

junmail的专栏 1448

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Oracle数据备份恢复

备份 exp命令用于将数据表或用户导出,导出后可以将数据保存到磁盘文件中,以实现数据的备份。注意该命令是在控制台中运行,而非在sqlplus中运行。例如导出上一章建立的三张表: 在执行exp命令时,提示输入登录的用户名和密码,登录成功后提示设置提取数据的缓冲区大小,默认是4096字节。按回车后提示导出到磁盘的哪个文件中 这里准备将数据导出到f盘的tables.tab文件中,回车后提示是导出用户及其下的所有对象,还是只导出表,默认是导出用户。输入T表示导出表 之后提示除了导出表的结构以外,是...

Xin_shou__的博客 399

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

oracle数据备份与恢复

======oracle备份数据=========================== -- exp(导出)  system(用户名) root(密码)  owner(服务名)  file(导出文件地址) log(导出日志地址)   exp system/root@ORCLS owner=HDWCS file=D:\SJ\hdwcs.dmp log=D:\SJ\hdwcs.txt    -- i...

weixin_40331613的博客 291

oracle数据备份与 恢复,oracle数据库备份与恢复策略简谈

数据库备份和恢复技术是数据库系统维护工作中的重要技术,不论是开发测试环境的数据库,还是生产环境的数据库,都要进行备份,而且要确保备份文件可用。对于数据库系统来说,当发生故障甚至是灾难性的故障的时候,数据库备份就是最有效的最后一道防线。对于数据中心运维人员来说,备份与恢复技术的熟练运用,加之规范性的操作,是企业数据中心的数据库系统正常运行的重要保障。创建 Oracle 备份的目的是为了可以恢复已损坏...

weixin_34261380的博客 668

Oracle数据备份与恢复

Oracle数据备份与恢复impexp新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 imp 你好! 这是你第...

michael_linux的博客,一个小小小学生。滴水穿石,步步为营,只为那刹那芳华。 400

oracle数据泵数据备份与恢复

第一部分:导出工作 第一步:登录数据库服务 sqlplus username/password@实例名称 第二步:选择一个目录或者创建一个目录,命令是create or replace directory ××× as '新建的真实目录名称(只需写到你想创建的这个目录的上级目录即可)'; a.选择一个目录:select * from dba_directories; OWNER ...

Autumncow的博客 2876

Oracle 数据备份、恢复以及导入时表空间不存在的解决方案

Oracle 数据备份、恢复以及导入时表空间不存在的解决方案

wangchaoqi1985的博客 195

oracle 数据备份恢复,Oracle数据备份与恢复

一.cmd命令导出导入数据(备份与恢复)${mangUserName}:管理员用户${mangPassword}:管理员密码${userName}:用户名,与管理员用户可以相同${filePath}:文件路径,建议以.dmp结尾1)整库导出exp ${mangUserName}/${mangPassword} full=y; #参数full表示整库导出。导出后会在当前目录下生成一个EXPDAT.D...

weixin_39757743的博客 139
上一篇: oracle查询性能优化
下一篇: 配置weblogic与tomcat热部署
豆芽学Java
博客等级 码龄20年 0粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值