APEXExport не экспортирует приложение с правильным именем - PullRequest
0 голосов
/ 20 февраля 2020

Я пытаюсь экспортировать мои приложения Apex с классом APEXExport, но файл sql всегда генерируется с именем «???» вместо "f" + идентификатор приложения + ". sql". Когда я пытаюсь экспортировать все приложения рабочей области, он всегда заменяет файл "???" последним экспортированным приложением, поэтому я не могу иметь разные файлы приложения.

Любые идеи могут помочь мне, спасибо.

1 Ответ

0 голосов
/ 20 февраля 2020

Ну, как именно ты это делаешь? Я экспортирую приложения 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...