【DATAGUARD】Oracle21c Dataguard创建注意事项及主要参数介绍

说明

关于在多租户环境中创建物理备用数据库,需要注意以下内容:

  • 必须游泳cdb_dba的角色
  • Oracle官方建议备用数据库有自己的密钥库
  • 如果执行切换或故障转移操作,则整个CDB都会发生角色更改。 如果使用了参数ENABLED_PDBS_ON_STANDBY,请注意并非每个PDB都存在与主数据库和备用库中。
  • 数据库角色是cdb级别的,不是pdb级别的
  • 任何与角色更改相关的ddl都必须在cdb级别执行。
  • alter database recover managed standby 相关命令仅在cdb环境下有效。pdb不允许
  • alter pluggable database 相关语句支持待机,前提是打开了cdb
  • alter pluggable database recover备用库不支持该语句
  • 许多dba视图都有类似的cdb开头的视图,应该首先使用cdb开头的视图。如cdb_users
  • 重做必须传送到备用数据库的cdb

主要参数说明

参数 说明
DB_NAME 数据库名字,主备一样,不可更改
DB_UNIQUE_NAME 需要为每一个主备数据库制定一个唯一名,便于识别
LOG_ARCHIVE_CONFIG 该参数主要显示数据库唯一名,依次启用完整的dg功能。如=(orcl,orcldg)
CONTROL_FILES 控制文件路径
LOG_ARCHIVE_DEST_n 归档路径及主备主要参数情况设置。LOG_ARCHIVE_DEST_1是主库路径及相关配置,LOG_ARCHIVE_DEST_2是备用库路径及服务名等
REMOTE_LOGIN_PASSWORDFILE 如果远程登录密码文件用于验证管理用户或重做传输会话,则必须将此参数设置为EXCLUSIVE或SHARED。
LOG_ARCHIVE_FORMAT 归档文件格式
FAL_SERVER 指定 FAL 服务器的 Oracle Net 服务名称(通常这是以主要角色运行的数据库)。当
DB_FILE_NAME_CONVERT 用于主备数据文件转换位置,主备文件位置,对端在前,本地位置在后。
LOG_FILE_NAME_CONVERT 用于主备日志文件转换位置,主备文件位置,对端在前,本地位置在后。
STANDBY_FILE_MANAGEMENT 设置为auto后,当主端数据库添加文件后,备端自动添加。 删除同样
请使用浏览器的分享功能分享到微信等