Downgrade Oracle
Miércoles, Enero 17th, 2007Tras meses de desarrollo de una aplicación bajo Oracle 10, y con las tablas maestras “populadas” con registros válidos, llega el momento de la puesta en producción.

No se si es una ley de Murphy, pero el entorno de producción siempre será lo más diferente posible al entorno de desarrollo, y especialmente en el insignificante detalle de las versiones de las herramientas, librerías y sistemas operativos que necesitaremos para que nuestra aplicación corra sin problemas.
Para que así se cumpla dicha ley, me encuentro que en producción había una versión inferior de Oracle la 9.1 y no había posibilidad de cambiarla, así que ya me veía sufriendo una migración manual de la bbdd de desarrollo.
Lo bueno de la situación es que hay truco muy sencillo, en una máquina con acceso tanto a la BD de desarrollo como a la producción, instalas el cliente de Oracle de la versión menor ( en este caso la 9.1) y haces una exportación de la BD de desarrollo y desde esta misma máquina luego te conectas a la BD de producción y haces el import sin ningún problema.
imp userid=SYSTEM/MANAGER@BBDD_PROD file=./descarga.dmp fromuser=propietario TOUSER=propietario
