Ну, как именно ты это делаешь? Я экспортирую приложения Apex ежедневно, никаких проблем. Хотя, один за другим.
Вот мой скрипт MS Windows .bat
, посмотрите, поможет ли он. Он
- экспортирует приложения Apex
- создает имя файла ZIP, используя значение
DATE
, чтобы я мог хранить ежедневные резервные копии - ZIP-файлы всех экспортированных. sql файлов
- удаляет. sql файлы
@ECHO OFF
echo Export APEX applications
E:
cd E:\apex_4.2_instalacija\utilities
@ECHO ON
REM Archive
java oracle.apex.APEXExport -db db_serv:1521:orcl -user archive -password xyz -applicationid 126
REM Human resources
java oracle.apex.APEXExport -db db_serv:1521:orcl -user humres -password xyz -applicationid 139
REM Etc. - list all applications you're exporting
@ECHO OFF
copy f????.sql E:\Apex_backup\f????_50_%date:~10,4%_%date:~7,2%_%date:~4,2%.sql
del f????.sql
E:
cd E:\Apex_backup
REM Today's date in YYYY_MM_DD format
for /F "tokens=1-4 delims=. " %%i in ('date /t') do set yyyy_mm_dd=%%l_%%k_%%j
REM ZIP file name: APEX_YYYY_MM_DD.ZIP
set ime_zipa=apex_%yyyy_mm_dd%.zip
"C:\Program Files\7-Zip\7z" a -tzip %ime_zipa% E:\apex_backup\f*%yyyy_mm_dd%*.sql
dir %ime_zipa%
REM Delete exported .sql files
del f*%yyyy_mm_dd%*.sql