Сценарий автоматического экспорта Oracle (WINDOWS останавливается, к имени файла экспорта автоматически добавляется дата и время)
Применимо только к клиентам Windows. Экспорт базы данных выполняется с помощью команды exp.
Имеет следующие особенности:
Дата и время автоматически добавляются к имени экспортируемого файла, чтобы избежать путаницы при экспорте данных.
2. Экспортируемые данные автоматически сжимаются с помощью RAR, при этом данные до сжатия исключаются (срочно необходимо установить WINRAR. Степень сжатия данных Oracle DMP очень высока).
3. Поддержка расписания задач Windows.
В-четвертых, инкапсулируйте экспортированные журналы и данные DMP вместе, чтобы не забыть содержимое файла exp.
Условия: Окно должно быть оснащено клиентом Oracle и Net Manager (указать код подключения к базе данных pcchina)
Ниже приведен конкретный сценарий: с именем oracleBackup.bat.
-------------------------------------------------- -------------------------------------------------- --------------------------
Среда rem Windows останавливает сценарий автоматического резервного копирования базы данных Oracle.
rem может настроить автоматическое выполнение этого пакетного процесса в соответствии с планом задач Windows.
@эхо выключено
@echo ============================================= ==
Среда @echo Windows останавливает сценарий автоматического резервного копирования базы данных Oracle.
@echo Примечание. При запуске резервного копирования необходимо срочно настроить следующие переменные.
@echo 1. BACKUP_DIR указывает, в какой индекс выполнять резервное копирование.
@echo 2. ORACLE_USERNAME указывает имя пользователя Oracle, используемое для резервного копирования.
@echo 3. ORACLE_PASSWORD указывает пароль Oracle, используемый для резервного копирования.
@echo 4. ORACLE_DB указывает имя соединения Oracle, используемое для резервного копирования.
@echo 5. Параметр резервного копирования BACK_OPTION, который можно считать пустым, полным = y, владельцем = пользователем a, пользователем b и т. д....
@echo 6. RAR_CMD указывает индекс, в котором находится инструмент сжатия командной строки RAR.
@echo ============================================= ==
rem Следующие переменные срочно необходимы и настраиваются в соответствии с реальной ситуацией ------> Примечание. Этот сценарий необходимо поместить в индекс d:baccup.
установите BACKUP_DIR=D:backup
установите ORACLE_USERNAME=loan_admin
установите ORACLE_PASSWORD=xxxx
установите ORACLE_DB=pcchina
установите BACK_OPTION=
установите RAR_CMD="C:Progra~一WinRARRar.exe"
для /f "tokens=一,二" %%a в ('date/t') установите TODAY=%%a
set BACK_NAME=%ORACLE_DB%_%TODAY%(%time:~ноль,два%час%время:~три,две%минуты)_
установите BACK_FULL_NAME=%BACKUP_DIR%%BACK_NAME%
рем запускает резервное копирование
exp %ORACLE_USERNAME%/%ORACLE_PASSWORD%@%ORACLE_DB% %BACK_OPTION% file="%BACK_FULL_NAME%.dmp" log="%BACK_FULL_NAME%exp.log"
rem сжимает и удаляет исходные данные
%RAR_CMD% a -df "%BACK_FULL_NAME%back.rar" "%BACK_FULL_NAME%.dmp" "%BACK_FULL_NAME%exp.log
Источник этой статьи:
Моя ненормальная сеть
JavaException
DotnetException
OracleException
720-Исключение в потоке
721 – исключение Java
722 — Исключение в потоке «основной» java.lang.NullPointerException
723 - Произошла внутренняя ошибка во время
724 — org.hibernate.LazyInitializationException: не удалось инициализировать прокси
725 — java.lang.IllegalStateException: для этого ответа уже был вызван метод getWriter().
726 — org.hibernate.SessionException: сеанс закрыт!
727 — javax.naming.NameNotFoundException
728 — java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
729 — javax.mail.MessageRemovedException
730 — org.hibernate.LazyInitializationException: не удалось инициализировать прокси
731 - Предупреждение: ошибка установки значения
732 - переопределить и зафиксировать
733 — В рабочей области сборки возникли ошибки во время сборки.
734 - Не удалось открыть редактор: возникло неожиданное исключение.
735 — Ошибка создания представления. Произошла ошибка при автоматической активации пакета org.eclipse.jdt.ui.
736 – java.lang.IllegalMonitorStateException
737 — java.lang.UnsupportedClassVersionError: неверный номер версии в файле .class.
738-java.io.EOFException
739 - нельзя отправлять
Эта статья взята из блога CSDN. При перепечатке указывайте источник: http://blog.csdn.net/liangdiwei/archive/2009/12/22/5051844.aspx.
-