Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo instalar la base de datos Oracle en Linux

Cómo instalar la base de datos Oracle en Linux

1. Instale CentOS, tenga cuidado de no crear un usuario de Oracle primero y el idioma debe ser inglés.

2. Obtenga el programa de instalación de Oracle 11G

3. Cree Oracle; directorio de instalación

1) Crear usuario: oracle, grupo: oinstall, dba

1) groupadd oinstall #Crear grupo de usuarios oinstall

2) groupadd dba #Crear grupo de usuarios dba

3) useradd -g oinstall -g dba -m oracle #Crear usuario oracle y agregar grupos de usuarios oinstall y dba

4) Utilice g oinstall -g dba -m oracle #Crear usuario oracle y agregar grupos de usuarios oinstall y dba

4) passwd oracle #Establezca la contraseña de inicio de sesión para el usuario oracle, ingrese la contraseña dos veces cuando se le solicite

5) mkdir /oracle #Crear directorio de instalación de Oracle

6) chown -R oracle:oinstall /oracle #Establezca el propietario del directorio en el grupo de usuarios de oinstall del usuario de Oracle

1. Modifique el kernel parámetros;

La razón principal de este paso es que existen requisitos mínimos para instalar la base de datos Oracle en la documentación oficial de Oracle, por lo que estos parámetros deben modificarse

vi /etc/ sysctl.p> # Agrega el siguiente código al final

net.ipv4.icmp_echo_ignore_broadcasts = 1

net.ipv4.conf.all.rp_filter = 1

fs.file-max = 6815744

fs .rmem_max= 4194304

net.core.wmem_default= 262144

net.core.wmem_max= 1048576

Después de guardar y salir, debe hacer lo siguiente para que la configuración surta efecto

sysctl -p # Hacer que la configuración surta efecto inmediatamente

2. Configure Oracle restricciones de usuario

vi /etc/security p> vi /etc/security /limits.conf # Agregue el siguiente código al final

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

3. Cerrar SELINUX

vi /etc/selinux /config

# Editar archivo de configuración

#Comment SELINUX =enforcing

#Comment SELINUXTYPE=targeted

SELINUX=disabled #add

4. Instale el software necesario

yum install gcc * gcc-* gcc-c++-* glibc-devel-* glibc-headers-* compat-libstdc* libstdc* elfutils-; libelf-devel* libaio-devel* sysstat* un

ixODBC-* pdksh-*

5. Verificar dependencias

binutils-2.23.52.0.1-12 el7.x86_64

compat-libcap1-1.10 - 3.el7.x86_64

gcc-4.8.2-3.el7.x86_64

gcc-c++-4.8.2-3.el7.x86_64

glibc-2.17-36.el7.i686

glibc-2.17-36.el7.x86_64

glibc-devel-2.17-36.el7.i686

glibc-devel-2.17-36.el7.x86_64

ksh

libaio-0.3.109-9.el7.i686

libaio-0.3. -9.el7.x86_64

libaio-devel-0.3.109-9.el7. El7.x86_64

libgcc-4.8.2-3.el7.i686

libgcc-4.8.2-3.el7.x86_64

libstdc++-4.8.2-3.el7.i686

libstdc++-4.8.2-3.el7.

libstdc++-devel-4.8.2-3.el7.i686

libstdc++-devel-4.8.2-3.el7.x86_64

libXi-1.7 .2-1.el7.i686

libXi-1.7.2-1.el7.x86_64

libXtst-1.2.2-1.el7.i686

libXtst-1.2.2-1.el7.x86_64

make-3.82-19.el7.x86_64

sysstat-10.1.5-1.el7.x86_64

6. Configure las variables de entorno del usuario (se pueden configurar después de la instalación)

vi /home/oracle/.bash_profile

#Agregue el siguiente código al final

export ORACLE_ BASE=/oracle/app/oracle #directorio de instalación de la base de datos Oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 #ruta de la base de datos Oracle

export ORACLE_ SID=orcl #nombre de instancia de base de datos de inicio de Oracle

export ORACLE_TERM=xterm #instalación en modo ventana xterm

export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH # Agregar variables de entorno del sistema

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib #Agregar variables de entorno del sistema

exportar #Evitar caracteres confusos durante el proceso de instalación

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK # Configure el juego de caracteres del cliente Oracle, que debe ser coherente con el juego de caracteres establecido durante la instalación de Oracle, por ejemplo: ZHS16GBK; de lo contrario, aparecerán caracteres chinos confusos en la importación y exportación de datos

Guardar y salir, ingrese el siguiente comando para que la configuración surta efecto

source .bash_prof

ile #Configurar ahora

7. Ejecute el siguiente comando para iniciar la interfaz de instalación

export LANG=en_US #Establezca la codificación para evitar caracteres GUI confusos

. /runInstaller [jarLoc=]

8. Manejo de errores "ins_ctx.mk"

Descargue y descomprima el siguiente archivo, y luego use libstdc++ para reemplazar el archivo con el mismo nombre en el directorio /usr/lib64. > 9. "ins_emagent.mk "Error de compilación, no resuelto, pero no se encontró ningún impacto en el uso.