说明
关于在多租户环境中创建物理备用数据库,需要注意以下内容:
- 必须游泳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后,当主端数据库添加文件后,备端自动添加。 删除同样 |