Oracle归档模式下恢复-数据库完全恢复方法4
来源:互联网 发布:淘宝达人账号名称 编辑:程序博客网 时间:2024/06/05 18:18
在关闭的状态下进行数据库的恢复:
情形:
1、所需恢复的数据文件不属于系统表空间、还原表空间
2、整个数据库或大多数数据文件都需要恢复。
3、数据库不是27*7,可以关闭。
如果要恢复的数据接近或超过一半,应该尽量使用此方法。
步骤:
1、如果数据库是在打开的状态,使用数据字典dba_data_files获取要恢复的数据文件
与所对应的表空间及他们的状态信息。
2、如果数据库是在打开的状态,使用shutdown命令关闭数据库,eg:shutdown abort;
3、以加载方式启动数据库:startup mount;
4、使用操作系统复制命令将备份的数据文件复制回数据库中原来的位置,如果硬盘损坏了
。就要将备份的数据文件复制到其他的硬盘上,之后使用alter命令修改数据文件名。
5、使用recover 命令将所有提交的数据从归档日志文件和重做日志文件重新写入已经
修复的数据文件:recover database。
6、使用alter database open 命令将数据库打开。
7、如果恢复时,是将备份的数据文件复制到其他的硬盘上,应该再次使用数据字典
dba_data_files获取要恢复的数据文件与所对应的表空间,以确认数据文件已经复制
到正确的位置。
情形:
1、所需恢复的数据文件不属于系统表空间、还原表空间
2、整个数据库或大多数数据文件都需要恢复。
3、数据库不是27*7,可以关闭。
如果要恢复的数据接近或超过一半,应该尽量使用此方法。
步骤:
1、如果数据库是在打开的状态,使用数据字典dba_data_files获取要恢复的数据文件
与所对应的表空间及他们的状态信息。
2、如果数据库是在打开的状态,使用shutdown命令关闭数据库,eg:shutdown abort;
3、以加载方式启动数据库:startup mount;
4、使用操作系统复制命令将备份的数据文件复制回数据库中原来的位置,如果硬盘损坏了
。就要将备份的数据文件复制到其他的硬盘上,之后使用alter命令修改数据文件名。
5、使用recover 命令将所有提交的数据从归档日志文件和重做日志文件重新写入已经
修复的数据文件:recover database。
6、使用alter database open 命令将数据库打开。
7、如果恢复时,是将备份的数据文件复制到其他的硬盘上,应该再次使用数据字典
dba_data_files获取要恢复的数据文件与所对应的表空间,以确认数据文件已经复制
到正确的位置。
阅读全文
0 0
- Oracle归档模式下恢复-数据库完全恢复方法4
- Oracle归档模式下恢复-数据库完全恢复方法1
- Oracle归档模式下恢复-数据库完全恢复方法2
- Oracle归档模式下恢复-数据库完全恢复方法3
- Oracle归档模式下恢复-数据库完全恢复方法实例1
- Oracle归档模式下恢复-数据库完全恢复方法实例2
- Oracle归档模式下恢复-4种数据库完全恢复方法
- Oracle恢复(二)------非归档模式下的恢复
- Oracle恢复(三)------归档模式下恢复数据文件
- Oracle手工完全恢复案例(归档模式)
- 归档模式下的手工备份及完全恢复
- 恢复系列4--归档模式下实现整个数据库的恢复
- 非归档模式数据库恢复
- Oracle-->数据库备份与恢复-->数据库库归档模式
- Oracle-->数据库备份与恢复-->数据库归档模式设置
- 归档模式下恢复小记
- oracle dba 培训教程 第19章 归档模式下的数据库恢复
- Oracle之RMAN数据库在非归档模式下的备份和恢复
- nova computer对instance的shut off
- c语言字符串库函数#include<string.h>
- kotlin学习笔记——内联函数
- Ubuntu 16.04 pyfst安装过程
- LeetCode-80-Remove Duplicates from Sorted Array II 水题
- Oracle归档模式下恢复-数据库完全恢复方法4
- FreeRTOS学习之:系统延时
- 桥接模式 bridged 网络地址转换模式 NAT
- HDU 4694: Important Sisters(支配树)
- 一些基本概念
- C++11 之lambda
- Oracle 11g Snapshot Standby数据库功能
- UCSD 数据集
- 在LINUX服务器后台运行python脚本