@echo off REM ============================================================================== REM Script: 02-export-oracle10g.bat REM Descriere: Export CONTAFIN_ORACLE si MARIUSM_AUTO din Oracle 10g REM Data: 30 Septembrie 2025 REM Rulare: 02-export-oracle10g.bat REM ============================================================================== setlocal enabledelayedexpansion echo ========================================== echo ORACLE 10g - EXPORT SCHEME echo ========================================== echo. REM Configurare set ORACLE_SID=ROA set ORACLE_CONN=system/romfastromfast@10.0.20.122:1521/ROA set EXPORT_DIR=D:\ORACLE_EXPORT set DATE_STAMP=%date:~-4%%date:~3,2%%date:~0,2% REM Creare directoare echo [1/4] Creare directoare export... if not exist "%EXPORT_DIR%" mkdir "%EXPORT_DIR%" if not exist "%EXPORT_DIR%\dumps" mkdir "%EXPORT_DIR%\dumps" if not exist "%EXPORT_DIR%\logs" mkdir "%EXPORT_DIR%\logs" echo OK - Directoare create: %EXPORT_DIR% echo. echo [2/4] Export CONTAFIN_ORACLE... echo Durată estimată: 10-15 minute exp %ORACLE_CONN% ^ FILE=%EXPORT_DIR%\dumps\CONTAFIN_ORACLE_%DATE_STAMP%.dmp ^ LOG=%EXPORT_DIR%\logs\CONTAFIN_ORACLE_%DATE_STAMP%.log ^ OWNER=CONTAFIN_ORACLE ^ CONSISTENT=Y ^ BUFFER=10485760 ^ COMPRESS=N ^ DIRECT=Y ^ STATISTICS=NONE if errorlevel 1 ( echo ERROR: Export CONTAFIN_ORACLE esuat! pause exit /b 1 ) echo OK - CONTAFIN_ORACLE exportat echo. echo [3/4] Export MARIUSM_AUTO... echo Durată estimată: 30-60 minute (707 tabele!) exp %ORACLE_CONN% ^ FILE=%EXPORT_DIR%\dumps\MARIUSM_AUTO_%DATE_STAMP%.dmp ^ LOG=%EXPORT_DIR%\logs\MARIUSM_AUTO_%DATE_STAMP%.log ^ OWNER=MARIUSM_AUTO ^ CONSISTENT=Y ^ BUFFER=10485760 ^ COMPRESS=N ^ DIRECT=Y ^ STATISTICS=NONE if errorlevel 1 ( echo ERROR: Export MARIUSM_AUTO esuat! pause exit /b 1 ) echo OK - MARIUSM_AUTO exportat echo. echo [4/4] Export SYS objects... sqlplus -s %ORACLE_CONN% @"%~dp0\export-sys-objects.sql" > "%EXPORT_DIR%\logs\SYS_OBJECTS_%DATE_STAMP%.log" if errorlevel 1 ( echo WARN: Export SYS objects cu erori - verifică log-ul ) else ( echo OK - SYS objects exportat ) echo. REM Verificare dimensiuni echo ========================================== echo VERIFICARE FISIERE EXPORTATE echo ========================================== dir /b "%EXPORT_DIR%\dumps\*.dmp" echo. echo ========================================== echo EXPORT COMPLET! echo ========================================== echo. echo Fisiere generate: echo - CONTAFIN_ORACLE_%DATE_STAMP%.dmp echo - MARIUSM_AUTO_%DATE_STAMP%.dmp echo - SYS_OBJECTS_%DATE_STAMP%.sql echo. echo Log-uri: echo - %EXPORT_DIR%\logs\ echo. echo Următorul pas: echo 1. Copiază fișierele *.dmp către WSL: /mnt/e/ORACLE_EXPORT/ echo 2. Rulează: 03-transfer-to-oracle21c.sh echo. pause