Backup
Skridt 1
Stop LUDUS Web servicen
Dette kan du gøre på en af følgende 2 måder:
-
Åbn panelet med Tjenester i Windows.
Vælg LUDUS Web fra listen af services, og stop den ved at højre-klikke og vælge Stop
eller
-
Åbn en kommandoprompt i Windows og skriv følgende kommando: net stop "LUDUS Web"
Skridt 2
Lav backup af dokumentarkivet
Du skal udføre følgende kommando fra en kommandoprompt (bemærk forklaringen til ord med $ lige nedenfor, samt at du skal skrive Bin32 i stedet for Bin64, hvis serveren er 32-bits):
"$SYBASE$\SQL Anywhere 12\Bin64\dbbackup.exe" -c " uid=dba; pwd=$PASSWORD$; eng=$DOKUMENTARKIVNAVN$; commlinks=tcpip(host=$SERVERNAVN$;port=2638; dobroadcast=direct)" -y -x "$BACKUPFOLDER$"
I ovenstående kommando skal du foretage følgende ændringer:
-
$SYBASE$ skal erstattes med stien til installationen af Sybase (f. eks C:\Program Files\Sybase).
-
$PASSWORD$ skal erstattes med det password, der i databasen knytter sig til brugeren dba.
-
$DOKUMENTARKIVNAVN$ skal erstattes med dokumentarkivets navn.
-
$SERVERNAVN$ er DNS-navn eller IP-adresse på dokumentserveren.
-
"$BACKUPFOLDER$" skal erstattes med stien til den mappe, der skal bruges til placering af de filer, som produceres ved backup.
Den endelige kommando kan således f.eks. Se således ud:
"C:\Program Files\Sybase\SQL Anywhere 12\Bin64\dbbackup.exe" -c " uid=dba; pwd=mit_password; eng=Dokument_Arkiv;commlinks=tcpip(host=192.168.1.100;port=2638; dobroadcast=direct)" -y -x "c:\ludus_backup"
Note: Bemærk at der i begge de ovenstående kommandoer er anførselstegn (") der omkranser bl.a. $Sybase$\SQL Anywhere 12\Bin64\dbbackup.exe og $BACKUP-FOLDER$. Disse er nødvendige da der kan indgå blanke tegn i de folder-angivelser der angives.
Skridt 3
Lav backup af Sybase databasen
Du kan lave en backup af denne database ved brug af Sybase's egne værktøjer , mens databasen er i brug. Denne fremgangsmåde kræver at Sybase's administrative værk-tøjer er installeret på den PC hvorfra backup-processen gennemføres. Derudover kan backup også gennemføres via det programpunkt der hedder Onlinebackup inkl. Zip til disketter som installeres med LUDUS.
● Ved hjælp af ODBC registrering
Dette kræver at der er på den PC der afvikler kommandoen er registreret en ODBC-forbindelse til databasen. Det vil være tilfældet på en PC der har installeret LUDUS.
Du skal udføre følgende kommando fra en kommandoprompt (bemærk forklaringen til ord med $ lige nedenfor, samt at du skal skrive Bin32 i stedet for Bin64, hvis serveren er 32-bits):
"$ SYBASE$\SQL Anywhere 12\Bin64\dbbackup.exe" -c " uid=dba; pwd=$PASSWORD$; dsn=$ODBC_DSN$" -y -x "$BACKUPFOLDER$"
I ovenstående kommando skal du foretage følgende ændringer tekster:
-
$ SYBASE$ skal erstattes med stien til installationen af Sybase (f. eks C:\Program Files\Sybase).
-
$PASSWORD$ skal erstattes med det password der i database knytter sig til skolen dba.
-
$ODBC_DSN$ er det navn hvormed ODBC forbindelsen er registreret. Hvis der anvendes i ODBC forbindelse der er skabt i forbindelse med en installation af LUDUS, så skal der blot indtastes teksten VUC.
-
"$BACKUPFOLDER$" skal erstattes med stien til den folder hvor filerne der produceres ved backup skal placeres.
Den endelige kommando kan således f.eks. Se således ud:
"C:\Program Files\Sybase\SQL Anywhere 12\Bin64\dbbackup.exe" -c " uid=dba; pwd=mit_password; dsn=VUC" -y -x "c:\ ludus_backup"
● Uden brug af ODBC registrering
Hvis den PC der afvikler kommandoen ikke har LUDUS i forvejen er det ikke nødvendigt at registrere en ODBC-forbindelse for at gennemføre backup. I stedet skal der foretages en eksplicit identifikation af databaseserveren.
Du skal udføre følgende kommando fra en Kommandoprompt (bemærk forklaringen til ord med $ lige nedenfor, samt at du skal skrive Bin32 i stedet for Bin64, hvis serveren er 32-bits) :
"$SYBASE$\SQL Anywhere 12\Bin64\dbbackup.exe" -c " uid=dba; pwd=$PASSWORD$; eng=vuc; commlinks=tcpip(host=$SERVERNAVN$;port=2638; dobroadcast=direct)" -y -x "$BACKUPFOLDER$"
I ovenstående kommando skal du foretage følgende ændringer tekster:
-
$SYBASE$ skal erstattes med stien til installationen af Sybase (f. eks C:\Program Files\Sybase).
-
$PASSWORD$ skal erstattes med det password der i database knytter sig til brugeren dba.
-
$SERVERNAVN$ er DNS-navn eller IP-adresse på databaseserveren.
-
"$BACKUPFOLDER$" skal erstattes med stien til den folder hvor filerne der produceres ved backup skal placeres.
Den endelige kommando kan således f.eks. Se således ud:
"C:\Program Files\Sybase\SQL Anywhere 12\bIN64\dbbackup.exe" -c " uid=dba; pwd=mit_password; eng=VUC;commlinks=tcpip(host=192.168.1.100;port=2638; dobroadcast=direct)" -y -x "c:\ludus_backup"
Note: Bemærk at der i begge de ovenstående kommandoer er anførselstegn (") der omkranser bl.a. $ Sybase$\SQL Anywhere 12\Bin64\dbbackup.exe og $BACKUP-FOLDER$. Disse er nødvendige da der kan indgå blanke tegn i de mappeangivelser der angives.
● Brug af Onlinebackup inkl. Zip til disketter
Du skal finde programgenvejene for LUDUS i Start-menuen og vælge Onlinebackup inkl. Zip til disketter. Gennemfør denne wizard for at lave backup af databasen. Efter gennemførelse af denne backup kan man med fordel lave et komprimeret arkiv (zip-fil) med indholdet af folderen $BACKUPFOLDER$.
Skridt 4
Start LUDUS Web-servicen
Dette kan gøres ved en af følgende 2 måder:
-
Åbn panelet med Tjenester i Windows.
Vælg LUDUS Web fra listen af services, og start den ved at højre-klikke og vælge Start
eller
-
Åbn en kommandoprompt i Windows og skriv følgende kommando: net start "LUDUS Web"