desempaquetar los archivos 11g R2 Archivos
Descomprimir los archivos.
# 11.2.0.1
linux.x64_11gR2_database_1of2.zip unzip unzip linux.x64_11gR2_database_2of2.zip />
# 11.2.0.2 descomprimir p10098816_112020_Linux-x86-64_1of7.zip
descomprimir p10098816_112020_Linux-x86-64_2of7.zip />
# 11.2.0.3 descomprimir p10404530_112030_Linux-x86-64_1of7.zip
descomprimir p10404530_112030_Linux-x86-64_2of7.zip
# 11.2.0.4
descomprimir p13390677_112040_Linux-x86-64_1of7.zip
descomprimir p13390677_112040_Linux-x86-64_2of7.zip
Ahora debería tener un solo directorio llamado «base de datos» que contiene los archivos de instalación.
Hosts File
El archivo «/ etc / hosts» debe contener un nombre totalmente calificado para el servidor.
;.
Por ejemplo
127.0.0.1 localhost localhost
192.168 .0.181 OL6-112.localdomain OL6-112
instalación Oracle Requisitos previos
Realizar el programa Setup automática o la configuración manual para completar los requisitos previos básicos. Se requiere que el programa de instalación adicional para todas las instalaciones.
Configuración automática
Si va a utilizar el paquete de «Oracle RDBMS-server-11gR2-previo a la instalación» para realizar todas la configuración de su condición, siga las instrucciones en http://public-yum.oracle.com configurar el repositorio de yum para OL, a continuación, realice el siguiente comando.
# yum install Oracle RDBMS-server-11gR2-preinstall
Todos los requisitos previos necesarios se realizarán automáticamente.
Es probablemente vale la pena hacer una actualización completa, así, pero esto no es en sentido estricto es necesario.
# yum update
Configuración manual
Si usted no ha utilizado el paquete «Oracle RDBMS-server-11gR2-previo a la instalación» para realizar todos los requisitos previos, que tendrá que realizar manualmente las siguientes tareas de configuración .
Oracle recomendar los siguientes valores mínimos de los parámetros.
fs.suid_dumpable = 1
-fs.aio max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32 000 100 128 />
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
Los valores actuales se pueden probar con el siguiente comando
/ sbin / sysctl-a |. grep
Agregar o modificar las siguientes líneas en el archivo «/ etc / sysctl.conf».
fs.suid_dumpable = 1
-fs.aio max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
# semáforos: SEMMSL, SEMMNS, SEMOPM, semmni
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
Ejecute el comando siguiente para cambiar los parámetros actuales del kernel.
/ sbin / sysctl-p
Añada las siguientes líneas al archivo «/ etc / security / limits.conf.»
oráculo nproc suave 2047
oráculo duro nproc 16384
oráculo nofile suave 4096 />
Instalar los siguientes paquetes si no están ya presentes.
# A partir de Oracle Linux 6 DVD
cd / media / cdrom / Server / Paquetes
rpm-Uvh binutils-2 * x86_64 * />
rpm-Uvh glibc-2 * i686 *-nss softokn-freebl-3 * i686 *
rpm-Uvh compat-libstdc + + -33 * x86_64 *
rpm-Uvh glibc-common-2 * x86_64 * />
rpm-Uvh glibc-devel-2 * i686 *
rpm-Uvh glibc -headers-2 * x86_64 *
rpm-Uvh elfutils-libelf-0 * x86_64 *
rpm-Uvh elfutils-libelf-devel-0 * x86_64 *
rpm-Uvh gcc-4 * x86_64 *
rpm-Uvh gcc-c + + -4 * x86_64 *
rpm-Uvh ksh-* x86_64 *
rpm-Uvh libaio-0 * x86_64 *
rpm-Uvh libaio -devel-0 * x86_64 *
rpm-Uvh libaio-0 * i686 *
rpm-Uvh libaio-devel-0 * i686 *
rpm-Uvh libgcc-4 * x86_64 *
rpm-Uvh libgcc-4 * i686 *
rpm-Uvh libstdc + + -4 * x86_64 *
rpm-Uvh libstdc + + -4 * i686 *
rpm-Uvh libstdc + +-devel-4 * x86_64 *
rpm-Uvh maquillaje 3.81 * x86_64 *
rpm-Uvh numactl-devel-2 * x86_64 *
rpm-Uvh sysstat-9 * x86_64 * />
cd /
expulsión
Nota. Esto instalará todos los paquetes necesarios de 32 bits de 11.2.0.1. Desde 11.2.0.2 en adelante muchos de ellos son innecesarios, pero tenerlos presentes no causa un problema.
Cree los nuevos grupos y usuarios.
Groupadd-g 501 oinstall
groupadd-g 502 dba
groupadd-g 503 oper
groupadd-g asmadmin 504
groupadd-g 506 asmdba
groupadd-g 505 asmoper
useradd-u 502-g oinstall-G dba, asmdba, oráculo oper
passwd oracle
Nota. No vamos a utilizar los grupos "asm", ya que esta instalación no utilizará ASM.
Configuración adicional
Establezca la contraseña para el usuario "oracle".
oracle passwd
Modificar el archivo "/ etc/security/limits.d/90-nproc.conf" tal como se describe a continuación. Ver MOS Nota [ID 1487773.1]
Establecer seguro que Linux permisivas editando el archivo "/ etc / selinux / config" archivo, asegurándose de la bandera SELINUX se establece de la siguiente manera.# Cambiar esta
* nproc suave 1024 />
# Para esto
* - nproc 16384
SELINUX = permisiva
Una vez que el cambio se haya completado, reinicie el servidor.
Si tienes el firewall de Linux habilitado, tendrá que desactivar o configurar, como se muestra aquí o aquí.
Cree los directorios en los que se instalará el software de Oracle
mkdir-p / u01/app/oracle/product/11.2.0/db_1 />
chmod-R 775 / u01
Entrar como root y ejecute el siguiente comando.
xhost +
Login como el usuario oracle y añada las siguientes líneas al final del archivo
# Configuración de Oracle
TMP = / tmp "bash_profile.";. exportación TMP
TMPDIR = $ TMP; exportación TMPDIR
ORACLE_HOSTNAME = OL6-112.localdomain; ORACLE_HOSTNAME exportación
ORACLE_UNQNAME = DB11G; ORACLE_UNQNAME exportación
ORACLE_BASE = / u01/app/oracle; exportación ORACLE_BASE
ORACLE_HOME = $ ORACLE_BASE/product/11.2.0/db_1; ORACLE_HOME exportación
ORACLE_SID = DB11G; ORACLE_SID exportación />
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
Instalación
Inicie sesión en el usuario oracle. Si está utilizando la emulación de X a continuación, establezca la variable ambiental PANTALLA
DISPLAY =:. 0.0; export DISPLAY
Inicie Oracle Universal Installer ( OUI) emitiendo el siguiente comando en el directorio de base de datos.
. / runInstaller