Hola todos... tengo un problema muy raro y no se como solucionarlo... he realizado la compresion de una base de datos estandar para un sistema q maneja una base de datos. He realizado la exportacion manualmente de la siguiente manera:
1. entro a la carpeta bin de oracle (a travez del simbolo del sistema) donde se encuentra la aplicacion exp.exe
2. escribo exp y el nombre de usuario y contraseña de la siguiente manera
exp user/password@sistemas
3. me pide el tamaño del buffer y yo lo dejo el q me sale por defecto q es 4096 y presiono enter.
4. luego me dice:
Exportar Archivo: expdat.dmp>
ahi es donde coloco el nombre del archivo es decir quedaria asi:
Exportar Archivo: expdat.dmp> c:/database.dmp
5. luego me pide q escoja una de las 3 opciones siguientes
(1)Base de datos completa, (2)Usuarios, o (3)Tablas: y yo escojo la opcion 2
6. Exportar permisos: si
7. Exportar datos de la tabla: si
8. Comprimir extensiones: si
9. luego me dice lo siguiente, por ende escribo el usuario q habia seleccionado anteriormente, es decir "user"
Exportando usuarios especificados...
Usuario a exportar: (RETORNO para salir)> user
10. luego me vuelve a pedir el mismo dato pero como ya lo seleccione presiono ENTER para omitir este paso
Aqui se empieza a generar el archivo en la ruta especificada y como la base de datos tiene informacion basica para que simpelemente funcione el sistema esta exportacion no pesa mas de 1.600 kb
HASTA AQUI TODO VA PERFECTAMENTE!!!!
ahora estoy realizando un script para ejecutarlo desde un archivo .bat para generar este mismo resultado. El script esta de la siguiente manera:
ARCHIVO EXPORTAR.BAT
C:\oracle\product\10.2.0\db_1\BIN\exp.exe user/password@sistemas parfile=c:\BackUp\Script.txt
ARCHIVO SCRIPT.TXT
file=c:/BackUp/17_12_2008_16_9.dmp
buffer=9000000
full=Y
compress=Y
grants=Y
indexes=Y
rows=Y
constraints=Y
statistics = NONE
log=c:/BackUp/log.txt
Aqui es donde empieza el problema... este script me esta dando como resultado un archivo dmp de mas de 3GB :( que me hace falta para obtener el mismo resultado q el anterior... que alguien me explique por favor....
de ante mano MUCHAS GRACIAS!