Instalación de Oracle Database 11g Release 2 en RHEL / CentOS 6.x / 5.x / 4.x

Como todos sabemos, la base de datos Oracle es el sistema de gestión de bases de datos relacionales (RDBMS) más popular y ampliamente utilizado en el mundo. Esta publicación describe la instalación paso a paso de Oracle Database 11g Release 2 32bit en CentOS 6.4 32bit . Los pasos de instalación no deben variar en la mayoría de las distribuciones de Linux basadas en Red Hat .

Instalación de Oracle Database 11g versión 2

Paso 1: instalar las dependencias de Oracle

Usamos el paquete “ oracle-rdbms-server-11gR2-preinstall ” ofrecido por el repositorio “ Oracle Public Yum ”. El repositorio público de Oracle yum proporciona una forma gratuita y más fácil de instalar automáticamente todas las últimas dependencias de Oracle Linux. Para configurar el repositorio de yum, siga las instrucciones que se proporcionan a continuación.

Utilice el comando ” wget ” para descargar el archivo de configuración de yum apropiado en el directorio /etc/yum.repos.d/ como usuario root .

RHEL / CentOs 6.x
# cd /etc/yum.repos.d
# wget https://public-yum.oracle.com/public-yum-ol6.repo
RHEL / CentOs 5.x
# cd /etc/yum.repos.d
# wget https://public-yum.oracle.com/public-yum-el5.repo
RHEL / CentOs 4.x
# cd /etc/yum.repos.d
# wget https://public-yum.oracle.com/public-yum-el4.repo

Ahora ejecute el siguiente comando ” yum ” para instalar todos los requisitos previos necesarios automáticamente.

[[email protected]]# yum install oracle-rdbms-server-11gR2-preinstall

Al importar la clave GPG , es posible que obtenga el error “Error en la recuperación de la clave GPG ” como se muestra a continuación. Aquí, debe importar la clave GPG adecuada para la versión de su sistema operativo .

Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
GPG key retrieval failed: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle

Descargue y verifique la clave GPG de Oracle Linux adecuada que mejor se adapte a la versión de su sistema operativo compatible con RHEL / CentOS .

RHEL / CentOs 6.x
# wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
RHEL / CentOs 5.x
# wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
RHEL / CentOs 4.x
# wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-el4 -O /usr/share/rhn/RPM-GPG-KEY-oracle

Paso 2: Configurar el nombre de host

Abra el archivo “ &ltstrong&gt/ etc / sysconfig / network&lt/strong&gt ” y modifique HOSTNAME para que coincida con su nombre de host FQDN ( Nombre de dominio completo ).

[[email protected]]# vi /etc/sysconfig/network
HOSTNAME=oracle.tecmint.com

Abra el archivo ” &ltstrong&gt/ etc / hosts&lt/strong&gt ” y agregue un nombre de host completo para el servidor.

[[email protected]]# vi /etc/hosts
192.168.246.128oracle.tecmint.comoracle

Ahora debe reiniciar la red en el servidor para asegurarse de que los cambios sean persistentes al reiniciar .

[[email protected]]# /etc/init.d/network restart

Paso 3: Configuración de usuario de Oracle

Establezca la contraseña para el usuario ” oracle “.

[[email protected]]# passwd oracle

Changing password for user oracle.
New password:
BAD PASSWORD: it is based on a dictionary word
Retype new password:
passwd: all authentication tokens updated successfully.

Agregue la entrada al archivo “ /etc/security/limits.d/90-nproc.conf ” como se describe a continuación.

[[email protected]]# vi /etc/security/limits.d/90-nproc.conf
# Default limit for number of user's processes to prevent
# accidental fork bombs.
# See rhbz #432903 for reasoning.

*          soft    nproc     1024
# To this
* - nproc 16384

Configure SELinux en modo ” permisivo ” editando el archivo ” / etc / selinux / config “.

[[email protected]]# vi /etc/selinux/config
SELINUX=permissive

Una vez que haya realizado el cambio, no se olvide de reiniciar el servidor para reflejar los nuevos cambios.

[[email protected]]# reboot

Inicie sesión como usuario de Oracle y abra el archivo ” .bash_profile “, que está disponible en el directorio de inicio del usuario de &ltstrong&gtOracle&lt/strong&gt , realice las entradas que se describen a continuación. Asegúrese de establecer el nombre de host correcto en ” ORACLE_HOSTNAME = oracle.tecmint.com “.

[[email protected]]# su oracle
[[email protected] ]$ vi .bash_profile
# Oracle Settings
TMP=/tmp export TMP
TMPDIR=$TMP export TMPDIR

ORACLE_HOSTNAME=oracle.tecmint.com export ORACLE_HOSTNAME
ORACLE_UNQNAME=DB11G export ORACLE_UNQNAME
ORACLE_BASE=/u01/app/oracle export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 export ORACLE_HOME
ORACLE_SID=DB11G export ORACLE_SID
PATH=/usr/sbin:$PATH export PATH
PATH=$ORACLE_HOME/bin:$PATH export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export CLASSPATH export PATH

Cambie a usuario raíz y emita el siguiente comando para permitir que el usuario de Oracle acceda a X Server .

[[email protected]]# xhost +

Cree los directorios y establezca los permisos adecuados en los que se instalará el software de Oracle.

[[email protected]]# mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1
[[email protected]]# chown -R oracle:oinstall /u01
[[email protected]]# chmod -R 775 /u01

Paso 4: descarga del software de Oracle

Regístrese y descargue el software de Oracle mediante el siguiente enlace.

  1. Oracle Database 11g versión 2

Descargar Oracle 11g Release 2Descargar Oracle 11g Release 2

El paquete de Oracle contiene 2 archivos &ltstrong&gtzip&lt/strong&gt que primero debe aceptar el acuerdo de licencia antes de descargar. Le he dado los nombres de los archivos para su referencia, descargue estos archivos para la arquitectura de su sistema en algún lugar bajo ” / home / oracle / “.

Para sistemas Linux x86
http://download.oracle.com/otn/linux/oracle11g/R2/linux_11gR2_database_1of2.zip
http://download.oracle.com/otn/linux/oracle11g/R2/linux_11gR2_database_2of2.zip
Para sistemas Linux x86-64
http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip
http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_2of2.zip

Paso 5: Instalación de Oracle

Ahora comencemos la instalación de Oracle. En primer lugar, debe cambiar como usuario de ‘Oracle’ para instalar la base de datos.

[[email protected] ]$ su oracle

Extraiga los archivos de origen de la base de datos de Oracle comprimidos en el mismo directorio ” / home / oracle / “.

[[email protected] ]$ unzip linux_11gR2_database_1of2.zip

[[email protected] ]$ unzip linux_11gR2_database_2of2.zip

Después de descomprimir el archivo de origen, se creará el directorio llamado base de datos , vaya al interior del directorio y ejecute el siguiente script para iniciar el proceso de instalación de la base de datos de Oracle.

[[email protected] database]$ cd database

[[email protected] database]$ ./runInstaller

1. R unInstaller llamará a Oracle Universal Installer (OUI) , en el que la apariencia y los pasos son los mismos en todo el sistema operativo.

Instalador universal de Oracle Instalador universal de Oracle

2. Proporcione su dirección de correo electrónico para estar informado de los problemas de seguridad y recibir actualizaciones de seguridad.

Configurar actualizaciones de seguridadConfigurar las actualizaciones de seguridad de Oracle

3. Cree y configure una base de datos

Crear base de datos OracleCrear base de datos Oracle

4. Elija la clase de sistema, ya sea Escritorio o Servidor .

Seleccionar clase de sistemaSeleccione la clase del sistema Oracle

5. Seleccione el tipo de instalación de la &ltstrong&gtbase&lt/strong&gt de &ltstrong&gtdatos&lt/strong&gt que desea realizar.

Selección de nodo de OracleSeleccione el tipo de instalación de la base de datos

6. Seleccione la opción “Instalación típica ” para instalar la instalación completa de Oracle con la configuración básica.

Seleccione el tipo de instalación de OracleSeleccione instalación típica

7. Establezca la contraseña administrativa y realice la instalación completa de la base de datos con la configuración básica.

Configuración de instalación típica de OracleEstablecer contraseña administrativa de Oracle

8. Haga clic en ” ” para continuar con la instalación.

Configuración de instalación típica de OracleConfirmación de configuración de instalación típica

9. Crear inventario

Crear inventario de OracleCrear inventario

10. Si se enfrentó a una advertencia de requisitos previos durante la instalación. Haga clic en ” Reparar y comprobar de nuevo “. Oracle corrige los requisitos previos por sí mismo. Esta es la nueva característica de Oracle Database 11g .

Realizar comprobaciones de requisitos previosRealizar comprobaciones de requisitos previos

El paquete pdksh no está disponible en el repositorio de Oracle debido a que debe descargarlo e instalarlo manualmente.

[[email protected]]# wget ftp://rpmfind.net/linux/redhat-archive/6.2/en/os/i386/RedHat/RPMS/pdksh-5.2.14-2.i386.rpm

Durante la instalación del paquete pdksh , puede encontrar un error de conflicto del paquete ksh . Elimine el paquete ksh con fuerza e instale el paquete pdksh con el siguiente comando:

[[email protected]]# rpm -e ksh-20100621-19.el6_4.4.i686 --nodeps
[[email protected]]# rpm -ivh pdksh-5.2.14-2.i386.rpm

11. Realización de comprobaciones de requisitos previos: prueba si hay suficiente espacio SWAP total disponible en el sistema.

Realización de la verificación de intercambio de requisitos previosRealización de la verificación de intercambio de requisitos previos

12. Resumen de la instalación: haga clic en Guardar archivo de respuesta . Este archivo es útil para la instalación en modo silencioso de Oracle

Resumen de instalación de OracleResumen de instalación de Oracle

13. Guarde el archivo de respuesta en algún lugar de su sistema.

Guardar archivo de respuestaGuardar archivo de respuesta

14. Progreso de la instalación del producto

Instalar el producto OracleInstalación del producto

15. Copia de archivos de base de datos

Copia de archivos de base de datos Copia de archivos de base de datos

16. Haga clic en ” Gestión de contraseñas “.

Gestión de contraseñas de OracleGestión de contraseñas de Oracle

17. Configure la contraseña para el usuario ” SYS ” y haga clic en Aceptar para continuar.

Establecer contraseña de usuario SYS Establecer contraseña de usuario SYS

18. Los scripts de configuración deben ejecutarse como usuario ” root “. Vaya a la ruta indicada en la pantalla y ejecute los scripts uno por uno. Haga clic en ‘Aceptar ‘ una vez que se ejecuten los scripts.

Ejecutar secuencias de comandos de configuraciónEjecutar secuencias de comandos de configuración

[[email protected]]# cd /u01/app/oraInventory
[[email protected] oraInventory]# ./orainstRoot.sh
Changing permissions of /u01/app/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.

Changing groupname of /u01/app/oraInventory to oinstall.
The execution of the script is complete.
[[email protected]]# cd /u01/app/oracle/product/11.2.0/dbhome_2/
[[email protected] dbhome_2]# ./root.sh
Running Oracle 11g root.sh script...

The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /u01/app/oracle/product/11.2.0/dbhome_2

Enter the full pathname of the local bin directory: [/usr/local/bin]:
   Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...

Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
Finished product-specific root actions.

19. La instalación de Oracle Database se ha realizado correctamente.

Instalación de Oracle completadaFinalización de la instalación de Oracle

20. Para probar su instalación de Oracle, navegue a la interfaz de administración basada en web para su sistema en “ localhost ” con el nombre de usuario “ SYS ” que se conecta como “ SYSDBA ” y usa la contraseña que estableció durante la instalación de Oracle. Recuerde abrir el puerto 1158 en su firewall y reiniciar el servicio iptables .

[[email protected]]# iptables -A INPUT -p tcp --dport 1158 -j ACCEPT
[[email protected]]# service iptables restart
https://localhost:1158/em/

Inicio de sesión de Oracle Enterprise ManagerInicio de sesión de Oracle Enterprise Manager

21. &ltstrong&gtAdministrador de control de la base de datos&lt/strong&gt empresarial de Oracle

Administrador de control de bases de datos de OracleAdministrador de control de bases de datos de Oracle

Ahora puede empezar a utilizar Oracle . Le recomiendo encarecidamente que siga la documentación de Oracle para obtener más ayuda. Hay varias aplicaciones cliente que pueden ayudarlo, como la herramienta de línea de comandos llamada Oracle Instant Client y el programa Oracle SQL Developer UI .

Este es el final de la instalación del software de base de datos Oracle . En nuestro próximo artículo, cubriremos cómo crear una base de datos usando DBCA y cómo iniciar y apagar la base de datos Oracle. Por favor manténgase al tanto…!!!

Oráculo

Leave a Comment

Your email address will not be published. Required fields are marked *

Hazlo Linux