Cómo instalar la base de datos Oracle en Linux
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 p>
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.