sql >> Base de Datos >  >> RDS >> Oracle

Error al agregar modo de espera

He estado tratando de crear una base de datos en espera a partir de una nueva primaria que se puso en producción recientemente. Me gusta cómo Grid Control automatiza gran parte del trabajo para mí. Entonces Enterprise Manager es mi método preferido. Recientemente me encontré con un problema al usar el asistente Agregar base de datos en espera en mi 11g Grid Control. La base de datos principal es Oracle 11.2.0.2 en caso de que alguien esté interesado.

Enciendo Grid Control y selecciono mi nueva base de datos principal. Haga clic en la pestaña Disponibilidad y luego siga los enlaces y el asistente para agregar una nueva base de datos en espera. Cuando llego al paso 5, aparece el error que se muestra en la captura de pantalla.

Después de recibir poca ayuda de mi solicitud de servicio, me topé con el problema. Tenía una base de datos en espera anterior para este primario y tuve que eliminar y luego volver a agregar la base de datos en espera. El problema era que el principal ya formaba parte de una configuración de Data Guard Broker y los archivos de metadatos ya existían en el disco. Para resolver el problema, hice lo siguiente:

1. dgmgrl
2. conectar /
3. eliminar la configuración;
4. salir.
5. sqlplus /nolog
6. modificar el conjunto del sistema dg_broker_start=false scope=both;
7. alterar el conjunto del sistema dg_broker_config_file1=’ ‘ scope=both;
8. modificar el conjunto del sistema dg_broker_config_file2=’ ‘ scope=both;
9. salida
10. cd /directory_to_dg_broker_files
11. rm dr1sid .dat dr2sid .dat

En este punto, pude volver a ejecutar el asistente Agregar base de datos en espera en Grid Control.