Upload
garciadebora
View
290
Download
0
Embed Size (px)
Citation preview
BASE DE DATOS TRIMESTRE-1 Débora García García
1
1. Hay que instalar una serie de paquetes:
sudo apt-get install gcc make binutils gawk x11-utils rpm build-essential libaio1 libaio-dev libmotif4 libtool expat alien ksh pdksh unixODBC unixODBC-dev sysstat elfutils libelf-dev binutils lesstif2 lsb-cxx lsb-rpm libstdc++5
2. Tenemos que crear algunos enlaces simbólicos para iniciar la instalación. Para ello ejecute los siguientes comandos como root:
ln -sf /bin/bash /bin/sh ln -s /usr/bin/awk /bin/awk ln -s /usr/bin/rpm /bin/rpm ln -s /usr/bin/basename /bin/basename ln-s/usr/lib/i386-linux-gnu/libpthread_nonshared.a /usr/lib/libpthread_nonshared.a ln -s /usr/lib/i386-linux-gnu/libc_nonshared.a /usr/lib/libc_nonshared.a ln -s /lib/i386-linux-gnu/libgcc_s.so.1 /lib/libgcc_s.so.1 ln -s /usr/lib/i386-linux-gnu/libstdc++.so.6 /usr/lib/libstdc++.so.6
3. También tenemos que añadir :
addgroup oinstall addgroup dba addgroup nobody usermod -g nobody nobody useradd -g oinstall -G dba -p password -d /home/oracle -s /bin/bash oracle mkdir /home/oracle chown -R oracle:dba /home/oracle
4. Tenemos que hacer cambios en el script de inicio, ejecute lo siguiente como
root,
mkdir /etc/rc.d for i in 0 1 2 3 4 5 6 S do ln -s /etc/rc$i.d /etc/rc.d/rc$i.d done
BASE DE DATOS TRIMESTRE-1 Débora García García
2
5. Ahora vamos a crear el directorio para la instalación. Ejecutar los siguientes
comandos como root:
mkdir -p /u01/app/oracle chown -R oracle:dba /u01
6. También tenemos que modificar el parámetro del kernel, para
ello ejecuta los siguientes comandos como root:
echo "#">> /etc/sysctl.conf echo "# Oracle 11gR2 entries">> /etc/sysctl.conf echo "fs.aio-max-nr=1048576" >> /etc/sysctl.conf echo "fs.file-max=6815744" >> /etc/sysctl.conf echo "kernel.shmall=2097152" >> /etc/sysctl.conf echo "kernel.shmmni=4096" >> /etc/sysctl.conf echo "kernel.sem=250 32000 100 128" >> /etc/sysctl.conf echo "net.ipv4.ip_local_port_range=9000 65500" >> /etc/sysctl.conf echo "net.core.rmem_default=262144" >> /etc/sysctl.conf echo "net.core.rmem_max=4194304" >> /etc/sysctl.conf echo "net.core.wmem_default=262144" >> /etc/sysctl.conf echo "net.core.wmem_max=1048586" >> /etc/sysctl.conf echo "kernel.shmmax=1073741824" >> /etc/sysctl.conf
Nota: kernel.shmmax = valor máximo posible, por ejemplo, tamaño de la
memoria física en bytes.En mi caso la máquina tiene 2 GB por lo que se
especifica 1GB. Ajustar el parámetro de acuerdo con la configuración.
7. Cargar nuevos parámetros del kernel,ejecutando lo siguiente
como usuario root,
sysctl -p
7. Tenemos que cambiar la configuración de shell, para hacer el mismo
recorrido los siguientes comandos como usuario root,:
cp /etc/security/limits.conf /etc/security/limits.conf.original echo "#Oracle 11gR2 shell limits:">>/etc/security/limits.conf echo "oracle soft nproc 2048">>/etc/security/limits.conf echo "oracle hard nproc 16384">>/etc/security/limits.conf echo "oracle soft nofile 1024">>/etc/security/limits.conf echo "oracle hard nofile 65536">>/etc/security/limits.conf
BASE DE DATOS TRIMESTRE-1 Débora García García
3
8. Descargar base de datos Oracle 11g R2 deOracle Centro de descargas
para linux.
9. He descargado tanto el zip en / home / oracle. Tenemos que descomprimir
y ejecutar:
cd /home/oracle unzip linux_11gR2_database_1of2.zip unzip linux_11gR2_database_2of2.zip
10. Ahora vamos a iniciar la instalación. Iniciar la instalación de / home /
oracle / database.
11. Ingresar como usuario de Oracle.
su oracle
12. Ir a los binarios y comenzar la instalación como un usuario de Oracle,
cd /home/oracle chmod 777 -R database cd database ./runInstaller -ignoreSysPrereqs
13. Ahora podrás ver la pantalla de bienvenida.