Script de exportación automática de Oracle (WINDOWS se detiene, el nombre del archivo de exportación agrega automáticamente la fecha y la hora)
Solo aplicable a clientes Windows, la exportación de la base de datos se completa mediante el comando exp.
Tiene las siguientes características:
La fecha y la hora se agregan automáticamente al nombre del archivo exportado para evitar confusiones al exportar datos.
2. Los datos exportados se comprimen automáticamente mediante RAR y, al mismo tiempo, se eliminan los datos antes de la compresión (se necesita con urgencia instalar WINRAR, la tasa de compresión de datos DMP de Oracle es muy alta).
3. Admite el programa de tareas de Windows.
Cuarto, encapsule los registros exportados y los datos dmp juntos para evitar olvidar el contenido de la exp.
Condiciones: La ventana debe estar equipada con el cliente Oracle y Net Manager (especifique el código de conexión de la base de datos pcchina)
El siguiente es el script específico: llamado oracleBackup.bat
-------------------------------------------------- -------------------------------------------------- --------------------------
El entorno rem de Windows detiene el script de copia de seguridad automática de la base de datos Oracle.
rem puede configurar este proceso por lotes para que se ejecute automáticamente según el plan de tareas de Windows.
@eco apagado
@echo ================================================= ==
El entorno @echo de Windows detiene el script de copia de seguridad automática de la base de datos Oracle
@echo Nota: Al iniciar la copia de seguridad, es urgente configurar las siguientes variables
@echo 1. BACKUP_DIR especifica en qué índice realizar la copia de seguridad
@echo 2. ORACLE_USERNAME especifica el nombre de usuario de Oracle utilizado para la copia de seguridad
@echo 3. ORACLE_PASSWORD especifica la contraseña de Oracle utilizada para la copia de seguridad
@echo 4. ORACLE_DB especifica el nombre de la conexión de Oracle utilizada para la copia de seguridad
@echo 5. Opción de copia de seguridad BACK_OPTION, que puede considerarse vacía, completa=y, propietario=usuario a, usuario b, etc....
@echo 6. RAR_CMD especifica el índice donde se encuentra la herramienta de compresión de línea de comando RAR
@echo ================================================= ==
rem Las siguientes variables se necesitan con urgencia y se configuran de acuerdo con la situación real ------> Nota: este script debe colocarse bajo el índice d:bakcup
establecer BACKUP_DIR=D:copia de seguridad
establecer ORACLE_USERNAME=préstamo_admin
establecer ORACLE_PASSWORD=xxxx
establecer ORACLE_DB=pcchina
establecer BACK_OPTION=
set RAR_CMD="C:Program~一WinRARRar.exe"
para /f "tokens=一,二" %%a en ('fecha/t') establezca HOY=%%a
set BACK_NAME=%ORACLE_DB%_%TODAY%(%tiempo:~cero,dos%hora%tiempo:~tres,dos%minuto)_
establecer BACK_FULL_NAME=%BACKUP_DIR%%BACK_NAME%
rem inicia la copia de seguridad
exp %ORACLE_USERNAME%/%ORACLE_PASSWORD%@%ORACLE_DB% %BACK_OPTION% file="%BACK_FULL_NAME%.dmp" log="%BACK_FULL_NAME%exp.log"
rem comprime y elimina datos originales
%RAR_CMD% a -df "%BACK_FULL_NAME%back.rar" "%BACK_FULL_NAME%.dmp" "%BACK_FULL_NAME%exp.log
Fuente de este artículo:
Mi red anormal
JavaExcepción
Excepción Dotnet
Excepción de Oracle
720-Excepción en hilo
721 - Excepción de Java
722 - Excepción en el hilo 'principal' java.lang.NullPointerException
723 - Se produjo un error interno durante
724 - org.hibernate.LazyInitializationException: no se pudo inicializar el proxy
725 - java.lang.IllegalStateException: ya se ha llamado a getWriter() para esta respuesta
726 - org.hibernate.SessionException: ¡La sesión está cerrada!
727 - javax.naming.NameNotFoundException
728 - java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
729 - javax.mail.MessageRemovedException
730 - org.hibernate.LazyInitializationException: no se pudo inicializar el proxy
731 - Advertencia: Error al configurar el valor
732 - anular y confirmar
733: El espacio de trabajo de construcción ha encontrado un problema durante la construcción.
734 - No se pudo abrir el editor: se produjo una excepción inesperada
735: Error al crear la vista. Se produjo un error al activar automáticamente el paquete org.eclipse.jdt.ui
736 - java.lang.IllegalMonitorStateException
737 - java.lang.UnsupportedClassVersionError: número de versión incorrecto en el archivo .class
738-java.io.EOFException
739 - no permitido enviar
Este artículo proviene del blog de CSDN. Indique la fuente al reimprimir: http://blog.csdn.net/liangdiwei/archive/2009/12/22/5051844.aspx.
-