Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Frage Entwicklung Batch & Shell

Winzip/ Batch/ Laufende Datenbanken/ Fehler log.txt

Mitglied: rwerene81

rwerene81 (Level 1) - Jetzt verbinden

21.02.2007, aktualisiert 15:04 Uhr, 5184 Aufrufe, 7 Kommentare

Gute Tag zusammen,

ich habe folgendes Problem:

Ich habe eine Batch Datei erstellt die einige Ordner mit Winzip direkt packt und diese Ordner dann speichert. Der Code sieht folgendermaßen aus (Exemplarisch für einen Ordner):

c:\programme\winzip\winzip32.exe -min -a -r -p v:\temp\xy\xy.zip v:\temp\xy\*.*

So weit so gut....
In den genannten Ordnern befinden sich Access Datenbanken.

Das eigentliche PROBLEM: Wenn diese Access Datenbanken gerade geöffnet sind oder laufen, schmeißt WINZIP mir eine Fehlermeldung raus:

Warnung: Die folgende Datei wird derzeit von einem anderen Programm verwendet. Wenn
Warnung: das Programm in die Datei schreibt, während WinZip diese komprimiert, wird die
Warnung: komprimierte Datei evtl. beschädigt: v:\TEMP\xy\ab.ldb

Die Datenbanken können vor der Sicherung aber nicht geschlossen werden, müssen also auf sein und laufen.

Frage: Gibt es die Möglichkeit, trotzdem die Sicherung durchzuführen und ggf. die Fehlermeldung in ein seperates Logfile zu speichern, so das winzip durch läuft und die komplette Sicherung durchführt, ob wohl es Fehlermeldungen gibt?????

LG
RWErene81
Mitglied: SlainteMhath
21.02.2007 um 14:14 Uhr
Eine direkte Antwort auf deine Frage habe ich zwar nicht, aber generell hast du 2 Möglichkeiten Access DBs im laufenden Betrieb zu sichern:

Du kopierst die MDB/MDE in ein anderes Verzeichnis, und zipst sie dort
-oder-
Du schliest alle "*.ldb" Dateien aus - darin speichert Access eh nur den aktuell mit der DB arbeitenten User.
Bitte warten ..
Mitglied: rwerene81
21.02.2007 um 14:18 Uhr
...
-oder-
Du schliest alle "*.ldb" Dateien
aus - darin speichert Access eh nur den
aktuell mit der DB arbeitenten User.

n1

wie müsste denn der Befehl für den Ausschluss aller Dateien mit der Endung .ldb aussehen?

Wenn das klappen sollte, wäre es riesig
Bitte warten ..
Mitglied: Biber
21.02.2007 um 14:31 Uhr
Moin rwerene81,

willkommen im Forum.

@SlaintheMhath
Die erste Idee -eine Kopie der *.mdb zippen- könnte funktionieren (mit allen Konsequenzen allerdings wie anderer Pfad etc).
Die zweite Idee aber eher nicht. Es sind immer beide Dateien - *.mdb und .ldb gesperrt.

Dann würde ich schon fast eher den Weg gehen, für die *.mdb-Sicherung einen separaten Mini-Batch zu schreiben. Der kann dann in aller Ruhe bei jeder *.mdb-Datei prüfen, ob eine gleichnamige .ldb-Datei mit heutigem Datum im selben Verzeichnis existiert und wenn ja: von beiden die Finger lassen.

@Rene
WTF muss denn die Sicherung laufen, während auf den *.mdb's gearbeitet wird???
Nun sach nicht, ihr habt eine konzernweit laufende Applikation auf M$-Access-Basis 24x7x365 am Laufen?!?
Dann wechsele ich sofort zu Yellow Strom oder e.on....

Gruss
Biber
Bitte warten ..
Mitglied: rwerene81
21.02.2007 um 14:42 Uhr
@rene
WTF muss denn die Sicherung laufen,
während auf den *.mdb's gearbeitet
wird???
Nun sach nicht, ihr habt eine konzernweit
laufende Applikation auf M$-Access-Basis
24x7x365 am Laufen?!?
Dann wechsele ich sofort zu Yellow Strom
oder e.on....

Gruss
Biber

Danke für die nette Begrüßung

1. Ich habe nichts mit dm Strom Konzern RWE zu tun und arbeite da auch nicht

2. Tags über wird "an" den Accessdatenbanken gearbeitet und Nachts werden diese dann ausgeführt, die wiederum andere Berechnungsbrogramme starten etc. Ein durchlauf einer solchen Datenbankanwendung dauert schon mal gut und gerne 10 Std, was nicht mit der Hardware sondern mit dem Datenbankfolumen zu tun hat.

Back to Topic

3. Die Sicherung beinhaltet mehrer Ordner mit mehreren laufenden Datenbanken und wird vom Benutzer als letztes zum Feierabend hin gestartet, so eine Sicherung dauert dann mit packen auch gut und gerne 1- 1 1/2 Std, weswegen sie auch nach Feierabend noch läuft.
Bitte warten ..
Mitglied: SlainteMhath
21.02.2007 um 14:54 Uhr
@SlaintheMhath
Die erste Idee -eine Kopie der *.mdb zippen-
könnte funktionieren (mit allen
Konsequenzen allerdings wie anderer Pfad
etc).
Das funktioniert - falls die Anwendung mit Transaktionen arbeitet,
sind die Daten danach sogar konsistent (selbst schon mit ~3 GB an MDBs, an denen
~70 User arbeiten ausprobiert ^^)

Die zweite Idee aber eher nicht. Es sind
immer beide Dateien - *.mdb und .ldb
gesperrt.
*nachles*
Ok, stimmt, WinZip beschwert sich ja ueber "in Verwendung" und nicht ueber "ist gesperrt"
Bitte warten ..
Mitglied: Biber
21.02.2007 um 14:58 Uhr
Na gut, rene,

dann sorry für die bösartige Unterstellung mit diesem Stromkonzern.

Aber dennoch, wieso dann nicht den Prozess abändern:
2. Tags über wird "an" den Accessdatenbanken gearbeitet und Nachts werden diese dann ausgeführt, die wiederum andere Berechnungsbrogramme starten etc

und dort hintendran den Start der Sicherung hängen?

Und auch nochmal die Frage: wenn die Daten ein derartiges Volumen erreicht haben, wäre dann nicht der Zeitpunkt gekommen über eine SQL-Server-DB- nachzudenken?
Also etwas mir Datenbank-Engine? Was sich auch starten oder stoppen lässt? Oder replizieren?
Access ist ja eine ganz nette Krücke zur Ich-muss-500-Artikel-für-fast-2000-Kunden-verwalten-Problematik, aber doch eher nicht für Daten gedacht, deren Auswertung 10 Stunden braucht...

Gruss
Biber
Bitte warten ..
Mitglied: rwerene81
21.02.2007 um 15:04 Uhr
> @SlaintheMhath
> Die erste Idee -eine Kopie der *.mdb
zippen-
> könnte funktionieren (mit allen
> Konsequenzen allerdings wie anderer
Pfad
> etc).
Das funktioniert - falls die Anwendung mit
Transaktionen arbeitet,
sind die Daten danach sogar konsistent
(selbst schon mit ~3 GB an MDBs, an denen
~70 User arbeiten ausprobiert ^^)

Wenn ich die Lösung richtig verstanden habe lautet sie so:
Es wird erkannt, welche Datei gerade verwendet wird, ein Kopie erstellt, in einen anderen Ordner gespeichert und von dort aus dann gepackt.

Wie müsste der dazugehörige Batch Code aussehen (ich bin kein Batch Profi)
Bitte warten ..
Ähnliche Inhalte
Vmware
Kann vMotion eine laufende Datenbank verlustfrei übertragen?
gelöst Frage von Addl123Vmware7 Kommentare

Hallo zusammen, eigentlich ist es ja eine einfache Frage: Ein Server mit Datenbank (SQL 2008) läuft auf einem Host ...

Vmware
Migration von laufenden Maschinen schlägt fehl
gelöst Frage von Wild-WolfVmware8 Kommentare

Hallo zusammen. Ich habe ein Problem mit unserem "Cluster". Ich möchte die aktuellen VMs auf einen neuen Server der ...

Batch & Shell
Probleme bei der Funktionsweise einer im Hintergrund laufenden Batch
gelöst Frage von duderuBatch & Shell5 Kommentare

Hallo zusammen, ich habe ein Problem mit einer Batch, welche im Hintergrund ausgeführt wird, diese Ausführung im Hintergrund scheint ...

Backup
Backup von laufender Oracle-Datenbank - VSS writer
Frage von brain2011Backup4 Kommentare

Hallo, viele Anbieter von Backupsystemen für Server bewerben speziell das Feature, einen laufenden Exchange-Server oder MS SQL-Server bei einem ...

Neue Wissensbeiträge
Linux

Meltdown und Spectre: Linux Update

Information von Frank vor 1 TagLinux

Meltdown (Variante 3 des Prozessorfehlers) Der Kernel 4.14.13 mit den Page-Table-Isolation-Code (PTI) ist nun für Fedora freigegeben worden. Er ...

Tipps & Tricks

Solutio Charly Updater Fehlermeldung: Das Abgleichen der Dateien in -Pfad- mit dem Datenobject ist fehlgeschlagen

Tipp von StefanKittel vor 1 TagTipps & Tricks

Hallo, hier einmal als Tipp für alle unter Euch die mit der Zahnarztabrechnungssoftware Charly von Solutio zu tun haben. ...

Sicherheit

Meltdown und Spectre: Wir brauchen eine "Abwrackprämie", die die CPU-Hersteller bezahlen

Information von Frank vor 1 TagSicherheit12 Kommentare

Zum aktuellen Thema Meltdown und Spectre: Ich wünsche mir von den CPU-Herstellern wie Intel, AMD oder ARM eine Art ...

Sicherheit

Meltdown und Spectre: Realitätscheck

Information von Frank vor 1 TagSicherheit9 Kommentare

Die unangenehme Realität Der Prozessorfehler mit seinen Varianten Meltdown und Spectre ist seit Juni 2017 bekannt. Trotzdem sind immer ...

Heiß diskutierte Inhalte
Batch & Shell
Meltdown Microsoft Prüf Script - .zip Datei leider leer
gelöst Frage von MasterBlaster88Batch & Shell13 Kommentare

Hallo zusammen, ich patche gerade unsere Windows Server bzgl. der Meltdown Lücke. Patch vorhanden, Reg Keys gesetzt Um das ...

Batch & Shell
Shell-Skript - Syntax error: Unterminated quoted string
Frage von newit1Batch & Shell13 Kommentare

Hallo Ich schreibe ein Skript das eine CSV-Datei in eine mySQL Datenbank schieben soll. Bekomme nach start des Skrips ...

Monitoring
VPN Performance Zyxel-Fritte
gelöst Frage von HenereMonitoring13 Kommentare

Servus, nachdem ihr mir ja schon so gut helfen konntet, was das VPN zwischen Zyxel USG60W und Fritte 7490 ...

Sicherheit
Meltdown und Spectre: Wir brauchen eine "Abwrackprämie", die die CPU-Hersteller bezahlen
Information von FrankSicherheit12 Kommentare

Zum aktuellen Thema Meltdown und Spectre: Ich wünsche mir von den CPU-Herstellern wie Intel, AMD oder ARM eine Art ...