适用范围
Oracle 12.2.0.1/Linux 7.x
情况说明
之前在主库创建pdb的时候,未开启备库同步。创建pdb命令如下:
CREATE PLUGGABLE DATABASE test ADMIN USER testADMIN IDENTIFIED BY oracle STANDBYS=NONE;
复制
后因客户需求,需要此pdb在备库开启同步功能。
解决方案
##主库
# 利用rman工具备份pdb(需依照自己环境,修改备份存放的目录) rman target / RMAN> backup pluggable database PDBJFCJQY1 format '/home/oracle/backup_20221111/pdb_%d_%Y_%M.dbf'
复制
# 拷贝备份文件到备库(需依照自己环境,修改备份存放的目录) scp -r /home/oracle/backup_20221111 135.10.192.180:/home/oracle/
复制
##备库
# 登录rman,找到备份文件 rman target / RMAN> CATALOG START WITH '/home/oracle/backup_20221111/' # 利用rman工具restore数据文件 RMAN> run { allocate channel disk1 device type disk; allocate channel disk2 device type disk; allocate channel disk3 device type disk; allocate channel disk4 device type disk; allocate channel disk5 device type disk; set newname for pluggable database test to new; restore pluggable database test; } # 改变控制文件中数据文件的位置记录 RMAN> switch pluggable database PDBJFCJQY1 to copy;
复制
#开启备库到mount状态 sqlplus / as sysdba SQL> shutdown immediate; SQL> startup mount # 启动pdb:test的同步功能 SQL> alter session set container=test; SQL> alter pluggable database test enable recovery; # 开启数据库,并开启应用日志 SQL> alter database open; SQL> alter database recover managed standby database disconnect from session; # 检查备库状态是否正常 SQL> select process,status,block# from v$managed_standby; SQL> select name,value from v$dataguard_stats; # pdb是否同步 SQL> col name for a60 SQL> select name,recovery_status from v$pdbs;
复制
一切正常,同步完成。记得清理备份遗留下来的备份文件。
参考说明
这里记录了一下 rman通配符的含义
format=string文件路径和名称的格式串,其中的含义是:
%c | copy ID |
%p | backup piece ID |
%s | backup set ID |
%e | log Sequence |
%h | log thread ID |
%d | database name |
%n | database name(x填充到8个字符) |
%I | DBID |
%f | file ID |
%F | DBID , day ,month ,year and sequence的复合格式 —多用于全备份 |
%N | tablespace name —表空间备份 |
%t | timestamp |
%M | mh mm格式 |
%Y | year yyyy格式 |
%D | day dd格式 |
%u | backup set time(x填充到8个字符)) |
%U | %u_%p_%c ---- 采用备份冗余时使用 |
通配符含义说明的原文链接:https://blog.csdn.net/li19236/article/details/41486701
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
Oracle SQL 执行计划分析与优化指南
Digital Observer
412次阅读
2025-04-01 11:08:44
Oracle 加密不求人:一篇文章教你搞定 TDE
Digital Observer
265次阅读
2025-04-09 15:31:52
Oracle 10G DG 修复从库-磁盘空间爆满导致从库无法工作
Albert Tan DBA 之路
170次阅读
2025-03-27 16:52:57
Oracle闪回时间旅行(Flashback Time Travel)详解
听见风的声音
164次阅读
2025-04-22 09:20:04
Oracle 和 Google Cloud 深化合作伙伴关系
甲骨文中国
126次阅读
2025-04-22 10:12:21
Google Cloud 与 Oracle 合作推出数据库合作伙伴计划
通讯员
86次阅读
2025-04-10 10:22:20
Oracle 11g RAC手动打补丁详细步骤
Digital Observer
81次阅读
2025-04-20 21:12:42
紧急救援!SCN调整秘籍(二)
呆呆的私房菜
73次阅读
2025-03-25 10:37:52
记一次watchdog引起的Oracle数据库异常
Digital Observer
71次阅读
2025-04-01 09:59:38
赴瑞士参加数据库会议
oracleace
52次阅读
2025-04-01 18:30:32