千家信息网

如何使用RMAN对CDB执行闪回数据库操作

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要为大家展示了"如何使用RMAN对CDB执行闪回数据库操作",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"如何使用RMAN对CDB执行闪回数据库操
千家信息网最后更新 2026年11月02日如何使用RMAN对CDB执行闪回数据库操作

这篇文章主要为大家展示了"如何使用RMAN对CDB执行闪回数据库操作",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"如何使用RMAN对CDB执行闪回数据库操作"这篇文章吧。

对CDB执行闪回数据库与对non-CDB执行闪回数据库操作是类似的,具体操作步骤如下:
1.使用SQL*Plus连接到目标数据库来判断闪回操作的的目标SCN,还原点或时间点

SQL> SELECT OLDEST_FLASHBACK_SCN, OLDEST_FLASHBACK_TIME   FROM V$FLASHBACK_DATABASE_LOG;OLDEST_FLASHBACK_SCN OLDEST_FLASH-------------------- ------------             5090113 17-DEC-17SQL> SELECT CURRENT_SCN   FROM V$DATABASE;CURRENT_SCN-----------    6003920

2.删除表t1中的数据

SQL> select count(*) from t1;  COUNT(*)----------        39SQL> delete from t1;39 rows deleted.SQL> commit;Commit complete.

3.关闭数据库,并确保没有任何实例打开数据库,然后启动到mount状态

SQL> shutdown  immediateDatabase closed.Database dismounted.ORACLE instance shut down.SQL> startup mountORACLE instance started.Total System Global Area 6442450944 bytesFixed Size                  8807168 bytesVariable Size            1895828736 bytesDatabase Buffers         4529848320 bytesRedo Buffers                7966720 bytesDatabase mounted.

4.运行flashback database命令将整个CDB闪回到指定的时间点

SQL> flashback database to scn 6003920;Flashback complete.

5.在SQL*Plus命令窗口中将CDB设置为只读状态

SQL> alter database open read only;Database altered.

6.如果闪回操作后满足你所要求的结果,那么可以执行以下两个相互排斥的选项:
.使用resetlogs选项将数据库打开。如果当前数据库为只读状态,那么使用SQL*Plus执行以下命令:

shutdown immediatestartup mountalter database open resetlogs

.使用Oracle Data Pump导出你所需要的对象,然后使用RMAN来恢复数据库到当前时间,通过对数据库重新应用重做日志中的所有改变来将
数据库恢复到当前时间点从而撤消闪回数据库所做的改变。

RMAN> recover database;Starting recover at 18-DEC-17allocated channel: ORA_DISK_1channel ORA_DISK_1: SID=11 instance=jy1 device type=DISKstarting media recoverymedia recovery complete, elapsed time: 00:00:02Finished recover at 18-DEC-17Media recovery complete.SQL> alter database open;Database altered.SQL> alter pluggable database all open read write;Pluggable database altered.

以上是"如何使用RMAN对CDB执行闪回数据库操作"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

数据 数据库 时间 内容 命令 状态 篇文章 目标 学习 帮助 两个 中将 实例 对象 日志 易懂 更多 条理 步骤 知识 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广州为想互联网科技有限公司 智能科技公司是互联网公司吗 天津摩尔互联网科技 人人互联网科技是培训 卓越科技互联网 招聘 互联网巨头投资的硬核科技 互联网公司会议桌创意科技软装饰 西藏七维空间互联网科技有限公司 南平创想时代互联网科技有限公司 互联网与医疗科技 消费医药和互联网科技 想开互联网科技公司怎么样 民营互联网公司国防科技 华夏恒生互联网科技013171 每天都有哪些好的互联网科技 广州百诚互联网科技有限公司官网 张召忠谈中国互联网科技 35岁以上互联网科技行业 福仕德教育科技互联网 互联网科技自媒体灵感 中国互联网科技发展 互联网科技排名 极限挑战互联网科技 互联网金融科技创新 互联网 科技服务平台 博兴的互联网电子科技公司 互联网科技年终奖 互联网科技融合创新 云鲸互联网络科技有限公司 张家口科技产业互联网平台
0