Utilizamos cookies propias y de terceros. Al navegar entendemos que aceptas el uso de cookies. +Info.
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Wiki
Proyecto AjpdSoft: Foros

AjpdSoft :: Ver tema - Oracle en cluster con Windows Server 2003 y Oracle Fail Safe
Foros de discusión Buscar Perfil FAQ Iniciar sesión
Information Oracle en cluster con Windows Server 2003 y Oracle Fail Safe

Publicar nuevo tema Responder al tema
Foros de discusión » Oracle Database, motor de base de datos profesional   
Ver tema anterior :: Ver tema siguiente
AutorMensaje
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Oracle en cluster con Windows Server 2003 y Oracle Fail Safe Responder citando

Tengo un cluster de Windows con equipos, el cluster lo utilizo para Oracle 10g, con Oracle Fail Safe, todo me funciona bien, balancean de un nodo al otro sin problemas, Oracle se inicia bien de forma automática. Todo correcto.

El problema me surge cuando necesito detener la base de datos para realizar alguna tarea de mantenimiento, para ello, desde MS-DOS, (en cualquiera de los nodos) ejecuto:

Código:

sqlplus /nolog


Y luego:

Código:

connect / as sysdba;


Si hago un:

Código:

shutdown immediate;


(por ejemplo para realizar una copia de seguridad en frío de los ficheros físicos de la base de datos Oracle)

He comprobado que Oracle se vuelve a iniciar automáticamente, no me deja deternerlo ¿cómo lo hago?
MensajePublicado:
Mie Jun 16, 2010 6:20 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Oracle en cluster con Windows Server 2003 y Oracle Fail Responder citando

varios escribió:
Tengo un cluster de Windows con equipos, el cluster lo utilizo para Oracle 10g, con Oracle Fail Safe, todo me funciona bien, balancean de un nodo al otro sin problemas, Oracle se inicia bien de forma automática. Todo correcto.

El problema me surge cuando necesito detener la base de datos para realizar alguna tarea de mantenimiento, para ello, desde MS-DOS, (en cualquiera de los nodos) ejecuto:

Código:

sqlplus /nolog


Y luego:

Código:

connect / as sysdba;


Si hago un:

Código:

shutdown immediate;


(por ejemplo para realizar una copia de seguridad en frío de los ficheros físicos de la base de datos Oracle)

He comprobado que Oracle se vuelve a iniciar automáticamente, no me deja deternerlo ¿cómo lo hago?



Oracle Fail Safe configura la instancia en el cluster para que se intente iniciar de forma automática si detecta que se ha detenido, intentar iniciarla en el nodo actual, si no lo consigue intenta iniciarla en el otro nodo. Esto es muy útil ante un posible problema en uno de los nodos, pues se iniciará de forma automática en el segundo.

Pero para lo que nos comentas, lógicamente, no es últil. En tu caso tienes dos posibilidades:

1. O bien detienes la base de datos poniendo fuera de conexión el recurso de Oracle (normalmente con el nombre de la instancia) en Oracle Fail Safe Manager (o también en el propio administrador de clúster de Windows Server 2003), en el caso de Oracle Fail Safe tienes que seleccionar el recurso, pulsar con el botón derecho y seleccionar "Take offline". Al detenerse manualmente desde el administrador de clúster, no se intentará iniciar de forma automática, por lo que podrás realizar la tarea que necesites con la base de datos parada.

Este caso es el más sencillo y es útil para, por ejemplo, hacer copia de seguridad de los ficheros físicos de Oracle. Pero no es útil para casos en los que necesites detener e iniciar la base de datos desde la consola (SQPLus), para ver el resultado y posibles errores, en la consola sí te los mostrará, en el administrador de cluster símplemente no te iniciará la instanacia, pero no te mostrará el motivo.

2. La segunda opción es la siguiente: como te hemos comentado, Oracle Fail Safe configura el clúster para que si detecta cualquier error intente iniciarse y si no lo consigue balancee al otro nodo y lo vuelva a intentar. Este comportamiento se puede deshabilitar, aunque no es recomendable, en casos excepcionales. Para deshabilitarlo sigue estos pasos:

a) Abre Oracle Fail Safe Manager, accede a "Clusters" - "Groups" - "Nombre de tu grupo de Oracle" - "Cluster Resources" - "Nomobre de tu instancia" (todo esto en el árbol de la parte izquierda de Oracle Fail Safe Manager. Una vez seleccionada tu instancia en el clúster, en la parte derecha te aparecerán unas pestañas con distintos parámetros de configuración, abre la pestaña "Database", en la parte inferior verás el parámetro "Database Polling", lo tendrás a "Enabled", este es uno de los parámetros que hace que se inicie de forma automática, ponlo a "False" cuando quieras desactivar este comportamiento.

b) Además del parámetro anterior de la instancia de Oracle, también puedes desactivar este comportamiento en el Listener, para ello sigue los mismos pasos que en el caso "a)", pero en vez de seleccionar el nombre de la instancia, selecciona el recurso del listener, con el nombre del tipo "OracleOraDb10g_homeTNS1ListenerFlsNombreInstancia", una vez seleccionado este recurso del clúster, en la parte derecha te aparecerán las pestañas de los parámetros correspondientes a su configuración, abre la pestaña "Parameters", desmarca el "Use the Listener Control Utility for "Is Alive" polling".

Con estos dos parámetros desmarcados ya podrás realizar un shutdown de la base de datos, no se te iniciará automáticamente.

Cuando hayas realizado las tareas de mantenimiento pertinentes, vuelve a activarlos para que, en caso de fallo físico de uno de los nodos, se balancee automáticamente al otro.
MensajePublicado:
Mie Jun 16, 2010 6:40 pm
Top of PageVer perfil de usuario
Mostrar mensajes de anteriores:   
Todas las horas son GMT - 1 Horas
Publicar nuevo tema Responder al tema
Foros de discusión » Oracle Database, motor de base de datos profesional  

Cambiar a:  
Key
  Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A