PDA

Ver la Versión Completa : Script parada SAP


wibo
21/03/07, 06:27:33
Hola,

Cada noche ejecutamos un proceso de clonado de la bbdd de productivo de SAP.
Recientemente hemos instalado un servidor de dialogo para agilizar ciertas tareas y descargar el servidor productivo.

El problema que me encuentro ahora es que ya que cada noche se efectua esta parada mencionada, cuando llego por la mañana he de parar la instancia del servidor de dialogo y volver a arrancarla para que se pueda acceder a él.

Lo que he pensado es ejecutar un script que pare la instancia del server de dialogo y cuando se arranque la de productivo se ejecute uno que lo vuelva a arrancar.

¿Puede alguien guiarme de que sentencia deberia ejecutar para para y arrancar una instancia de dialogo?

Gracias

basilon
21/03/07, 11:20:39
Yo necesito un script para parar SAP y Sql server montados en un cluster. Ando investigando, si veo algo te cuento.

Aunque creo que yo ando mas perdido que tu. :confused:

JULIOSAP
21/03/07, 14:53:27
Hola Wibo: si tienes un servidor de dialogo, tienes que utilizar para parar y arrancarlos el startsap y el stopsap que está en el directorio de ejecutables SAP /usr/sap/SID/SYS/exe/run.

Espero que te sirva.
Saludos,
Julio

sama
22/03/07, 11:01:38
Hola,

Estos son los comandos que puedes utilizar para parar y arrancar SAP

Arancar SAP
c:
cd c:\usr\sap\SID\sys\exe\run\
startsap.exe name=SID nr=XX sapdiahost=<hostname>



Parar SAP
c:
cd c:\usr\sap\SID\sys\exe\run\
stopsap.exe name=SID nr=XX sapdiahost=<hostname>

Un saludo,

Sama

felixortega
22/03/07, 15:10:33
Si tienes unix, ejecuta /sapmnt/[INSTANCIA]/exe/stopsap

Si haces una copia total de la db, no es mala idea que bajes el colector del sistema operativo:

/sapmnt/[INSTANCIA]/exe/saposcol -k


Para subir la aplicacion desde tu instancia de dialogo, ejecuta /sapmnt/[INSTANCIA]/exe/startsap r3

Espero te sirva.


Saludos

gustaleon7
16/10/07, 20:07:11
cambia los datos por los tuyos

#reemplaza lo que esta entre comillas por lo que corresponda a tu instalación.

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

#Detengo la instancia de SAP

D:\usr\sap\D01\SYS\exe\run\stopsap.exe name="D01" nr="01" SAPDIAHOST="sapsrv01"

#Detengo el motor de base de datos

dbmcli -d "D01"-u superdba,admin db_offline

#Detengo el colector

C:\usr\sap\"Dir_instancia"\SYS\exe\run\saposcol -k


guarda esto como un .bat


# 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.

espero te sirva.

azimbazola
17/10/07, 10:50:04
antes de nada, en que estan montados tus sistemas?

Saludos