RMAN备份数据库异地还原

本文详细介绍了如何使用RMAN进行数据库的异地还原。首先,通过无参数文件启动数据库,恢复控制文件和二进制参数文件。接着,创建并修改参数文件,调整相关路径。在挂载状态下修改数据库名,进行恢复与校验工作。然后,登记注册到控制文件,重命名日志和数据文件。最后,打开数据库并设置新临时表空间。整个过程涉及数据库的多个关键步骤,适用于数据库管理员进行应急恢复操作。
摘要由CSDN通过智能技术生成

关于RMAN备份数据库的异地还原问题,我之前做的也不是很多可以说不是很熟悉,上周六去尚观科技的听课的时候,张烈老师正好在讲RMAN备份所以又恢复了很多记忆,理解了不少,这周五晚上我们公司要求把生产库的数据全部备份出来导入测试库上使测试库做生产库用 所以就紧急之下没办法通宵才完成任务。

  这里我就把生产库的全备份数据拷贝到测试库上用,把测试库给干掉了把生产库的全备份放到测试库的/bk/目录下,这个/bk/目录是我自己创建的

   第一,用RMAN无参数文件启动数据库

          rman target /  进入rman

    RMAN> startup nomount;      无参数文件启动到nomount状态;在这里我们要做的是恢复控制文件和 二进制参数文件

    RMAN> restore controlfile from '/bk/xxxxxxx';     恢复控制文件

    RMAN> restore spfile from '/bk/xxxxxx'; 如果在oracle10g里这里就是控制文件,因为在备份控制文件的时候会自动备份参数文件,但是在oracl11g里我做的时候控制文件找不到    所以要从另外一个文件里找到的参数文件恢复出来的;这一步成功在之后你的$ORACLE_HONE/dbs/下已经有了二进制参数文件和控制文件了࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值