Instalación desatendida Oracle Express Edition - Oracle XE silent mode installation

Debido a la gratuidad de esta versión de Oracle suele ser común su uso para instalaciones masivas en múltiples PC's, TPV's...

Este artículo orientado a DBA's de Oracle y desarrolladores resume brevemente como realizar una instalación desatendida de Oracle XE.

Esta instalación es tan sencilla como ejecutar el instalador de Oracle XE con los siguientes parámetros:

> oraclexe /s /f1"fichero_respuesta.iss" /f2"fichero_de_log"

El primer fichero indica los parámetros básicos de la instalación, y el segundo será el log resultante de la instalación.

Los parámetros configurables en el fichero de respuesta de la instalación son:

** szDir - Path de instalación del software y de ficheros de datos

** TNSPort - Puerto Listener BBDD

** MTSPort - Puerto MTS

** HTTPPort - Puerto HTTP consola

** SYSPassword - Password del usuario SYS

** bOpt1 - 1 or 0 : Ejecución o no al final de la consola a través del navegador

El resultado de la instalación se puede consultar en el fichero de log. Sin embargo, en caso de problemas este fichero no resulta muy útil, para ello se puede consultar el fichero generado en el directorio %systemroot% (en Windows C:\WINDOWS).

Además de una instalación desatendida también es posible realizar una desinstalación o reparación desatendida.

 

 

Oscar Paredes

IT Manager
Oracle DBA

oscar.paredes@dataprix.com

 

 

AdjuntoTamaño
oraclexe_response.txt2.51 KB
 

Copia de la base de datos

Y si el valor de los parámetros fuera el mismo en la nueva instalación (path, puertos, etc), funcionaría la nueva base de datos copiando directamente los ficheros de una BD vacía (o con datos, según interese más) en la máquina destino?

Obviamente antes pararíamos la BD origen.

Contenido relacionado

  • Este error de la consola de Oracle 10gR2 con Suse Enterprise (confirmado versión 10) hace que durante la navegación por la consola vayan apareciendo errores en la parte superior con el mensaje:

    java.lang.Exception: Failed to get Number of users 

    La solución que puede aplicar el DBA de Oracle pasa por realizar los siguientes pasos:

    1) Parar la consola de Oracle:

        ....

  • El error ORA-1031 - Insuficient Privileges es uno de los errores más comunes que se puede en contrar un DBA de Oracle durante la conexión como SYSDBA a entornos Windows no administrados de manera cotidiana.

    Además tiene la característica de que siempre aparece cuando más puede molestar ;-)...

     

  • En Oracle 10g existe una nueva funcionalidad para DBa's de Oracle para a la recuperación del espacio ocupado por una tabla sin necesidad de recrearla: SHRINK TABLE

    Es habitual en versiones anterior a la versión 10g el problema generado por el borrado de registros de una tabla y la generación de “huecos” a nivel de los bloques que componen esa tabla. A modo de ejemplo: es habitual la duda tras el borrado masivo de muchos registros de una tabla (o de todos) y la comprobación tras la eliminación de los registros de que la tabla ocupa exactamente lo mismo (misma HWM – High Water Mark).

    Esta situación también se da en sistemas OLTP donde con el tiempo, y con las inserciones/borrados de registros en determinadas tablas, se van generando espacio no reutilizables por las nuevas inserciones por falta de espacio en los bloques incompletos, y a la larga caídas de rendimiento en los sistemas...

  • Este artículo para DBA's de Oracle explica como configurar los servicios de conexión heterogeneous de Oracle para poder visualizar bases de datos SQL Server desde un esquema Oracle, como si fueran objetos propios de Oracle.

    En versiones antiguas de Oracle, esta conectividad se podía realizar a través de “Gateways” que se licenciaban de manera independiente del servidor Oracle, pero la posibilidad de realizar lo mismo en sentido contrario a través de SQL Server, posibilitó la aparición de los “Heterogeneous Services” de manera gratuita en Oracle...

     

  • A partir de la información de las instantáneas, se puede obtener el tamaño de las tablas en bases de datos IBM DB2 (datos, longs, lobs) y de todos sus indices.
     

    db2 "select * from table (SNAP_GET_TAB('BBDD',-1)) as aaa" > /tmp/space.txt

     

 

 

 

Gestion del Conocimiento    |    Business Intelligence y Analítica    |     Bases de Datos    |      ERP     |      CRM      |     Tendencias tecnológicas