物理备用数据库需要手动干预的主数据库更改

310阅读 0评论2023-06-18 brjl
分类:Oracle

备库需要手工调整,即使STANDBY_FILE_MANAGEMENT初始化参数设置了auto

对主数据库所做的大多数结构更改都会通过重做数据自动传播到物理备用数据库,但也有一些更改需要手动干预。

下表列出了需要在物理备用数据库上进行手动干预的主数据库结构和配置更改。

参考:

  1. https://docs.oracle.com/en/database/oracle/oracle-database/21/sbydb/managing-oracle-data-guard-physical-standby-databases.html#GUID-62007456-DD41-431D-B0E7-56C99FEB2277
主数据库更改 物理备用数据库所需的操作

添加数据文件或创建表空间

STANDBY_FILE_MANAGEMENT如果数据库初始化参数设置
为AUTO
则不需要任何操作
如果此参数设置为MANUAL,则
必须将新数据文件复制到物理备用数据库。

删除表空间和删除数据文件

DROP在包含or命令的重做数据应用于物理备用数据库后,从
主数据库和物理备用数据库中删除数据文件
DELETE

将可传输表空间与物理备
用数据库一起使用

在主数据库和物理备用数据库之间移动表空间。

重命名主数据库中的数据文件

重命名物理备用数据库上的数据文件。

添加或删除重做日志文件组

评估物理备用数据库上的重做日志和备用重做日志的
配置,并根据需要进行调整。

NOLOGGING 或不可恢复的操作

使用 RMAN 命令 RECOVER ... NONLOGGED BLOCK
备用数据库中的无效块替换为主数据库中已更改的块。

刷新密码文件

从 Oracle Database 12c2 版 (12.2.0.1) 开始,对主
数据库所做的密码文件更改会自动传播到备用数据库。
唯一的例外是远同步实例。更新的密码文件仍必须手动
复制到远程同步实例,因为远程同步实例接收重做,但
不应用它。
在远程同步实例中的密码文件是best新的之后
,包含主密码更新的重做将自动传播到任何设置为从该
远程同步实例接收重做的备用数据库。
应用重做时,密
码文件会在备用数据库上更新。

重置 TDE 主加密密钥

将物理备用数据库上的数据库加密钱包替换为主数据库
中数据库加密钱包的新副本。

初始化参数

评估是否必须对物理备用数据库上的初始化参数进行
相应的更改。   

上一篇:alter database drop logfile 自动删除操作系统文件
下一篇:备库查询时如何保障是最新数据?