准备新的辅助(备用)主机,创建备用数据库,并在辅助数据库节点中配置 Oracle Data Guard 中介。
脚本名: 3_dataguardit_standby_root.sh 运行位置: 在新的 STANDBY db 主机中。 如果 Oracle Real Application Clusters (Oracle RAC):首先在备用数据库主机 1 中运行,然后在备用数据库主机 2 中运行。
与用户一起运行: 3_dataguardit_standby_root.sh 脚本通过删除现有数据库并配置所需的构件(TNS 别名、NET 加密、密码文件和透明数据加密 (Transparent Data Encryption,TDE) wallet),准备新的备用数据库主机。然后,它将使用 Oracle Recovery Manager (RMAN) restore from service 功能创建和配置备用数据库,并配置 Oracle Data Guard 中介。 3_dataguardit_standby_root.sh 脚本使用您在 DG_properties.ini 文件中定义的环境变量。如果辅助数据库是 Oracle RAC 数据库,则在两个节点中运行该脚本。大多数操作是在脚本在 Node1 中运行时执行的,并且在 Node2 中运行时会执行一部分步骤。在 Node1 中脚本完成之前,不要在 Node2 中运行脚本。 以 root 用户身份登录到辅助数据库节点。 对于 Oracle RAC,登录到 Node1。 在上载脚本的目录中找到 3_dataguardit_standby_root.sh 脚本。 验证 DG_properties.ini 文件是否与 3_dataguardit_standby_root.sh 脚本位于同一文件夹中,以及脚本中的自定义是否正确。 运行 3_dataguardit_standby_root.sh 脚本。 该脚本将提示输入 sys 用户的密码。 如果您具有 Oracle RAC,则以 root 身份登录到 Node2,并在 Node1 中完成脚本后在节点 2 中运行 3_dataguardit_standby_root.sh 脚本。 (建议)设置 net.core.rmem_max、net.core.wmem_max 的操作系统参数以优化 redo transport。 如果是 Oracle RAC,则在两个节点中优化。 有关 Oracle Maximum Availability Architecture (MAA) 建议的链接,请参见“浏览更多”。 (建议)设置最大传输单元 (Maximum Transmission Unit,MTU) 以优化 redo transport。 如果是 Oracle RAC,则在两个节点中优化。 (责任编辑:) |