PDA

Ver la Versión Completa : instancias sap


gustaleon7
03/09/07, 20:37:56
Buenas tardes foro,

tengo una instalacion en windows 2003 y my sql server, mi pregunta es la siguiente, en la compañia cada vez que se va la luz los servidores de sap hacen un shutdown desde el power manager de los ups hp del rack, ahora bien necesito un script que detenga las instancias y la base de datos ya que al hacer shutdown no se detienen las instancias y se apaga de golpe y me puede dañar la base de datos o algun profile.

gracias de antemano por su ayuda pero es urgente.


:o

jmaciel
04/09/07, 13:22:32
Al fin alguién que usa lo mismo que yo!!!!

Te paso el script, reemplaza lo que esta entre comillas por lo que corresponda a tu instalación.
#########################
#Detengo la instancia de SAP
C:\usr\sap\"Dir_instancia"\SYS\exe\run\stopsap.exe name="nomb_instancia" nr="Nro_instancia" SAPDIAHOST="nomb_server"
#Detengo el motor de base de datos
dbmcli -d "nomb_instancia"-u superdba,admin db_offline
#Detengo el colector
C:\usr\sap\"Dir_instancia"\SYS\exe\run\saposcol -k
#########################
Te cuento lo que hice, en mi caso que es muy parecido al tuyo, el shutdown de la ups me permite ejecutar un .bat en determinado momento, asi que puse este script en un bat y lo llamo desde el programa de la UPS cuando le qeudan 10 min de carga maxima.

Ahora necesitas el que es paar encenderlo:

################################
# Enciendo motor de bases de datos
dbmcli -d "nomb_instancia" -u superdba,admin db_online

# Inicio la instancia de SAP
C:\usr\sap\"Dir_instancia"\SYS\exe\run\startsap.exe name="nomb_instancia" nr="Nro_instancia" SAPDIAHOST="nomb_server"

#Arranco el Colector
C:\usr\sap\"Dir_instancia"\SYS\exe\run\saposcol -l

################################


En caso de que le hayas cambiado el usuario o clave de la base de datso deberas cambiarla también aqui, si lo instalaste por default, seguramente te funcionara.
Espero te sirva, un saludo

gustaleon7
06/09/07, 23:18:49
buenas foro;)

Alguien tendra un script para parar el motor de base de datos sql, para ejecutarlo como un .bat con el shutdown de los UPS HP (power manager)

jmaciel
10/09/07, 14:19:50
En el Script que te pase esta incluido el apagado de la base de datos es la linea que dice :

#Detengo el motor de base de datos
dbmcli -d "nomb_instancia"-u superdba,admin db_offline

Si en tu caso es MS-SQL en lugar de usuario superdba, deberias usar el SA o el que la instancia de SAP te haya creado, con su clave. Suerte!