Bd practica 1.10

3
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

Transcript of Bd practica 1.10

Page 1: Bd practica 1.10

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

Page 2: Bd practica 1.10

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

Page 3: Bd practica 1.10

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.