• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

    Oracle表空间时间点恢复的方法

    发布者: 福建二哥 | 发布时间: 2025-6-18 09:28| 查看数: 23| 评论数: 0|帖子模式

    已有一个数据库全备,在PDB中恢复被drop掉的表空间

    1.新建表空间
    1. create tablespace PITR_TBS datafile '/u01/app/oracle/oradata/PRODCDB/PDBPROD2/PITR_TBS01.dbf' size 10m;
    复制代码


    2.使用RMAN备份.
    1. backup as compressed backupset database INCLUDE CURRENT CONTROLFILE plus archivelog;
    复制代码


    3.Drop表空间模拟故障
    1. drop tablespace PITR_TBS including contents and datafiles;
    复制代码

    查看想要恢复的表空间的所在备份位置:


    4.查看控制文件备份
    1. list backup of controlfile;
    复制代码


    5.找到 pdbprod2 备份之后,最邻近的控制文件备份对应的 SCN



    6.恢复表空间
    1. recover tablespace pdbprod2:PITR_TBS until scn 2887757 auxiliary destination '/u01/app/oracle';
    复制代码

    此时已经有辅助实例在帮助恢复表空间


    此时表空间已经恢复但是offline状态。

    7.表空间online
    1. alter tablespace PITR_TBS online;
    复制代码

    以上就是Oracle表空间时间点恢复的方法的详细内容,更多关于Oracle表空间时间点恢复的资料请关注脚本之家其它相关文章!

    来源:https://www.jb51.net/database/328299y13.htm
    免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×

    最新评论

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表