La instalación desatendida del Oracle Client 10g R2 nos va a permitir realizar instalaciones del software cliente de Oracle de forma muy sencilla y sin necesidad de interaccionar con el OUI y sin response file.
La instalación desentendida o silenciosa, como es denominada por Oracle, nos permite poder automatizar la instalación sin la necesidad de interactuar durante el proceso de instalación, es ideal para implantaciones masivas, instalaciones remotas, distribuciones automáticas, etc.
La instalación silenciosa la podemos hacer de dos maneras, usando un fichero (response file) que contendrá las opciones que deseemos para nuestra instalación o mediante parámetros que pasamos el instalador OUI en este artículo voy a desarrollar la instalación silenciosa sin response file.
Instalación/Desinstalación silenciosas de Oracle Client 10g R2 en Windows.
Aplica a Oracle Client 10.2.0.1 o superior y sobre plataformas Windows XP, Windows Vista, Windows 8, Windows Server 2003 y Windows Server 2008.
Instalación
D:\> cd d:\client\Disk1
D:\client\Disk1> setup.exe -silent -force -debug FROM_LOCATION="D:\client\Disk1\stage\products.xml" ORACLE_HOME="C:\oracle\product.2.0.3\client_1" ORACLE_HOME_NAME="Ora10gClient1" ORACLE_BASE="C:\oracle" TOPLEVEL_COMPONENT={"oracle.client","10.2.0.3.0"} INSTALL_TYPE="Administrator"
Desinstalación
D:\client\Disk1> setup.exe -silent -debug -deinstall DEINSTALL_LIST={"oracle.client","10.2.0.3.0"} REMOVE_HOMES={"C:\oracle\product.2.0.3\client_1"}
Instalación silenciosas de Oracle 10g Client en Unix o Linux.
Aplica a Oracle 10.2.0.1 o superior y sobre plataformas Unix y Linux.
Instalación
cd /mount/dvd/client/Disk_1
$ ./runInstaller -silent -force -debug FROM_LOCATION="/mount/dvd/client/Disk_1/stage/products.xml" ORACLE_HOME="/u01/app/oracle/product/10.2.0.3/client_1" ORACLE_HOME_NAME="Ora10gClient1" ORACLE_BASE="/u01/app/oracle" TOPLEVEL_COMPONENT='{"oracle.client","10.2.0.3.0"}' INSTALL_TYPE="Administrator"
Desinstalación
$ ./runInstaller -silent -debug -deinstall DEINSTALL_LIST='{"oracle.client","10.2.0.3.0"}' REMOVE_HOMES={"/u01/app/oracle/product/10.2.0.3/client_1"}