oracle如何恢复数据(oracle数据库恢复数据)

网络经验5字数 1428阅读4分45秒阅读模式
摘要

oracle数据库执行脚步出错,怎么恢复数据库首先,备份数据库(X:oracleoradata)下的数据文件,重新命名即可(否则装数据库的时候会提示sid已存在)。重新安装数据库,当然数据库的名字就是你要恢复的名字。安装完成后,打开控制面板,停止oracle的服务。以sys登录为sysdbasqlplus /NOLOG或者(sqlplus sys/sys@localhost/orcl as sysdba,window系统下部署的 oracle数据库总是各种bug,我的必须添加ip地址指向才能连接)。

oracle数据库执行脚步出错,怎么恢复数据库

首先,备份数据库(X:oracleoradata)下的数据文件,重新命名即可(否则装数据库的时候会提示sid已存在)。重新安装数据库,当然数据库的名字就是你要恢复的名字。安装完成后,打开控制面板,停止oracle的服务。

以sys登录为sysdbasqlplus /NOLOG或者(sqlplus sys/sys@localhost/orcl as sysdba,window系统下部署的 oracle数据库总是各种bug,我的必须添加ip地址指向才能连接)。文章源自麦子笔记-https://www.immaizi.com/f34589368e06.html

实例恢复:并不需要dba来接入,你只要保证undo、redo完整,oracle能自行完成实例恢复。介质恢复:就是物理文件损坏一类的恢复,或者物理数据的丢失,需要介质恢复。对于介质恢复的方法,需要看你当初是如何进行备份的。文章源自麦子笔记-https://www.immaizi.com/f34589368e06.html

在Oracle数据库中,如果误操作执行了DELETE语句删除了数据,是有可能恢复的。如果您的Oracle数据库启用了闪回(Flashback)功能,并且删除的数据在闪回范围内,您可以使用闪回查询(Flashback Query)来恢复数据。文章源自麦子笔记-https://www.immaizi.com/f34589368e06.html

由于只有数据文件备份,没有控制文件和日志文件,此时只能采用重建控制文件来恢复数据库。以下通过两中方法来介绍如何通过重建控制文件来进行数据库的恢复。1)仅安装数据库软件,通过新建oracle服务,引用数据文件来创建一个实例。文章源自麦子笔记-https://www.immaizi.com/f34589368e06.html

运行DBCA,创建数据库,位置什么的随便,只要SID,DBNAME,CHARACTERSET相同就得,到最后一步选保存为脚本,不运行建库,保存退出。 3。打开建库脚本(。文章源自麦子笔记-https://www.immaizi.com/f34589368e06.html

oracle中truncatetable后的数据如何恢复

DBA尝试恢复但是发觉最近的备份不可用,导致无法从备份中恢复出该数据表上的记录。 此时DBA决定采用PRM来恢复已经被TRUNCATE掉的数据。文章源自麦子笔记-https://www.immaizi.com/f34589368e06.html

PRM可以在无备份的情况下恢复被truncated/drop掉的表,也可以恢复无法打开的Oracle数据库(Alter Database Open失败)中的数据。文章源自麦子笔记-https://www.immaizi.com/f34589368e06.html

如果是归档的话可以恢复数据库到TRUNCATE前的,如果是10g,开启了归档和FLASHBACK的话可以FLASHBACK TABLE恢复的。文章源自麦子笔记-https://www.immaizi.com/f34589368e06.html

用闪回和归档日志可以恢复。闪回和归档日志就是对数据库进行的备份处理,truncate table后只是对当前数据库的表操作,而不影响闪回文件和归档日志,当然可以恢复。文章源自麦子笔记-https://www.immaizi.com/f34589368e06.html

oracle数据库如何备份与恢复

重启Oracle数据库 sqlstartup 热备份 热备份是在数据库运行的情况下,采用方式备份数据库的方法。所以,如果你有昨天夜里的一个冷备份而且又有今天的热备份文件,在发生问题时,就可以利用这些资料恢复更多的信息。文章源自麦子笔记-https://www.immaizi.com/f34589368e06.html

oracle备份的几种方法:\x0d\x0a1).导出/导入(EXP/IMP)。\x0d\x0a 2).热备份。\x0d\x0a 3).冷备份。\x0d\x0a 注释:导出备件是一种逻辑备份,冷备份和热备份是物理备份。文章源自麦子笔记-https://www.immaizi.com/f34589368e06.html

备份恢复方式 对数据库的某个一致状态建立副本,并储存在介质上脱机保存,以此作为数据库恢复的基础。现以Oracle实用程序Export/Import来介绍备份恢复方式。Export/Import是Oracle提供的两个互补性程序,即卸载和装载。文章源自麦子笔记-https://www.immaizi.com/f34589368e06.html

EXP 备份:也称 Oracle 逻辑备份,恢复时需要的停机时间较长,因 IMP 导入恢复后不能应用归档日志,所损失的数据量较大; 对于大型数据库,EXP 会显得力不从心。文章源自麦子笔记-https://www.immaizi.com/f34589368e06.html 文章源自麦子笔记-https://www.immaizi.com/f34589368e06.html