En primer lugar tienes que comprobar la compatibilidad del Sistema Operativo Origen y Destino.
Servidor Origen
Generar un tar con el software
$export ORACLE_HOME=/u01/app/oracle/product/10.2.0.1$cd /u01/app/oracle/product
$tar-cvf 10.2.0.1.tar 10.2.0.1
Servidor Destino
Copia el archivo tar del servidor de origen al servidor de destino
$mkdir -p /u01/app/oracle/product
$cd /u01/app/oracle/product
Realizar ftp del fichero tar
$tar -cvf 10.2.0.1.tar
Crea el archivo oratab en la ruta adecuada, recuerda /etc o /var/opt/oracle.
Si es necesario añade una entrada para una instancia por ejemplo,
$cd /etc
$vi oratab
Añade la entrada PRUEBA01:/u01/app/oracle/product/10.2.0.1:N
Crear el oraInst.loc en el camino adecuado.
Editar el oraInst.loc en /etc/oraInst.loc y añade la siguiente entrada,
inventory_loc=/u01/app/oracle/product/10.2.0.1/oraInventory
Instalación silenciosa
./runInstaller -clone -silent -ignoreSysPrereqs ORACLE_HOME="/u01/app/oracle/product/10.2.0.1" ORACLE_HOME_NAME="OHOME10"
Relincar todos lo binarios
$cd $ORACLE_HOME/bin
$relink all
Nota:
changePerm.sh es un script que permite a los usuarios que no pertenecen al grupo "dba" para acceder y ejecutar archivos en el directorio ORACLE_HOME.
Ejecuta el archivo changeperm.sh en $ORACLE_HOME/install