oracle rman恢复表空间,Oracle数据库RMAN恢复之表空间和数据块介质的恢复
示例一:表空间的数据文件被误删除
open状态下删除表空间对应的所有数据文件.
在open状态下使用alter tablespace ... offline for recover 脱机表空间.
使用restore tablespace ...转储表空间所有的数据文件.
使用recover tablespace ...应用归档日志.
最后使用alter tablespace ... online使表空间联机.
--open状态下删除表空间对应的所有数据文件.
[oracle@localhost ~]$ rm /oracle/10g/oracle/product/10.2.0/oradatabak/users01.dbf;
--恢复表空间
[oracle@localhost ~]$ rman target sys/oracle@oralife nocatalog
RMAN> run {
2> sql 'alter tablespace users offline for recover';
3> restore tablespace users;
4> recover tablespace users;
5> sql 'alter tablespace users online';
6> }
示例二:表空间的数据文件所在磁盘出现故障
open状态下删除表空间对应的所有数据文件.
在open状态下使用alter tablespace ... offline for recover 脱机表空间.
执行set newname为数据文件指定新的位置.
使用restore tablespace ...转储表空间所有的数据文件.
执行switch datafile改变控制文件中数据文件位置和名称.
使用recover tablespace ...应用归档日志.
最后使用alter tablespace ... online使表空间联机.
--open状态下删除表空间对应的所有数据文件.
[oracle@localhost ~]$ rm /oracle/10g/oracle/product/10.2.0/oradatabak/users01.dbf;
SQL> select * from t_user;
select * from t_user
*
ERROR at line 1:
ORA-00376: file 4 cannot be read at this time
ORA-01110: data file 4:
'/oracle/10g/oracle/product/10.2.0/oradatabak/users01.dbf'
SQL> select file#,error from v$recover_file;
FILE# ERROR
---------- -----------------------------------------------------------------
4 FILE NOT FOUND
--恢复表空间
[oracle@localhost ~]$ rman target sys/oracle@oralife nocatalog
run {
sql 'alter tablespace users offline for recover';
set newname for datafile 4 to '$ORACLE_BASE/product/10.2.0/oradata/oralife/user01.dbf';
restore tablespace users;
switch datafile all;
recover tablespace users;
sql 'alter tablespace users online';
}
--已恢复
SQL> select * from t_user;
TEXT
--------------------
java_
SQL> select name from v$datafile where file# = 4;
NAME
--------------------------------------------------------------------------------
/oracle/10g/oracle/product/10.2.0/oradata/oralife/user01.dbf
数据块介质恢复
如果数据文件部分数据块出现损坏,可以使用blockrecover 命令恢复损坏数据块.
如:
RMAN> blockrecover device type disk
2>datafile 5 block 2,7,88;
关于Oracle数据库RMAN恢复之表空间和数据块介质的恢复方法就介绍到这里了,希望本次的介绍能够对您有所帮助.
作者“oracle认证价值”
http://www.dengb.com/oracle/485311.htmlwww.dengb.comtruehttp://www.dengb.com/oracle/485311.htmlTechArticle示例一:表空间的数据文件被误删除 open状态下删除表空间对应的所有数据文件. 在open状态下使用alter tablespace ... offline for recover 脱机表空间...
oracle rman恢复表空间,Oracle数据库RMAN恢复之表空间和数据块介质的恢复相关推荐
- Oracle 数据块损坏与恢复具体解释
1.什么是块损坏: 所谓损坏的数据块,是指块没有採用可识别的 Oracle 格式,或者其内容在内部不一致. 通常情况下,损坏是由硬件故障或操作系统问题引起的.Oracle 数据库将损坏的块标识为&qu ...
- media recovery oracle,oracle 数据块损坏 Oracle 数据块损坏与恢复详解
本文主要对RMAN块级别介质恢复进行解释并举例,以帮助大家理解相应概念并灵活使用 块级别介质恢复(Block-Level Media Recovery) 注意: 此恢复无法对数据文件块头(第一个块)进 ...
- oracle定时任务时间表达式,quartz定时任务数据库需要的表)
在线QQ客服:1922638 专业的SQL Server.MySQL数据库同步软件 Quartz对将Job保存在数据库中所需的表的描述 QRTZ_CALENDARS以Blob类型存储Quartz日历信 ...
- Oracle数据块损坏的恢复实例
测试环境:11.2.0.4 1.构建数据块损坏的测试环境 2.有备份:常规恢复坏块 3.无备份:跳过坏块 1.构建数据块损坏的测试环境 1.1 创建测试表 --Create Table t_test ...
- jdbc 生成建表语句_mysql数据库下建表语句
mysql建立数据库报错You have an error in your SQL syntax; check the manual that corresponds to your MySQL se ...
- mysql分库分表风险_数据库分库分表存在的问题及解决方案
读写分离分散了数据库读写操作的压力,但是没有分散存储压力,当数据库的数据量达到千万甚至上亿条的时候,单台数据库服务器的存储能力就会达到瓶颈,主要体现在以下几个方面: 数据量太大,读写性能会下降,即使有 ...
- java导出数据透视表_使用数据库中的Java流制作数据透视表
java导出数据透视表 来自数据库行和表的原始数据不能为人类读者提供太多了解. 相反,如果我们对数据执行某种聚合,则人类更有可能看到数据模式 在向我们展示之前. 数据透视表是聚合的一种特定形式,我们可 ...
- mysql外连接基准表_4.mysql数据库创建,表创建模等模板脚本,mysql_SQL99标准的连接查询(内连接,外连接,满外连接,交叉连接)...
mysql数据库创建,表创建模等模板脚本 --用root用户登录系统,执行脚本 --创建数据库 create database mydb61 character set utf8 ; --选择数 ...
- mysql数据库中插入表信息_mysql数据库中插入表
通过binlog恢复mysql数据库 在上一篇文章,我们讲解了有关mysql的binlog日志的基础知识.这篇文章,我们来讲解如何通过mysql的binlog日志来恢复数据库. 在使用binlog日志 ...
最新文章
- SpringMVC常用Maven POM.xml依赖包片段
- 1秒极速求解PDE:深度神经网络为何在破解数学难题上独具天赋?
- 国家航天局:中国空间站预计到2022年前后建成
- YOLO项目复活!大神接过衣钵,YOLO之父隐退2月后,v4版正式发布,性能大幅提升...
- Windows下的Jupyter Notebook 安装与自定义启动(图文详解)
- 在ubuntu14.04中安装gazebo
- mysql登录跳转不了_Session过期后实现自动跳转登录页面
- git每次更新都需要输入账号密码,如何解决?
- c语言2048代码linux,C语言2048小游戏课设(附源码).doc
- 安卓psp模拟器哪个好_手机psp模拟器哪个好_安卓PSP模拟器中文官方版下载_66游戏网...
- 第一次使用码云上传本地项目
- 高通推出通过以太网供电的小型蜂窝芯片
- (转)原始图像数据和PDF中的图像数据
- 服务器命令里面怎么删除文件,scp删除服务器文件命令
- python ppt转图片_ppt一键转图片和pdf
- linux解压7z包命令,Linux下解压:tar、rar、7z命令简单易懂的教程(含实例)
- (姊妹仨)BlazePalm: 先检手掌再检骨架,虚拟合成数据助力 2.5D 信息输出
- 【MFRC522】STM32 MFRC522 IC读卡 程序及原理图
- 逻辑回归(Logistic Regression)原理及Python实现
- SOLIDWORKS Simulation攻略丨赫兹接触应力分析
热门文章
- SOL注入——基于联合查询的数字型GET注入(二)
- vue路由守卫判断用户是否登录,如果没登陆就跳转到登录
- iOS 编写高质量Objective-C代码(六)
- Windows 平台安装 MongoDB教程
- node异步非阻塞的杂谈
- redis3.0.7_sds.c_sdsnewlen()
- 再次记录 Visual Studio 2015 CTP 5 的一个坑
- 物联网技术渐趋成熟 车联网应用或成市场主驱力
- 利用windows 2003 实现×××服务器的组建与架构(一) 移动用户到站点之间的×××...
- 微信小程序扫码的代码及获取二维码的url地址