Pasos a seguir para poder ejecutar queries dentro de nuestra base de datos en standby 10G.
Ejecutar los siguientes comandos en la base de datos en standby:
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;
SQL> ALTER DATABASE OPEN READ ONLY;
Realizar las consultas necesarias
SQL> STARTUP FORCE MOUNT;
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT;
Aunque la base de datos la tengamos en modo de solo lectura, los archived log del servidor primario se continuaran enviando al de standby, cuando este se regrese a su estado anterior, todos los archived logs acumulados serán aplicados.
En la versión 11G Oracle permite ejecutar queries de consulta con el modo de recuperación activo.