DBAtlas · 数据库运维图谱

将物理备库转换为快照备库并转回(测试环境)

OracleData Guard

命令

# Make the standby read-write (redo is still received, apply stops):
CONVERT DATABASE '<standby_db_unique_name>' TO SNAPSHOT STANDBY;
SHOW DATABASE '<standby_db_unique_name>';
# ... testing / application validation ...
# Convert back: all test changes are discarded, accumulated redo is applied
CONVERT DATABASE '<standby_db_unique_name>' TO PHYSICAL STANDBY;
SHOW CONFIGURATION;

作用

在备库上自动创建一个担保还原点(guaranteed restore point)并以读写方式打开;转回时闪回到该点并应用从主库累积的 redo。

适用场景

无需另建副本,即可在生产数据上演练升级、测试应用版本或运行 Real Application Testing(DB Replay)。

注意

作为快照备库期间不会应用 redo:RPO 得以保持,但故障转移时间(RTO)会随累积的 redo 增长,且不能作为 FSFO 目标。flashback 日志可能填满 FRA;请监控 FRA 空间。转回时,在快照中所做的更改会被永久丢弃。

在 DBAtlas 中打开 →

相关内容