Configuración de requisitos previos para la instalación de Oracle 12c en RHEL/CentOS/Oracle Linux 6.5-Parte I

Configuración de requisitos previos para la instalación de Oracle 12c en RHEL/CentOS/Oracle Linux 6.5-Parte I

La base de datos Oracle. es el conjunto de colecciones de datos relacionados, podemos llamarlo como sistema de gestión de bases de datos relacionales ( RDBMS. o simplemente Oracle. Si bien se compara con cualquier otra solución de base de datos, Oracle es uno de los poderosos DBMS con muchas características, como sintonizable, confiable y escalable. Oracle produce hardware separado para el software de Oracle, pero también se puede utilizar en cualquier otro producto de proveedores.

Actualización. Cómo instalar Oracle Database 12c en RHEL/CentOS 7

En 1977 Larry Ellison. y sus amigos fundaron un sistema de desarrollo de software como Oracle. En 1978, Oracle lanzó su primera versión y más tarde en 1979 lanzaron la versión 2 que se utilizó comercialmente. La versión actual de Oracle es 12c ( C. significa Nube) con funciones de nube. Oracle proporciona varios soportes con respecto a los productos, que incluyen la solución de problemas, parches y actualizaciones, lo que lo hace sólido como una roca, porque es muy fácil organizar los datos de diferentes aplicaciones. Si bien se compara con cualquier otra administración de bases de datos, Oracle es costoso y se usa principalmente con fines comerciales, en casi todas partes, por ejemplo: banca, universidades para obtener resultados, departamentos relacionados con el comercio, etc.

Oracle es compatible con casi todos los sistemas operativos como Linux, HP-UX, AIX, Oracle Solaris, IBM zLinux64 y Windows. Los paquetes de Oracle están disponibles para plataformas de 32 bits y 64 bits.

Requisitos

  1. Para una instalación a gran escala, necesitamos usar procesadores multinúcleo con alta disponibilidad.
  2. RAM mínima recomendada necesaria para Oracle es 2GB o más.
  3. Swap debe estar habilitado al doble del tamaño de RAM.
  4. El espacio en disco debe ser de más de 8GB, depende de la edición que vamos a elegir para instalar.
  5. El directorio/tmp debe tener más de 1 GB de espacio libre para una instalación sin errores.
  6. Los sistemas operativos Linux compatibles son RHEL, Centos, Oracle.
  7. Tanto x86_64 como Se requieren paquetes i686 para la instalación.
  8. La resolución de la pantalla debe ser superior a 1024 × 768.

Si sus sistemas cumplen con todos los requisitos anteriores, estamos listos para avance para iniciar la instalación de Oracle. Recuerde, aquí estoy usando el sistema operativo CentOS 6.5. con un tamaño de 32 GB. de disco duro virtual y 4 GB. de memoria para la instalación, pero también se pueden realizar los mismos pasos. seguido en RHEL, Oracle Linux también.

Mi entorno de prueba Dirección IP: 192.168.0.100 Nombre de host: oracle12c.tecmint.local SO: Centos 6.5 Final freestar.config.enabled_slots.push

Nota. He usado el usuario ‘ tecmint. con sudo. privilegios para esta instalación de Oracle, pero le recomiendo que utilice el inicio de sesión root. para todas las instrucciones de instalación siguientes.

Paso 1: Configuración del nombre de host y actualización del sistema

1.. Antes de comenzar el proceso de instalación, primero asegúrese de que sus particiones / y /tmp. tengan suficiente espacio disponible para llevar el error instalación gratuita.

$ df-h

2.. A continuación, verifique que su sistema tenga el nombre de host, la dirección IP estática y la versión de distribución correctos, utilizando los siguientes comandos.

$ hostname $ ifconfig | grep inet $ lsb_release-a  Verificar detalles del sistema  Verificar detalles del sistema Verificar los detalles del sistema

3. Si no configuró el nombre de host de su sistema, edite el archivo de hosts del sistema “/etc/hosts. e ingrese la entrada de su nombre de host junto con la dirección IP como se muestra a continuación.

$ vim/etc/hosts 127.0.0.1 localhost oracle12c.tecmint.local 192.168.0.100 oracle12c.tecmint.local Establecer nombre de host del sistema Establecer nombre de host del sistema Establecer Nombre de host del sistema

4.. Ahora cambie el modo SELinux. a permisivo. y reinicie el sistema para realizar cambios permanentes en selinux.

$ sudo vim/etc/sysconfig/selinux $ sudo init 6  Establecer el modo SeLinux  Establecer el modo SeLinux Establecer el modo SeLinux

Paso 2: Instalar paquetes y cambiar los valores del kernel

5.. Una vez que su sistema se inicie correctamente, puede realizar una actualización del sistema y luego instalar lo siguiente requerido dependencias.

$ sudo yum clean metadata && sudo yum upgrade $ sudo yum install binutils.x86_64 compat-libcap1.x86_64 compat-libstdc ++-33.x86_64 compat-libstdc ++-33.i686 \ compat-gcc-44-gcc-44-c ++ gcc.x86_64 gcc-c ++. X86_64 glibc.i686 glibc.x86_64 glibc-devel.i686 glibc-devel.x86_64 \ ksh.x86_64 libgcc.i686 libgcc.x86_64 libstdc ++. I686 libstdcvel. X866.-devel.x86_64 libaio.i686 \ libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64 libXext.i686 libXext.x86_64 libXtst.i686 libXtst.x8 6_64 libX11.x86_64 \ libX11.i686 libXau.x86_64 libXau.i686 libxcb.i686 libxcb.x86_64 libXi.i686 libXi.x86_64 make.x86_64 unixODBC unixODBC-devel sysstat.x86_64 Después de la instalación

. todos los paquetes necesarios anteriores, ahora es el momento de hacer algunos cambios en los parámetros de nivel de kernel en el archivo ‘/etc/sysct.conf .

$ sudo vim/etc/sysctl.conf

Agregue o cambie los siguientes valores como se sugiere. Guarde y salga usando wq!.

kernel.shmmax = 4294967295 kernel.shmall = 2097152 fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmmni = 4096 kernel .sem = 250 32000100128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576  Agregar parámetros del kernel Agregar Parámetros del kernel Agregar parámetros del kernel

7.. Una vez que haya agregado los valores anteriores, emita el siguiente comando para que los nuevos cambios surtan efecto.

$ sudo sysctl-p  Cargar parámetros del kernel  Cargar parámetros del kernel Cargar parámetros del kernel

Nota. Los valores anteriores son la mitad del tamaño de memoria física en bytes. Por ejemplo, he asignado 5 GB. de memoria para mi máquina virtual. Así que estoy usando la mitad de la memoria para esta configuración.

8.. Ahora es el momento de reiniciar la máquina y seguir las instrucciones para instalar la base de datos Oracle.

sudo init 6

Paso 3: Configuración del sistema para la instalación de Oracle

9.. Cree los nuevos grupos de inventario de Oracle, OSDBA y OSOPER para la instalación de Oracle.

$ sudo groupadd-g 54321 oracle $ sudo groupadd-g 54322 dba $ sudo groupadd-g 54323 oper Crear grupos de Oracle  Crear grupos de Oracle Crear grupos de Oracle

10.. Cree el nuevo usuario Oracle y agregue el usuario a los grupos ya creados.

$ sudo useradd-u 54321-g oracle-G dba, oper oracle $ sudo usermod-a-G rueda oracle $ sudo passwd oracle  Crear usuario de Oracle  Crear usuario de Oracle Crear usuario de Oracle

11.. Si su sistema está habilitado con firewall, debe deshabilitarlo o configurarlo según sus necesidades. Para deshabilitarlo, ejecute los siguientes comandos.

$ sudo iptables-F $ sudo service iptables guarde $ sudo chkconfig iptables en  Desactivar el cortafuegos CentOS Desactivar el cortafuegos CentOS Desactive el cortafuegos

12.. Cree el siguiente directorio para instalar Oracle y cambie la propiedad y el gran permiso para el directorio recién creado usando recursivo.

$ sudo mkdir-p/u01/app/oracle/product/12.1.0/db_1 $ sudo chown-R oracle: oracle/u01 $ sudo chmod-R 775/u01 $ ls-l/u01  Crear directorio de Oracle  Crear directorio de Oracle Crear directorio de Oracle

13.. Cambie al usuario root para crear un entorno para el usuario de Oracle. Puede omitir este paso, si ya está utilizando el inicio de sesión de root.

$ su-root

14.. A continuación, debemos agregar la variable de entorno para el usuario de Oracle. Abra y edite el archivo de perfil del usuario de Oracle y agregue las entradas del entorno de Oracle. Aquí no es necesario utilizar el comando sudo. ya que ya hemos iniciado sesión como usuario root.

# vim/home/oracle/.bash_profile

Agregue la entrada de entorno a continuación. Guarde y salga del editor vi. usando wq!.

## Oracle Env Settings export TMP =/tmp export TMPDIR = $ TMP export ORACLE_HOSTNAME = oracle12c.tecmint.local export ORACLE_UNQNAME = orcl export ORACLE_BASE =/u01/app/oracle export ORACLE_HOME = $ ORACLE_BASE/product/12.1. 0/db_1 export ORACLE_SID = orcl export PATH =/usr/sbin: $ PATH export PATH = $ ORACLE_HOME/bin: $ PATH export LD_LIBRARY_PATH = $ ORACLE_HOME/lib:/lib:/usr/lib export CLASSPATH = $ ORACLE_HOME/jlib: $ ORACLE_HOME/rdbms/jlib  Agregar variables de entorno  Agregar variables de entorno Agregar variables de entorno

Ahora salga de raíz. usuario e inicie sesión de nuevo como usuario tecmint. y cambie a usuario oracle. Nuevamente, este paso no es necesario, si ya está usando una cuenta de root, simplemente cambie a usuario de Oracle para obtener más instrucciones.

# exit # su-oracle

15.. Aquí necesitamos para comprobar los límites de recursos para el usuario de instalación de Oracle. Aquí nuestro usuario del instalador de Oracle es Oracle. Por lo tanto, debemos iniciar sesión como usuario de Oracle, mientras hacemos la verificación de recursos. Verifique los límites suaves y estrictos para la configuración del descriptor de archivos antes de la instalación.

$ ulimit-Sn $ ulimit-Hn $ ulimit-Su $ ulimit-Hu $ ulimit-Ss $ ulimit-Hs  Verificar límites de recursos  Verificar recurso Límites Comprobar límites de recursos

Puede obtener valores diferentes en el comando anterior. Por lo tanto, debe asignar manualmente los valores para los límites en el archivo de configuración como se muestra a continuación.

$ sudo vim/etc/security/limits.conf oracle soft nofile 1024 oracle hard nofile 65536 oracle soft nproc 2047 oracle hard nproc 16384 oracle pila blanda 10240 pila dura de Oracle 32768  Asignar valores límites  Asignar valores límite Asignar valores límite

A continuación, edite el archivo siguiente para establecer el límite para todos los usuarios.

$ sudo vim/etc/security/limits.d/90-nproc.conf

Por defecto estaba configurado en

* soft nproc 1024

Necesitamos cambiarlo a.

*-nproc 16384  Establecer límites de usuario Establecer límites de usuario Establecer límites de usuario

Paso 4: Descargar paquetes de Oracle

16.. Entonces es hora de tire hacia abajo el paquete zip de Oracle desde el sitio oficial. Para descargar el paquete de Oracle, debe estar registrado como usuario o bien registrarse y descargar el paquete utilizando el enlace a continuación.

  1. Descargas de software de base de datos de Oracle

I Ya descargué el paquete zip y extraje el contenido del instalador de Oracle.

$ cd ~ $ ls $ unzip linuxamd64_12c_database_1of2.zip $ unzip linuxamd64_12c_database_2of2.zip

Eso es todo por ahora, el artículo se está volviendo demasiado extenso y puedo ‘ Incluya todas las instrucciones en una sola página. Por lo tanto, en nuestro próximo artículo, le mostraremos instrucciones paso a paso sobre la instalación de Oracle 12c y otras configuraciones, hasta entonces, permanezca atento a Tecmint para obtener las últimas actualizaciones.