mavrix
Goto Top

Windows 2008 Script zum starten von Diensten

Hallo zusammen,

wir haben aktuell einige 2008er Systeme im Einsatz auf denen SAP läuft. Hier haben wir uns eine Batch geschrieben, die erst die Dienste stoppt bzw. startet, dann die Datenbank herunter fährt und anschließend das SAP System ansich startet bzw. stoppt.

Das ganze passiert automatisiert wenn ein Backup läuft. Unter 2003er Systemen haben wir hier keinerlei Probleme, aber bei 2008 startet das SAP System bzw. die Instanz nicht mehr. Deshalb bin ich auf der Suche das anders zu lösen. Ist sowas vll. mit VB möglich sauber zu realisieren?
Oder hat hier jemand noch andere Tipps.

Vielen Dank schon mal
Mavrix

Content-Key: 138633

Url: https://administrator.de/contentid/138633

Printed on: April 24, 2024 at 01:04 o'clock

Member: Dani
Dani Mar 19, 2010 at 14:17:46 (UTC)
Goto Top
Hi Mavrix,
wie habt ihr denn unter 2003 das System angehalten bzw. gestartet. Poste doch bitte mal Script.
Denn wenn du net start / stop verwendest, hat sich nichts getan.


Grüße,
Dani
Member: mavrix
mavrix Mar 22, 2010 at 15:00:13 (UTC)
Goto Top
Hi,
@echo off
REM ***************************************
REM *  Starten des Showroom-Systems REP   *
REM ***************************************

REM ******* START ORACLE SERVICES *******
net start OracleSID102iSQL*Plus
net start OracleSID102TNSListener
net start OracleServiceREP


REM ****** START SAP SERVICES **************
net start SAPOSCOL
net start SAPSID_00


E:
cd \usr\sap\SID\SYS\exe\uc\NTAMD64


REM ******** DATABASE STARTUP ********
call Sqlplus "/ as sysdba" <C:\dir\bin\start.sql  


REM ******* STARTUP CENTRAL INSTANCE *******
call startsap.exe name=SID nr=00 SAPDIAHOST=HOSTNAME
Also so sieht unser Script aus. Wie gesagt sobald das Script zum Stoppen verwendet wird, vor dem Backup funktioniert alles.
Wenn das Backup gelaufen ist, und das o.g. Startscript läuft -> funktioniert alles bist auf der Part "STARTUP CENTRAL INSTANCE"...

Meine Frage nun, wie kann ich das in VB.Net abbilden, oder ähnliches...
Viele Grüße
MArkus
Member: Dani
Dani Mar 22, 2010 at 15:15:18 (UTC)
Goto Top
Was gibt die Zeile 26 als Fehlermeldung in der DOS-Box aus bzw. in der Ereignisanzeige?


Gruß,
Dani
Member: mavrix
mavrix Mar 22, 2010 at 15:40:49 (UTC)
Goto Top
Die DOS Box gibt keine Fehlermeldung aus.
In der Ereignisanzeige habe ich mal ein wenig geschnorchelt, aber nichts ungewöhnliches gefunden nachdem das Backup durch war...

Vg
Member: Dani
Dani Mar 22, 2010 at 15:45:36 (UTC)
Goto Top
Hi,
mein Fehler: Du rufst die startsap.exe auf. D.h. heißt, du müsstest mal das Log von SAP durschauen.


Grüße,
Dani