Script d'exportation automatique Oracle (WINDOWS s'arrête, le nom du fichier d'exportation ajoute automatiquement la date et l'heure)
Applicable uniquement aux clients Windows, l'exportation de la base de données s'effectue via la commande exp.
Possède les caractéristiques suivantes :
La date et l'heure sont automatiquement ajoutées au nom du fichier exporté pour éviter toute confusion lors de l'exportation des données.
2. Les données exportées sont automatiquement compressées par RAR, et en même temps, les données avant compression sont éliminées (il est urgent d'installer WINRAR. Le taux de compression des données DMP d'Oracle est très élevé).
3. Prise en charge du calendrier des tâches Windows.
Quatrièmement, encapsulez les journaux exportés et les données dmp ensemble pour éviter d'oublier le contenu de l'exp.
Conditions : La fenêtre doit être équipée du client Oracle et équipée de Net Manager (préciser le code de connexion à la base de données pcchina)
Voici le script spécifique : nommé oracleBackup.bat
-------------------------------------------------- -------------------------------------------------- --------------------------
L'environnement Windows rem arrête le script de sauvegarde automatique de la base de données Oracle.
rem peut configurer ce processus par lots pour qu'il soit automatiquement exécuté dans le cadre du plan de tâches Windows.
@echo désactivé
@echo ================================================= ==
L'environnement @echo Windows arrête le script de sauvegarde automatique de la base de données Oracle
@echo Note : Au démarrage de la sauvegarde, il est urgent de configurer les variables suivantes
@echo 1. BACKUP_DIR spécifie sur quel index sauvegarder
@echo 2. ORACLE_USERNAME spécifie le nom d'utilisateur Oracle utilisé pour la sauvegarde
@echo 3. ORACLE_PASSWORD spécifie le mot de passe Oracle utilisé pour la sauvegarde
@echo 4. ORACLE_DB spécifie le nom de connexion Oracle utilisé pour la sauvegarde
@echo 5. Option de sauvegarde BACK_OPTION, qui peut être considérée comme vide, full=y,owner=user a, user b, etc....
@echo 6. RAR_CMD spécifie l'index où se trouve l'outil de compression de ligne de commande RAR
@echo ================================================= ==
rem Les variables suivantes sont nécessaires de toute urgence et configurées en fonction de la situation réelle ------> Remarque : ce script doit être placé sous l'index d:bakcup
définir BACKUP_DIR=D:sauvegarde
définir ORACLE_USERNAME=loan_admin
définir ORACLE_PASSWORD = xxxx
définir ORACLE_DB=pcchina
définir BACK_OPTION=
set RAR_CMD="C:Progra~一WinRARRar.exe"
pour /f "tokens=一,二" %%a dans ('date/t'), définissez TODAY=%%a
set BACK_NAME=%ORACLE_DB%_%TODAY%(%time:~zero,two%hour%time:~trois,two%minute)_
définir BACK_FULL_NAME=%BACKUP_DIR%%BACK_NAME%
rem démarre la sauvegarde
exp %ORACLE_USERNAME%/%ORACLE_PASSWORD%@%ORACLE_DB% %BACK_OPTION% file="%BACK_FULL_NAME%.dmp" log="%BACK_FULL_NAME%exp.log"
rem compresse et supprime les données originales
%RAR_CMD% a -df "%BACK_FULL_NAME%back.rar" "%BACK_FULL_NAME%.dmp" "%BACK_FULL_NAME%exp.log
Source de cet article :
Mon réseau anormal
JavaException
DotnetException
OracleException
720-Exception dans le fil de discussion
721 - Exception Java
722 - Exception dans le thread « principal » java.lang.NullPointerException
723 - Une erreur interne s'est produite pendant
724 - org.hibernate.LazyInitializationException : impossible d'initialiser le proxy
725 - java.lang.IllegalStateException : getWriter() a déjà été appelé pour cette réponse
726 - org.hibernate.SessionException : la session est fermée !
727 - javax.naming.NameNotFoundException
728 - java.lang.ClassNotFoundException : com.microsoft.jdbc.sqlserver.SQLServerDriver
729 - javax.mail.MessageRemovedException
730 - org.hibernate.LazyInitializationException : impossible d'initialiser le proxy
731 - Avertissement : valeur de réglage d'erreur
732 - remplacer et valider
733 - L'espace de travail de création a rencontré un problème lors de la création.
734 - Impossible d'ouvrir l'éditeur : une exception inattendue a été levée
735 - Erreur lors de la création de la vue. Une erreur s'est produite lors de l'activation automatique du bundle org.eclipse.jdt.ui
736 - java.lang.IllegalMonitorStateException
737 - java.lang.UnsupportedClassVersionError : numéro de version incorrect dans le fichier .class
738-java.io.EOFException
739 - pas autorisé à envoyer
Cet article provient du blog CSDN Veuillez indiquer la source lors de la réimpression : http://blog.csdn.net/liangdiwei/archive/2009/12/22/5051844.aspx.
-