Automatisches Exportskript von Oracle (WINDOWS stoppt, Name der Exportdatei fügt automatisch Datum und Uhrzeit hinzu)
Gilt nur für Windows-Clients. Der Datenbankexport wird über den Befehl exp abgeschlossen.
Verfügt über folgende Funktionen:
Datum und Uhrzeit werden automatisch zum exportierten Dateinamen hinzugefügt, um Verwirrung beim Exportieren von Daten zu vermeiden.
2. Die exportierten Daten werden automatisch von RAR komprimiert, und gleichzeitig werden die Daten vor der Komprimierung eliminiert (die DMP-Datenkomprimierungsrate von Oracle muss dringend installiert werden).
3. Unterstützen Sie den Windows-Aufgabenplan.
Viertens kapseln Sie die exportierten Protokolle und DMP-Daten zusammen, um zu vermeiden, dass der Inhalt der exp vergessen wird.
Bedingungen: Das Fenster muss mit Oracle-Client und Net Manager ausgestattet sein (Datenbankverbindungscode pcchina angeben)
Das Folgende ist das spezifische Skript mit dem Namen oracleBackup.bat
-------------------------------------------------- -------------------------------------------------- --------------------------
Die REM-Windows-Umgebung stoppt das automatische Sicherungsskript der Oracle-Datenbank.
rem kann diesen Batch-Prozess so einstellen, dass er automatisch im Windows-Aufgabenplan ausgeführt wird.
@echo aus
@echo ============================================= ==
Die @echo-Windows-Umgebung stoppt das automatische Sicherungsskript der Oracle-Datenbank
@echo Hinweis: Beim Starten der Sicherung müssen unbedingt die folgenden Variablen konfiguriert werden
@echo 1. BACKUP_DIR gibt an, auf welchen Index gesichert werden soll
@echo 2. ORACLE_USERNAME gibt den Oracle-Benutzernamen an, der für die Sicherung verwendet wird
@echo 3. ORACLE_PASSWORD gibt das für die Sicherung verwendete Oracle-Passwort an
@echo 4. ORACLE_DB gibt den Oracle-Verbindungsnamen an, der für die Sicherung verwendet wird
@echo 5. BACK_OPTION-Sicherungsoption, die als leer betrachtet werden kann, voll=y, Besitzer=Benutzer a, Benutzer b usw....
@echo 6. RAR_CMD gibt den Index an, in dem sich das RAR-Befehlszeilenkomprimierungstool befindet
@echo ============================================= ==
rem Die folgenden Variablen werden dringend benötigt und entsprechend der tatsächlichen Situation konfiguriert ------> Hinweis: Dieses Skript muss unter dem Index d:bakcup platziert werden
setze BACKUP_DIR=D:backup
setze ORACLE_USERNAME=loan_admin
setze ORACLE_PASSWORD=xxxx
setze ORACLE_DB=pcchina
setze BACK_OPTION=
set RAR_CMD="C:Progra~一WinRARRar.exe"
für /f "tokens=一,二" %%a in ('date/t') setze TODAY=%%a
set BACK_NAME=%ORACLE_DB%_%TODAY%(%time:~zero,two%hour%time:~ three,two%minute)_
setze BACK_FULL_NAME=%BACKUP_DIR%%BACK_NAME%
rem startet die Sicherung
exp %ORACLE_USERNAME%/%ORACLE_PASSWORD%@%ORACLE_DB% %BACK_OPTION% file="%BACK_FULL_NAME%.dmp" log="%BACK_FULL_NAME%exp.log"
rem komprimiert und entfernt Originaldaten
%RAR_CMD% a -df „%BACK_FULL_NAME%back.rar“ „%BACK_FULL_NAME%.dmp“ „%BACK_FULL_NAME%exp.log
Quelle dieses Artikels:
Mein abnormales Netzwerk
JavaException
DotnetException
OracleException
720-Ausnahme im Thread
721 – Java-Ausnahme
722 – Ausnahme im Thread „main“ java.lang.NullPointerException
723 – Ein interner Fehler ist aufgetreten
724 – org.hibernate.LazyInitializationException: Proxy konnte nicht initialisiert werden
725 – java.lang.IllegalStateException: getWriter() wurde für diese Antwort bereits aufgerufen
726 – org.hibernate.SessionException: Sitzung ist geschlossen!
727 – javax.naming.NameNotFoundException
728 – java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
729 – javax.mail.MessageRemovedException
730 – org.hibernate.LazyInitializationException: Proxy konnte nicht initialisiert werden
731 – Warnung: Fehler beim Einstellen des Werts
732 – Überschreiben und Festschreiben
733 – Beim Erstellen des Arbeitsbereichs ist ein Fehler aufgetreten
734 – Der Editor konnte nicht geöffnet werden: Es wurde eine unerwartete Ausnahme ausgelöst
735 – Fehler beim Erstellen der Ansicht. Beim automatischen Aktivieren des Bundles org.eclipse.jdt.ui ist ein Fehler aufgetreten
736 – java.lang.IllegalMonitorStateException
737 – java.lang.UnsupportedClassVersionError: Ungültige Versionsnummer in der .class-Datei
738-java.io.EOFException
739 – Senden nicht erlaubt
Dieser Artikel stammt aus dem CSDN-Blog. Bitte geben Sie beim Nachdruck die Quelle an: http://blog.csdn.net/liangdiwei/archive/2009/12/22/5051844.aspx
-