Como detectar el tiempo de exportación de datos en Oracle con export (Linux / Windows)

Pues eso amig@s,

Si necesitan saber cuanto tarda un export de oracle en realizarse, podemos utilizar el siguiente script llamandolo desde un CMD, por ejemplo, exporta.sh:

Linux:

clear
echo "exp comienza a las $(date)" >> ${fname}.stdout
exp EXPORT_USER/EXPORT_USER  file=$fname direct=y statistics=none log=$logfile owner=$own >> ${fname}.stdout
echo "exp termina a las $? at $(date)" >> ${fname}.stdout

Lo mismo para el import:

echo "imp comienza a las $(date)" >> ${fname}.stdout
exp EXPORT_USER/EXPORT_USER  file=$fname direct=y statistics=none log=$logfile owner=$own >> ${fname}.stdout
echo "imp termina a las $? at $(date)" >> ${fname}.stdout

Windows (ejemplo de import):

REM Script que realiza una importacion del fichero dmp y recoge el tiempo en que tarda el import en realizar su tarea.
REM (c) 2014 - El pibe.
@echo off
For /f "tokens=1-2 delims=/:" %%a in ('time /t') do (set tiempo=%%a:%%b) 
cls
echo "Script de importacion con tiempo de inicio y fin"
echo. 
echo "(c) 2014 - El pibe"
echo. 
echo "Comienza la importacion a las %tiempo%" >> import.txt
imp USUARIO\PASSWORD@ORCL file=fichero.dmp buffer=1000000 log=logimport.log >> import.txt
echo "Finaliza la importacion a las %tiempo%" >> import.txt


Espero les resulte útil.
Share on Google Plus
    Blogger Comment

0 comentarios: