Sei sulla pagina 1di 5

FERNANDO J.

TORRES CUEVA

11 de septiembre de 2012

Requisitos de instalacion de Oracle 10g standar edition


Memoria y el espacio Swap
Oracle dice que el sistema debe tener al menos 512 MB de RAM y 1 GB de espacio de intercambio (Swap), o dos veces el tamao de la memoria RAM. Y para los sistemas con ms de 2 GB de memoria RAM, el espacio de intercambio puede ser entre una y dos veces el tamao de la memoria RAM. Tambin puede ser que desee de revisar el tamao del espacio de intercambio. grep MemTotal /proc/meminfo Para comprobar el tamao de espacio de intercambio, ejecute:

grep SwapTotal /proc/meminfo

Comprobacin /Espacio tmp


De acuerdo a la documentacin de Oracle, la Oracle Universal Installer (OUI) requiere hasta a 400 MB de espacio libre en el directorio / tmp. Pero OUI slo comprueba si / tmp es mayor a los 80 MB. Para comprobar el espacio en / tmp, ejecute: $ df /tmp

Comprobacin de paquetes de software (RPM) y Kernel


Comprobacin del RPM del kernel
Es importante que la versin del ncleo para sea 2.4.9-E.25 RHELAS2.1 o superior. Para comprobar el funcionamiento versin del kernel: uname r

Comprobacin de los paquetes de software


Hay una lista de paquetes no proporcionados por Oracle que son necesarios para la instalacin de nuestra base de datos
Lista de software requerido para arquitecturas de 32bits (x86)

binutils.i386 compat-gcc-7.3-2.96.128.i386 compat-gcc-c++-7.3-2.96.128.i386 compat-libstdc++-7.3-2.96.128.i386 compat-libstdc++-devel-7.3-2.96.128.i386 cpp.i386 gcc.i386 gcc-c++.i386 glibc.i386 glibc-common.i386 glibc-devel.i386 glibc-headers.i386 glibc-kernheaders.i386 libstdc++.i386 libstdc++-devel.i386

Lenguaje 4GL | Escuela de Informtica | Decimo B

Pgina 1

FERNANDO J. TORRES CUEVA


libaio libai-devel.i386 ksh.i386 setarch.i386 sysstat.i386
Lista de software requerido para arquitecturas de 64bits (x86_64)

11 de septiembre de 2012

binutils.x86_64 compat-db.x86_64 compat-libstdc++-33.i386 compat-libstdc++-33.x86_64 cpp.x86_64 elfutils-libelf.i386 elfutils-libelf.x86_64 gcc-c++.x86_64 gcc.x86_64 glibc-devel.i386 glibc-devel.x86_64 glibc-headers.x86_64 glibc.i686 glibc.x86_64 ksh.x86_64 libaio-devel.i386 libaio-devel.x86_64 libaio.i386 libaio.i386 libaio.x86_64 libaio.x86_64 libstdc++.i386 libstdc++.x86_64 make.x86_64 setarch.x86_64 sysstat.x86_64

Comprobacin de los parmetros del kernel


Para ver todos los parmetros del kernel, ejecute: su - root sysctl -a Para Oracle10g, los siguientes parmetros del kernel tienen que ajustarse a valores mayores o iguales a los valores recomendados, los cuales se pueden cambiar en el sistema de ficheros proc:
shmmax = 2147483648 (Para Verificar, ejecute: cat /proc/sys/kernel/shmmax) shmmni = 4096 (Para Verificar, ejecute: cat /proc/sys/kernel/shmmni) shmall = 2097152 (Para Verificar, ejecute: cat /proc/sys/kernel/shmall) shmmin = 1 (Para Verificar, ejecute: ipcs -lm |grep "min seg size") shmseg = 10 (Est codificada en el ncleo - el valor predeterminado es mucho ms alto) semmsl = 250 (Para Verificar, ejecute: cat /proc/sys/kernel/sem | awk '{print $1}') semmns = 32000 (Para Verificar, ejecute: cat /proc/sys/kernel/sem | awk '{print $2}') semopm = 100 (Para Verificar, ejecute: cat /proc/sys/kernel/sem | awk '{print $3}') semmni = 128 (Para Verificar, ejecute: cat /proc/sys/kernel/sem | awk '{print $4}') file-max = 65536 (Para Verificar, ejecute: cat /proc/sys/fs/file-max) ip_local_port_range = 1024 65000 (Para Verificar, ejecute: cat/proc/sys/net/ipv4/ip_local_port_range)

Editamos el fichero /etc/sysctl.conf para modificar los parmetros que no correspondan a las recomendaciones. Editamos el fichero /etc/pam.d/login y aadimos: session required pam_limits.so

Lenguaje 4GL | Escuela de Informtica | Decimo B

Pgina 2

FERNANDO J. TORRES CUEVA


Editamos el fichero /etc/security/limits.conf y aadimos: oracle oracle oracle oracle soft hard soft hard nproc 2047 nproc 16384 nofile 1024 nofile 65536

11 de septiembre de 2012

Tamao del espacio en disco para Oracle1 0g


Oracle dice que alrededor de 2,5 GB de espacio en disco debe ser reservado para el software de Oracle en Linux. Si usted tambin desea agregar una base de datos predeterminada en el mismo sistema de archivos, asegrese de agregar otro 1 GB de espacio en disco. El software de Oracle utiliza alrededor de 1,3 GB de espacio en disco, y la "Base de datos de uso general "(archivos de datos, etc.) pre-configurada, utiliza unos 710 MB de espacio en disco. $ du -m -s /u01 1963 /u01 $ du -m -s /u01/app/oracle/oradata 720 /u01/app/oracle/oradata

Creacin de cuentas de usuario de Oracle


Para crear la cuenta Oracle y los grupos, ejecute los siguientes comandos: su - root groupadd dba # grupo de usuarios que se concede privilegio SYSDBA groupadd oinstall # propietario del grupo de archivos de Oracle useradd -c " propietario del software de Oracle" -g oinstall -G dba oracle passwd oracle

Ajuste de los lmites de Shell para el usuario de Oracle


La mayora del Shell, como Bash, proporciona control sobre los diversos recursos, como el nmero mximo de descriptores de archivos abiertos o el nmero mximo de procesos disponibles para el usuario. Si se instala una base de datos de ensayo pequea, entonces usted podra estar bien con los ajustes actuales (tenga en cuenta que los lmites varan a menudo). Sin embargo, las bases de datos de produccin (ms grande), debe aumentar los lmites de Shell a los siguientes valores recomendados por Oracle: nofile = 65536 nproc = 16384 (Para comprobarlo, ejecute: ulimit -n) (Para comprobarlo, ejecute: ulimit -u)

La opcin nofile denota el nmero mximo de descriptores de archivos abiertos, y nproc denota el nmero mximo de procesos disponibles para un solo usuario. Para ver todos los lmites del shell, ejecute: ulimit a

Lenguaje 4GL | Escuela de Informtica | Decimo B

Pgina 3

FERNANDO J. TORRES CUEVA


Creacin de directorios de Oracle Para Oracle10g slo tiene que crear el directorio por $ ORACLE_BASE: su - root mkdir -p /u01/app/oracle chown -R oracle.oinstall /u01

11 de septiembre de 2012

Pero si se quiere cumplir con la Arquitectura Flexible Optima de Oracle (OFA), entonces se colocan los archivos de base de datos en el directorio /u01 pero en otro directorio /archivos /disco/u02. Esto no es un requisito, pero si quiere cumplir con OFA, entonces es posible que desee crear los siguientes directorios, as: su - root mkdir -p /u02/oradata/orcl chown -R oracle.oinstall /u02 En este ejemplo, "ORCL" representa el nombre de la base de datos que ser tambin el nombre de la instancia. Este es el caso tpico de las bases de datos de instancia nica.

Arquitectura Flexible ptima (OFA) para 10g (10.1.0.2)


El estndar OFA es una gua creada por Oracle para garantizar la fiabilidad instalaciones de Oracle. Para Oracle Database 10g, Oracle recomienda que el Path a Home sea Cambiado. La ruta de inicio para la instalacin de la base de datos 10g (10.1.0) en un sistema sera: /u01/app/oracle/product/10.1.0/Db_1 Si se quiere instalar una segunda base de datos 10g (10.1.0) en el mismo sistema, el directorio de inicio de Oracle sera el siguiente: /u01/app/oracle/product/10.1.0/Db_2 Si el software de Oracle 10g no es propiedad del usuario oracle pero es del usuario "oraowner", entonces la ruta del directorio de inicio de Oracle sera: /u01/app/oraowner/product/10.1.0/Db_1 /u01/app/oraowner/product/10.1.0/Db_2 El nombre del directorio estndar para Oracle10g es "app": /u01/app/oracle/product/10.1.0/Db_1 El subrbol para los archivos de base de datos no se almacenan en grupos de discos ASM debe ser nombrado de la siguiente manera: /u02/oradata/<db_name_1> /u02/oradata/<db_name_2> /u03/oradata/<db_name_1> /u03/oradata/<db_name_2> El punto de montaje / u01 se debe utilizar para el software de Oracle. etc / u02 / u03, / U04 se debe utilizar para los archivos de base de datos. El nombre_bd representa el parmetro de inicializacin DB_NAME que es tpicamente el mismo que el nombre de SID para bases de datos de instancia nica.

Lenguaje 4GL | Escuela de Informtica | Decimo B

Pgina 4

FERNANDO J. TORRES CUEVA Configuracin de entorno Oracle

11 de septiembre de 2012

Desde Oracle Universal Installer (OUI) "runInstaller" se ejecuta desde la cuenta oracle, algunas variables de entorno debe estar configurado para esta cuenta antes OUI se ha iniciado. Ejecute los siguientes comandos de la shell Bash que es el shell por defecto en Linux (RED HAT) (para verificar su ejecucin de comandos: echo $ SHELL): su - oracle export ORACLE_BASE=/u01/app/oracle export ORACLE_SID=orcl NOTA: Si se utiliza ORACLE_BASE, Oracle recomienda que no se establece la variable de entorno ORACLE_HOME sino que elige la ruta por defecto sugerido por la OUI. Puede configurar y utilizar ORACLE_HOME despus de finalizada la ejecucin OUI. Adems, las variables de entorno ORACLE_HOME y TNS_ADMIN no se debe establecer. Si ya ha configurado estas variables de entorno, puede anular la configuracin ejecutando los siguientes comandos: unset ORACLE_HOME unset TNS_ADMIN Para que estas variables de entorno se ajusten automticamente cada vez que inicie sesin como oracle, puede agregar estas variables de entorno al archivo Oracle~/.bash_profile que es el archivo de inicio de usuario para el intrprete de comandos. Para hacer esto usted podra simplemente copiar / pegar los siguientes comandos para realizar estos ajustes permanentes para el shell Bash dfe oracle:
Parmetros para arquitecturas de 32bits (x86)

ORACLE_BASE=/opt/oracle ORACLE_HOME=$ORACLE_BASE/102 ORACLE_SID=ORCL LD_LIBRARY_PATH=$ORACLE_HOME/lib PATH=$PATH:$ORACLE_HOME/bin export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH
Parmetros para arquitecturas de 64bits (x86_64)

ORACLE_BASE=/opt/oracle ORACLE_HOME=$ORACLE_BASE/102 ORACLE_SID=ORCL LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32 PATH=$PATH:$ORACLE_HOME/bin export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH

Bibliografa
http://hpantaleev.wordpress.com/2012/07/06/instalar-oracle-database-10g-r2-en-redhat-5-centos-5/ http://www.puschitz.com/InstallingOracle10g.shtml http://www.chw.net/foro/bases-de-datos-f222/869422-oracle-instalacion-basica-oracle-10g-en-redhat-5a.html Lenguaje 4GL | Escuela de Informtica | Decimo B Pgina 5

Potrebbero piacerti anche