Manual de Instalacion de Oracle Sobre Centos y RedHat

78
ACTIVIDAD N°: 2 FECHA ENVIO: 4/10/201 2 FECHA ENTREGA: 23/10/201 2 TEMA: Elaborar un manual de "Instalación de la base de datos de Oracle 10g en Linux" con dos capítulos. Capitulo 1: Redhat Enterprise Linux. Instalación y configuración Capítulo 2: Centos Server 6.0. Instalación y configuración El manual debe orientarse con una instalación sobre una máquina virtual. Se debe cargar el manual por este medio hasta la fecha de entrega (archivo 2MB máximo), pero también deben entregarlo impreso (luego se les devolverá para que lo incluyan en el portafolio) junto con DVD DL con todos los archivos (incluido sistemas operativos imagenes iso, programas y documentos) necesarios para tal instalación el 24/octubre (ambos paralelos). La instalación será valorada por estudiantes sin conocimientos de base de datos, pero con conocimientos en lenguaje técnico informático. También se valorará detalles de formato, interactividad y facilidad. UNIDAD N° 1: Introducción a 4GL OBJETIVO: Reforzar conceptos de bases de datos. Conocer el proceso de instalación de oracle en herramientas de código abierto. PROBLEMA: Oracle es una base de datos potente y robusta muy usada a nivel empresarial es necesario tener conocimiento sobre la instalación de la herramienta en ambientes libres. INDICADOR DE EVALUACION: CALIFICACIÓN g) Comunicarse efectivamente j) Conocer temas contemporáneos k) Usar técnicas, habilidades y herramientas para la práctica de ingeniería. CRITERIOS DE EVALUACIÓN: A criterio del docente de acuerdo al indicador de evaluación del Syllabus (algunos ejemplos:) Siempr e (100%) A veces (75%) Nunca (10%) CAPACIDAD DE COMUNICACIÓN. EN EXPOSICIONES Responde claramente a las preguntas que se le realizan. Demuestra seguridad en el tratamiento de los temas. Toma en cuenta los elementos vocales y verbales (mantiene:

Transcript of Manual de Instalacion de Oracle Sobre Centos y RedHat

Page 1: Manual de Instalacion de Oracle Sobre Centos y RedHat

ACTIVIDAD N°: 2 FECHA ENVIO:

4/10/2012 FECHA ENTREGA:

23/10/2012

TEMA:

Elaborar un manual de "Instalación de la base de datos de Oracle 10g en Linux" con dos capítulos.Capitulo 1: Redhat Enterprise Linux. Instalación y configuraciónCapítulo 2: Centos Server 6.0. Instalación y configuraciónEl manual debe orientarse con una instalación sobre una máquina virtual.Se debe cargar el manual por este medio hasta la fecha de entrega (archivo 2MB máximo), pero también deben entregarlo impreso (luego se les devolverá para que lo incluyan en el portafolio) junto con DVD DL con todos los archivos (incluido sistemas operativos imagenes iso, programas y documentos) necesarios para tal instalación el 24/octubre (ambos paralelos).La instalación será valorada por estudiantes sin conocimientos de base de datos, pero con conocimientos en lenguaje técnico informático.También se valorará detalles de formato, interactividad y facilidad.

UNIDAD N° 1: Introducción a 4GL

OBJETIVO: Reforzar conceptos de bases de datos. Conocer el proceso de instalación de oracle en herramientas de

código abierto.

PROBLEMA:Oracle es una base de datos potente y robusta muy usada a nivel empresarial es necesario tener conocimiento sobre la instalación de la herramienta en ambientes libres.

INDICADOR DE EVALUACION: CALIFICACIÓNg) Comunicarse efectivamentej) Conocer temas contemporáneosk) Usar técnicas, habilidades y herramientas para la práctica de ingeniería.CRITERIOS DE EVALUACIÓN: A criterio del docente de acuerdo al indicador de evaluación del Syllabus (algunos ejemplos:)

Siempre(100%)

A veces(75%)

Nunca(10%)

CAPACIDAD DE COMUNICACIÓN.EN EXPOSICIONES Responde claramente a las preguntas que se le realizan. Demuestra seguridad en el tratamiento de los temas. Toma en cuenta los elementos vocales y verbales (mantiene: tono, énfasis, claridad

durante la presentación). Mantiene el mismo tono de voz durante la exposición. Habla con claridad y en forma coherente durante la exposición. Resalta aspectos importantes del tema

Toman en cuenta los elementos visuales, (postura, viste de acuerdo a la ocasión,

accesorios, gestos, ademanes). Sostiene una postura adecuada durante la exposición. Utiliza un vestuario adecuado para hacer la presentación

EN IMPRESOS Entrega documentación impresa y digital. (Siguiendo las normas y convenciones para

la escritura y sin falta de ortografía). La redacción del documento debe ser clara. Debe incluir todas las fuentes de donde tomó la información.

Cumple con el formato, normas y estructura para la elaboración del documento.

APLICACIÓN DE VALORES. Puntualidad. Entrega de trabajo a tiempo

Responsabilidad ética. El trabajo es inédito y respeta la propiedad intelectual

Responsabilidad profesional. Cumple con las normas técnicas.

Page 2: Manual de Instalacion de Oracle Sobre Centos y RedHat

USO DE RECURSOS: Recursos bibliográficos fidedignos y con validez científica Recursos tecnológicos adecuados

CAPACIDAD DE REFLEXIÓN. Incluye ejemplos claros que permiten un mejor entendimiento del tema.CONOCIMIENTO TÉCNICO. Destreza con las herramientas informáticas.

TIPO DE ACTIVIDADLUGAR ALCANCE FORMA

□ Intraclase

□ Extraclase

□Individual

□Grupal

□Taller

□Síntesis, esquemas

□Caso de estudio

□Investigativa

□Vinculación con la colectividad

□Práctica en laboratorio

□Práctica en clase

□Resolución de problemas, ejercicios

□Ensayo, artículo

□Informe de exposición

ROLES Y RESPONSABILIDADES DE LOS PARTICIPANTES EN LA TAREA:NOMBRE ESTUDIANTE ROL DESCRIPCIÓN

Lila Rojas Desarrollador Instalar Oracle sobre el sistema operativo REDHAT.

Jonathan Reyes Desarrollador Instalar Oracle sobre el sistema operativo CENTOS.

TÉCNICAS EMPLEADASInvestigativa.

Página 2

Page 3: Manual de Instalacion de Oracle Sobre Centos y RedHat

Contenido:

DESARROLLO DE LA ACTIVIDAD, SOLUCIÓN O PROCEDIMIENTO ........................................................................ 4

INTRODUCCIÓN.........................................................................................4MARCO TEÓRICO......................................................................................4CAPITULO I: REDHAT ENTERPRISE LINUX. INSTALACIÓN Y CONFIGURACIÓN....4Pasos para Instalar RedHat:........................................................................4Instalación y configuración de Oracle.........................................................23CONFIGURACIÓN DEL KERNEL.......................................................................24ESTABLECER LÍMITES DEL SHELL PARA EL USUARIO ORACLE...........................25CREACIÓN DE VARIABLES DE ENTORNO PARA ORACLE....................................26MODIFICANDO EL ARCHIVO REDHAT RELEASE.................................................27INSTALACIÓN DE ORACLE..............................................................................28CAPITULO II: CENTOS SERVER 6.0. INSTALACIÓN Y CONFIGURACIÓN...........37Pasos para Instalar RedHat:......................................................................37Instalación y configuración de Oracle.........................................................46CONFIGURACIÓN DEL KERNEL.......................................................................47ESTABLECER LÍMITES DEL SHELL PARA EL USUARIO ORACLE...........................48CREACIÓN DE VARIABLES DE ENTORNO PARA ORACLE....................................49MODIFICANDO EL ARCHIVO CENTOS-RELEASE................................................50METODOLOGÍA / DISEÑO DE INVESTIGACIÓN....................................62CRITERIOS PERSONALES......................................................................62CONCLUSIONES Y RECOMENDACIONES.............................................63REFERENCIAS BIBLIOGRÁFICAS..........................................................63

Página 3

Page 4: Manual de Instalacion de Oracle Sobre Centos y RedHat

DESARROLLO DE LA ACTIVIDAD, SOLUCIÓN O PROCEDIMIENTO

INTRODUCCIÓN

El desarrollo del manual está dirigido a usuarios inexpertos en la instalación de los sistemas operativos (CentOS y RedHat), e instalación de Oracle. La versión de Oracle que se utilizará es la ORACLE 10G y el conjunto de herramientas gráficas de administración.

Se asume que el lector posee conocimientos básicos de terminología técnica informática y que ha instalado sistemas operativos libres en el pasado y, por lo tanto, está familiarizado con algunos conceptos y objetos propios de estos ambientes. De todas formas, se recomienda revisar el anexo de comandos básicos VI, al final de este manual, para repasar algunos comandos básicos para la edición de archivos.

MARCO TEÓRICO

CAPITULO I: Redhat Enterprise Linux. Instalación y configuración.Para realizar la instalación de RedHat 6.1, se ha utilizado VirtualBox v 1.4.22.

Pasos para Instalar RedHat:1. Tener previamente instalado Virtual Box y haber creado una maquina para RedHat.

2. Introducir el DVD de RedHat en la PC.

3. Iniciar la máquina virtual de RedHat en el botón de Virtual Box.4. Elegir nuestra unidad lectora de DVD en la ventana que aparece al iniciar la Maquina

Virtual.

Página 4

Page 5: Manual de Instalacion de Oracle Sobre Centos y RedHat

5. Nos aparecerá la pantalla inicial de instalación de RedHat, seleccionamos

6. Aparecerá una pantalla preguntando si desea comprobar que el disco este en buen estado, esta comprobación no es necesaria por lo tanto presionamos SKIP.

Página 5

Page 6: Manual de Instalacion de Oracle Sobre Centos y RedHat

7. Luego aparecerá una pantalla en la cual damos clic en

8. En la siguiente ventana elegimos el Idioma en el que se instalara en S.O. , clic en siguiente.

Página 6

Page 7: Manual de Instalacion de Oracle Sobre Centos y RedHat

9. Luego elegimos el idioma del teclado acorde a la distribución que tengamos en la PC, después clic en siguiente.

10. En la siguiente pantalla elegimos los tipos de dispositivos que soportara nuestro S.O. en el cual elegimos. , despues clic en siguiente.

11. Luego escribimos el nombre que le vamos a asignar a la PC por ejemplo housejmk, clic en siguiente.

Página 7

Page 8: Manual de Instalacion de Oracle Sobre Centos y RedHat

12. Seleccionamos la zona horaria , clic en siguiente.

13. Escribimos la contraseña del súper usuario (ROOT), clic en siguiente.

14. En la siguiente pantalla ¿Qué tipo de instalación desea?, elegimos

Página 8

Page 9: Manual de Instalacion de Oracle Sobre Centos y RedHat

15. Clic en el botón crear, seleccionar partición estándar, y creamos las siguientes particiones:

Página 9

Page 10: Manual de Instalacion de Oracle Sobre Centos y RedHat

Página 10

Page 11: Manual de Instalacion de Oracle Sobre Centos y RedHat

16. Luego de crear las particiones, damos clic en siguiente, aparecerá un cuadro en el que daremos clic en .

Página 11

Page 12: Manual de Instalacion de Oracle Sobre Centos y RedHat

17. En la siguiente pantalla daremos clic siguiente.

18. En la siguiente pantalla seleccionamos , y en la parte inferior

, clic en siguiente.

19. Seleccionamos la siguiente lista de paquetes.

En Sistemas base marcamos:

- Biblioteca de compatibilidad

Página 12

Page 13: Manual de Instalacion de Oracle Sobre Centos y RedHat

En servidores:

- Herramientas de administracióno Conman

o Screen

o Tree

Página 13

Page 14: Manual de Instalacion de Oracle Sobre Centos y RedHat

- Plataforma del servidor

En servidor web

- Servidor web

Página 14

Page 15: Manual de Instalacion de Oracle Sobre Centos y RedHat

Base de datos

- Todas

Administración de sistemas

- Servidor SNMP

Página 15

Page 16: Manual de Instalacion de Oracle Sobre Centos y RedHat

Escritorios

- Compatibilidad con legado de Xo libXMU

o libXp

o openmotif2

o openmotif22

o xorg-x11-twm

o xorg-x11-xdm

o xterm

- Sistema X de Windowso Todos

Página 16

Page 17: Manual de Instalacion de Oracle Sobre Centos y RedHat

Escritorio

- Escritorio propósito generalo Gedit-plugins

o Gnome-pilot

o Gnome-pilot-conduins

o Vim-x11

Página 17

Page 18: Manual de Instalacion de Oracle Sobre Centos y RedHat

- Herramientas graficas de administracióno Policycoreutils

o Sabayón

Aplicaciones

- Aplicaciones de internet

Desarrollo

- Desarrollo adicional

Página 18

Page 19: Manual de Instalacion de Oracle Sobre Centos y RedHat

o Libxinerama

o libXmu

o libXpm

o libxrandr

o libaio

o libgnomeui-devel

o libtiff

o libtopology

o libudev

o libusb

o libuuid

o libxslt

o openmotif

o perl-Test-Pod

o perl-Test-Pod-Coverage

o xorg

- Desarrollo de plataforma de escritorioo Desktop-file

Página 19

Page 20: Manual de Instalacion de Oracle Sobre Centos y RedHat

- Herramientas de desarrolloo Chrpath

o Cmake

o Los 3 compat-gcc

o Gcc-gnat

o Gcc-java

o Gcc-objc++

o Gcc-objc

o Imake

o Jpackage

o Libstdc

o Mod_dav-svn

o perltidy

o Rpmdevtools

o Rpmlint

Página 20

Page 21: Manual de Instalacion de Oracle Sobre Centos y RedHat

- Desarrollo de plataforma de servidor

Página 21

Page 22: Manual de Instalacion de Oracle Sobre Centos y RedHat

Página 22

Page 23: Manual de Instalacion de Oracle Sobre Centos y RedHat

20. Clic en Reiniciar, ha finalizado la instalación de REDHAT.

Instalación y configuración de Oracle.1. Guardamos el archivo del instalador de oracle “10201_database_linux32” en una

memoria extraíble, luego la colocamos en la PC ejecutar el comando fdisk -l para ver todas las particiones en el Disco.

2. Luego debemos montar memoria con el comando mount -t vfat /dev/sdb1 /media.3. Accedemos a la carpeta media con el comando cd /media para ver si se montó la

memoria4. Copiamos el archivo del instalador de Oracle 10201_database_linux32.zip de la

carpeta /media a la carpeta /tmp con el comando: cp /media/10201_database_linux32.zip /tmp

5. Descomprimimos el archivo 10201_database_linux32.zip de la carpeta /tmp ejecutando el comando unzip 10201_database_linux32.zip

6. Iniciamos el modo grafico con el comando startx

7. Ingresamos a la siguiente ruta equipo/ Sistema de archivos/ tmp / database/ welcome.html le hacemos doble clic al archivo para abrirlo.

8. Clic en documentation/Oracle database/Quick Installation guide/HTML para las indicaciones sobre la instalación de Oracle.

VERIFICACION DE DISCOS Y PAQUETES

A. Ahora procedemos a seguir los pasos más relevantes de la guía Oracle:a) Verificar los requisitos minimos de Hardwareb) Verificación de la instalación de paquetes redhat con el comando

rpm -qa | grep (nombre del paquete)

Página 23

Page 24: Manual de Instalacion de Oracle Sobre Centos y RedHat

9. Creamos los siguientes grupos El grupo Oracle Inventory (oinstall) El grupo OSDBA (dba) El grupo oper

Ejecutamos el comando groupadd oinstallgroupadd dbagroupadd oper

10. Para ver los grupos y usuarios creados ejecutamos el comando tail /etc/group11. Crear el usuario Oracle con el comando useradd oracle –g oinstall –G dba,oper -m -d

/u/oracle -c “administrador oracle”

12. Ingresamos a la consola con el usuario oracle: con el comando su – oracle

Configuración del kernel13. Verificar los parámetros del kernel en la consola como root:

PARAMETRO COMANDOsemmsl, semmns, semopm, andsemmni sysctl -a | grep semshmall, shmmax y shmmni sysctl -a | grep shmfile-max sysctl -a | grep file-maxip_local_port_range sysctl -a | grep ip_local_port_rangermem_default sysctl -a | grep rmem_defaultrmem_max sysctl -a | grep rmem_maxwmem_default sysctl -a | grep wmem_defaultwmem_max sysctl -a | grep wmem_max

14. Verificando los parámetros del kernel notamos que debemos modificar los siguiente parámetros: kernel.sem, net.core.ip_local_port_range, net.core.rmem_default,net.core. rmem_max, net.core.wmem_default, net.core.wmem_max.

El archivo sysctl.conf contiene la información del kernel y lo editamos de la siguiente manera:

vi /etc/sysctl.conf.

Página 24

Page 25: Manual de Instalacion de Oracle Sobre Centos y RedHat

Una vez editado el archivo presionamos “esc” y luego “:wq” 15. Ejecutamos el siguiente comando para recompilar el kernel sysctl -p

Establecer límites del shell para el usuario oracle16. Para aumentar los límites del Shell:

a) Editamos el archivo limits.conf con el comando vi /etc/security/limits.conf y agregamos las siguientes líneas:

* soft nproc 2047* hard nproc 16384* soft nofile 1024* hard nofile 65536

Página 25

Page 26: Manual de Instalacion de Oracle Sobre Centos y RedHat

17. Editamos el archivo login con el comando vi /etc/pam.d/ y agregamos la siguiente línea session required pam_limits.so.

a. Ejecutamos el comando vim /etc/pam.d/login y agregamos la línea como muestra la imagen a continuación:

Creación de variables de entorno para oracle18. Ingresamos como usuario oracle con el comando su - oracle 19. Ejecutamos el comando vi .bash_profile20. Ponemos las variables de entorno detalladas en la figura a continuación.

Página 26

Page 27: Manual de Instalacion de Oracle Sobre Centos y RedHat

Creación de carpetas para oracle

21. Como usuario root cambiamos usuario y propietario al directorio /u con la ejecución del comando:[root@housejmk /]# chown oracle:oinstall /u[root@huosejmk ]# ls -l

22. El propietario de /u es oracle y el grupo es oinstall como lo vemos en la figura a continuación.

23. Como usuario oracle crearemos las carpetas:[root@housejmk ~]# su – oracle

[oracle@housejmk ~]# mkdir -p /u/app/oracle[oracle@housejmk ~]# ll /uEjecutamos el comando ll /u/app para ver el contenido del directorio.

Modificando el archivo redhat releaseLa BD de Oracle fue creada para sistemas operativos en Redhat-3, Redhat-4, no es compatible con la versión utilizada en este manual por lo que tendremos que realizar lo siguiente modificamos el archivo redhat-release para que al momento de instalar Oracle asuma que el sistema operativo es la versión 4 (Compatible con oracle).

24. Respaldamos el archivo reléase de redhat. Ejecutamos el siguiente comando:[root@housejmk~]# cd /etc[root@housejmk etc]#cp redhat-release redhat-release.bak

Página 27

Page 28: Manual de Instalacion de Oracle Sobre Centos y RedHat

[root@housejmk etc]# more redhat-release25. Editamos el archivo redhat-release.bak, borramos el contenido y escribimos redhat-4,

ejecutamos el comando:[root@housejmk etc]# vim redhat-release

26. Verificamos que el contenido de redhat-release.bak haya sido modificado por redhat-4 con el comando: [root@housejmk etc]# more redhat-release.

Luego de instalar el Oracle se debemos cambiar el texto del archivo redhat-release.bak volver al texto original escribiendo redhat-6.1.

Instalación de Oracle27. Como usuario root ejecutamos el comando xhost + , para ir al modo gráfico.28. Ingresamos como usuario oracle y realizaremos los siguientes pasos para instalar.

#su – oracle Cambiando al usuario oracle#cd /tmp Ir al directorio /tmp#cd database Ir a la carpeta database#./runInstaller Ejecutar el instalador de oracle.

29. Pantalla inicial de instalación de oracle ver la siguiente figura:

Página 28

Page 29: Manual de Instalacion de Oracle Sobre Centos y RedHat

30. Seleccionamos el método de instalación, Elegimos Instalación avanzada, clic en siguiente.

31. Específicamos el directorio donde se van a almacenar la lista de los productos de Oracle y clic en siguiente.

Página 29

Page 30: Manual de Instalacion de Oracle Sobre Centos y RedHat

32. Elegimos el tipo de instalación Estandar Edition y clic en siguiente.

33. Especificar el directorio donde se instalara el producto, nombre: orclB y dirección /u/app/oracle/product/10.2.0/db_B , clic en siguiente.

Página 30

Page 31: Manual de Instalacion de Oracle Sobre Centos y RedHat

34. Se revisaran los requerimientos del sistema tanto de hardware como de software para la instalación de Oracle en la cual todo tiene que estar correcto luego hacemos clic en siguiente.

35. Tipo de configuración de la base de datos, Elegimos Crear Base de Datos, clic en siguiente.

Página 31

Page 32: Manual de Instalacion de Oracle Sobre Centos y RedHat

36. Escoger Uso General que significa como vamos a utilizar la bd, clic en siguiente.

37. Opciones de Configuración de Base de datos:

Nomenclatura de la base de datos: orclB. Juego de Caracteres: escogemos UTF-8. Ejemplos de base de datos: Seleccionamos que si deseamos una bd

de ejemplo, clic en siguiente.

Página 32

Page 33: Manual de Instalacion de Oracle Sobre Centos y RedHat

38. Opción de Gestión de Base de Datos aquí Elegimos el tipo de administración de la base de datos oracle, seleccionamos Database Control.

39. Copia de seguridad y Recuperación: No se deberá habilitar, clic en siguiente.

Página 33

Page 34: Manual de Instalacion de Oracle Sobre Centos y RedHat

40. Contraseñas de Esquema de Base de Datos: Configuramos de la contraseña de acceso a las cuentas de oracle, clic en siguiente.

41. Clic en Instalar

Página 34

Page 35: Manual de Instalacion de Oracle Sobre Centos y RedHat

Página 35

Page 36: Manual de Instalacion de Oracle Sobre Centos y RedHat

Página 36

Page 37: Manual de Instalacion de Oracle Sobre Centos y RedHat

CAPITULO II: Centos Server 6.0. Instalación y configuración.Para realizar la instalación de Centos Server 6.0, se ha utilizado VirtualBox v 1.4.22.

Pasos para Instalar RedHat:1. Tener previamente instalado Virtual Box y haber creado una maquina para Centos 6.0.

2. Introducir el DVD de Centos Server en la PC.

3. Iniciar la máquina virtual de Centos Server en el botón de Virtual Box.4. Elegir nuestra unidad lectora de DVD en la ventana que aparece al iniciar la Maquina

Virtual.5. Nos aparecerá la pantalla inicial de instalación de Centos Server, seleccionamos

6. Aparecerá una pantalla preguntando si desea comprobar que el disco este en buen estado, esta comprobación no es necesaria por lo tanto presionamos SKIP.

Página 37

Page 38: Manual de Instalacion de Oracle Sobre Centos y RedHat

7. Luego aparecerá una pantalla en la cual damos clic en

8. En la siguiente ventana elegimos el Idioma en el que se instalara en S.O. , clic en siguiente.

9. Luego elegimos el idioma del teclado acorde a la distribución que tengamos en la PC, después clic en siguiente.

Página 38

Page 39: Manual de Instalacion de Oracle Sobre Centos y RedHat

10. En la siguiente pantalla elegimos los tipos de dispositivos que soportara nuestro S.O. en el cual elegimos. , después clic en siguiente.

11. Luego escribimos el nombre que le vamos a asignar a la PC por ejemplo housejmk, clic en siguiente.

Página 39

Page 40: Manual de Instalacion de Oracle Sobre Centos y RedHat

12. Seleccionamos la zona horaria , clic en siguiente.

13. Escribimos la contraseña del súper usuario (ROOT), clic en siguiente.

Página 40

Page 41: Manual de Instalacion de Oracle Sobre Centos y RedHat

14. En la siguiente pantalla ¿Qué tipo de instalación desea?, elegimos

15. Clic en el botón crear, seleccionar partición estándar, y creamos las siguientes particiones:

Página 41

Page 42: Manual de Instalacion de Oracle Sobre Centos y RedHat

16. Luego de crear las particiones, damos clic en siguiente, aparecerá un cuadro en el que daremos clic en .

17. En la siguiente pantalla daremos clic siguiente.18. En la siguiente pantalla seleccionamos , y en la parte inferior

, clic en siguiente.19. Seleccionamos la siguiente lista de paquetes.

En Sistemas base marcamos:- Biblioteca de compatibilidad

En servidores:- Herramientas de administración

o Conmano Screeno Tree

- Plataforma del servidorEn servidor web

- Servidor webBase de datos

Página 42

Page 43: Manual de Instalacion de Oracle Sobre Centos y RedHat

- TodasAdministración de sistemas

- Servidor SNMPEscritorios

- Compatibilidad con legado de Xo libXMUo libXpo openmotif2o openmotif22o xorg-x11-twmo xorg-x11-xdmo xterm

- Sistema X de Windowso Todos

- Escritorio- Escritorio propósito general

o Gedit-pluginso Gnome-piloto Gnome-pilot-conduinso Vim-x11

- Herramientas grficas de administracióno Policycoreutilso sabayon

Aplicaciones- Aplicaciones de internet- Office suite y productividad- Navegador de internet

Desarrollo- Desarrollo adicional

o Libxineramao libXmuo libXpmo libxrandro libaioo libgnomeui-develo libtiffo libtopologyo libudevo libusbo libuuido libxslto openmotifo perl-Test-Podo perl-Test-Pod-Coverageo xorg

- Desarrollo de plataforma de escritorioo Desktop-file

- Herramientas de desarrolloo Chrpatho Cmakeo Los 3 compat-gcc

Página 43

Page 44: Manual de Instalacion de Oracle Sobre Centos y RedHat

o Gcc-gnato Gcc-javao Gcc-objc++o Gcc-objco Imakeo Jpackageo Libstdco Mod_dav-svno perltidyo Rpmdevtoolso Rpmlint

- Desarrollo de plataforma de servidorOptional

- Optional Packageo Glib2

o Glibc

o Java-1.5

o Java-1.6.0-demo

o Java-1.6.0-plugin

o Java-1.6.0-src

o Libc-client

o Libconfig

o Openssl-perl

o Openssl-static

o Perl-algorith

o Perl-appconfig

o Perl-archive

o Perl-B-keywork

o Perl-Makefile-Dom

o Perl-Makefile-Parse

o Xorg-x11-Xdmx

o Xorg-x11-Xnest

o Xorg-x11-Xvfb

o Xorg-x11-Source

o Xorg-x11-util-macros

o Xorg-x11-xbitmaps

20. Clic en siguiente, ha finalizado la instalación de Centos Server.

Página 44

Page 45: Manual de Instalacion de Oracle Sobre Centos y RedHat

Página 45

Page 46: Manual de Instalacion de Oracle Sobre Centos y RedHat

Instalación y configuración de Oracle.42. Guardamos el archivo del instalador de oracle “10201_database_linux32” en una

memoria extraíble, luego la colocamos en la PC ejecutar el comando fdisk -l para ver todas las particiones en el Disco.

43. Luego debemos montar memoria con el comando mount -t vfat /dev/sdb1 /media.44. Accedemos a la carpeta media con el comando cd /media para ver si se montó la

memoria45. Copiamos el archivo del instalador de Oracle 10201_database_linux32.zip de la

carpeta /media a la carpeta /tmp con el comando: cp /media/10201_database_linux32.zip /tmp

46. Descomprimimos el archivo 10201_database_linux32.zip de la carpeta /tmp ejecutando el comando unzip 10201_database_linux32.zip

47. Iniciamos el modo grafico con el comando startx48. Ingresamos a la siguiente ruta equipo/ Sistema de archivos/ tmp / database/

welcome.html le hacemos doble clic al archivo para abrirlo.49. Clic en documentation/Oracle database/Quick Installation guide/HTML para las

indicaciones sobre la instalación de Oracle.

VERIFICACION DE DISCOS Y PAQUETES

B. Ahora procedemos a seguir los pasos más relevantes de la guía Oracle:c) Verificar los requisitos minimos de Hardwared) Verificación de la instalación de paquetes Centos Server con el comando

rpm -qa | grep (nombre del paquete)50. Creamos los siguientes grupos

El grupo Oracle Inventory (oinstall) El grupo OSDBA (dba) El grupo oper

Ejecutamos el comando groupadd oinstallgroupadd dba

Página 46

Page 47: Manual de Instalacion de Oracle Sobre Centos y RedHat

groupadd oper51. Para ver los grupos creados ejecutamos el comando tail /etc/group52. Crear el usuario Oracle con el comando useradd oracle –g oinstall –G dba,oper -m -d

/u/oracle -c “administrador oracle”

53. Ingresamos a la consola con el usuario oracle: con el comando su – oracle

Configuración del kernel54. Verificar los parámetros del kernel en la consola como root:

PARAMETRO COMANDOsemmsl, semmns, semopm, andsemmni sysctl -a | grep semshmall, shmmax y shmmni sysctl -a | grep shmfile-max sysctl -a | grep file-maxip_local_port_range sysctl -a | grep ip_local_port_rangermem_default sysctl -a | grep rmem_defaultrmem_max sysctl -a | grep rmem_maxwmem_default sysctl -a | grep wmem_defaultwmem_max sysctl -a | grep wmem_max

55. Verificando los parámetros del kernel notamos que debemos modificar los siguiente parámetros: kernel.sem, net.core.ip_local_port_range, net.core.rmem_default,net.core. rmem_max, net.core.wmem_default, net.core.wmem_max.

El archivo sysctl.conf contiene la información del kernel y lo editamos de la siguiente manera:

vi /etc/sysctl.conf.

Una vez editado el archivo presionamos “esc” y luego “:wq”

Página 47

Page 48: Manual de Instalacion de Oracle Sobre Centos y RedHat

56. Ejecutamos el siguiente comando para recompilar el kernel sysctl -p

Establecer límites del shell para el usuario oracle57. Para aumentar los límites del Shell:

b) Editamos el archivo limits.conf con el comando vi /etc/security/limits.conf y agregamos las siguientes líneas:

* soft nproc 2047* hard nproc 16384* soft nofile 1024* hard nofile 65536

58. Editamos el archivo login con el comando vi /etc/pam.d/ y agregamos la siguiente línea session required pam_limits.so.

a. Ejecutamos el comando vim /etc/pam.d/login y agregamos la línea como muestra la imagen a continuación:

Página 48

Page 49: Manual de Instalacion de Oracle Sobre Centos y RedHat

Creación de variables de entorno para oracle59. Ingresamos como usuario oracle con el comando su - oracle 60. Ejecutamos el comando vi .bash_profile61. Ponemos las variables de entorno detalladas en la figura a continuación.

Creación de carpetas para oracle

62. Como usuario root cambiamos usuario y propietario al directorio /u con la ejecución del comando:[root@housejmk /]# chown oracle:oinstall /u[root@huosejmk ]# ls -l

63. El propietario de /u es oracle y el grupo es oinstall como lo vemos en la figura a continuación.

Página 49

Page 50: Manual de Instalacion de Oracle Sobre Centos y RedHat

64. Como usuario oracle crearemos las carpetas:[root@housejmk ~]# su - oracle[oracle@housejmk ~]# mkdir -p /u/app/oracle[oracle@housejmk ~]# ll /uEjecutamos el comando ll /u/app para ver el contenido del directorio.

Modificando el archivo centos-releaseLa BD de Oracle fue creada para sistemas operativos en Redhat-3, Redhat-4, no es compatible con el sistemas operativo de Centos utilizada en este manual por lo que tendremos que realizar lo siguiente modificamos el archivo centos-release para que al momento de instalar Oracle asuma que el sistema operativo es Redhat versión 4 (Compatible con oracle).

65. Respaldamos el archivo reléase de centos. Ejecutamos el siguiente comando:[root@housejmk~]# cd /etc[root@housejmk etc]#cp centos-release centos-release.bak [root@housejmk etc]# more centos-release

66. Editamos el archivo centos-release.bak, borramos el contenido y escribimos centos-4, ejecutamos el comando:

[root@housejmk etc]# vim centos-release67. Verificamos que el contenido de centos-release.bak haya sido modificado por redhat-4

con el comando: [root@housejmk etc]# more centos-release.

Luego de instalar el Oracle se debemos cambiar el texto del archivo centos-release.bak volver al texto original escribiendo Centos 6.0.

68. Como usuario root ejecutamos el comando xhost + , para ir al modo grafico.69. Ingresamos como usuario oracle y realizaremos los siguientes pasos para instalar.

#su – oracle Cambiando al usuario oracle#cd /tmp Ir al directorio /tmp#cd database Ir a la carpeta database#./runInstaller Ejecutar el instalador de oracle.

70. Pantalla inicial de instalación de oracle ver la siguiente figura:

71. Seleccionamos el método de instalación, Elegimos Instalación avanzada, clic en siguiente.

Página 50

Page 51: Manual de Instalacion de Oracle Sobre Centos y RedHat

72. Específicamos el directorio donde se van a almacenar la lista de los productos de Oracle y clic en siguiente.

73. Elegimos el tipo de instalación Estandar Edition y clic en siguiente.

Página 51

Page 52: Manual de Instalacion de Oracle Sobre Centos y RedHat

74. Especificar el directorio donde se instalara el producto, nombre: orclB y dirección /u/app/oracle/product/10.2.0/db_B , clic en siguiente.

Página 52

Page 53: Manual de Instalacion de Oracle Sobre Centos y RedHat

75. Se revisaran los requerimientos del sistema tanto de hardware como de software para la instalación de Oracle en la cual todo tiene que estar correcto luego hacemos clic en siguiente.

76. El tipo de configuración de la base de datos, Elegimos Crear Base de Datos, clic en siguiente.

Página 53

Page 54: Manual de Instalacion de Oracle Sobre Centos y RedHat

77. Escoger Uso General que significa como vamos a utilizar la bd, clic en siguiente.

Página 54

Page 55: Manual de Instalacion de Oracle Sobre Centos y RedHat

78. Opciones de Configuración de Base de datos:

Nomenclatura de la base de datos: orclB. Juego de Caracteres: escogemos UTF-8. Ejemplos de base de datos: Seleccionamos que si deseamos una bd

de ejemplo, clic en siguiente.

Página 55

Page 56: Manual de Instalacion de Oracle Sobre Centos y RedHat

79. Opción de Gestión de Base de Datos aquí Elegimos el tipo de administración de la base de datos oracle, seleccionamos Database Control.

80. Copia de seguridad y Recuperación: No se deberá habilitar, clic en siguiente.

Página 56

Page 57: Manual de Instalacion de Oracle Sobre Centos y RedHat

81. Contraseñas de Esquema de Base de Datos: Configuramos de la contraseña de acceso a las cuentas de oracle, clic en siguiente.

82. Clic en Instalar

Página 57

Page 58: Manual de Instalacion de Oracle Sobre Centos y RedHat

Página 58

Page 59: Manual de Instalacion de Oracle Sobre Centos y RedHat

Página 59

Page 60: Manual de Instalacion de Oracle Sobre Centos y RedHat

Página 60

Page 61: Manual de Instalacion de Oracle Sobre Centos y RedHat

Página 61

Page 62: Manual de Instalacion de Oracle Sobre Centos y RedHat

METODOLOGÍA / DISEÑO DE INVESTIGACIÓNInvestigación sobre requerimientos de hardware y software necesarios para la instalación de oracle sobre RedHat 6.1 y Centos 6.0.

CRITERIOS PERSONALES 1. ¿Qué lo llevó a considerar estas respuestas cómo válida, en qué se

fundamenta?

La investigación de diferentes autores en varios sitios WEB que tienen

respaldo científico.

2. ¿Qué problemas se presentaron al momento de elaborar la solución?

Uno de los problemas fue que me salía una error al configurar

el .bash_profile las variables de entorno, el inconveniente fue un “/” que se

fue de mas.

Página 62

Page 63: Manual de Instalacion de Oracle Sobre Centos y RedHat

3. ¿Qué se me hizo más fácil resolver en este trabajo?

Instalar oracle en centos server 6.0 ya que se la realizo la práctica en la

asignatura de lenguaje 4GL.

4. ¿Cómo te ayudó este trabajo a aprender algo nuevo o a reforzar

conocimientos anteriores?

Investigar los comando básicos para la administración de software de código

abierto como lo es Centos.

5.¿Puedes describir algunas relaciones entre este trabajo, otras

asignaturas que estas estudiando y la vida real?

Esta relacionado con módulos como los de herramientas Case y Sistemas

Operativos.

5. ¿Qué no he logrado comprender?

Algunos aspectos en cuanto a la instalación de oracle sobre Redhat.

6. ¿Qué debo mejorar?

Métodos de investigación además del idioma ingles ya que todos los

manuales vienen en ese idioma.

CONCLUSIONES Y RECOMENDACIONES Es muy importante conocer como instalar en sistemas operativos de

código abierto ya que Oracle que es una base de datos muy utilizada a

nivel empresarial.

Al realizar la instalación hay que tener en cuenta los requerimientos de

software y hardware para el correcto funcionamiento de Oracle.

REFERENCIAS BIBLIOGRÁFICAS N., H. (2011). Introduccion a Oracle. Recuperado el 19 de Octubre de 2012, de

http://www.fdi.ucm.es/profesor/hector/DB-II/OraIntro0405.pdf

NN. (2010). Administracion de Oracle. Recuperado el 18 de Octubre de 2012, de http://www.pafumi.net/oracle-introduccion.pdf

Página 63

Page 64: Manual de Instalacion de Oracle Sobre Centos y RedHat

Anexo

Guía de supervivencia.

Con unos pocos comandos básicos se puede ya trabajar en vi editando y salvando un texto:vi arch1  arranca en modo comando editando el archivo arch1

i         inserta texto a la izquierda del cursora         agrega texto a la derecha del cursorESC       vuelve a modo comandox         borra el caracter bajo el cursordd        borra una líneah o flecha izquierda     mueve el cursor un caracter a la izquierdaj o flecha abajo         mueve el cursor una línea hacia abajok o flecha arriba        mueve el cursor una línea hacia arribal o flecha derecha       mueve el cursor un caracter a la derecha:w        salva el archivo (graba en disco):q        sale del editor (debe salvarse primero):wq sale u guarda del editor.

Invocación de vi.

  viabre la ventana de edición sin abrir ningún archivo.  vi arch1edita el archivo arch1 si existe; si no, lo crea.

Cambio de modo.

comando a texto:   teclas de inserción i I a A o O,    tecla de sobreescritura R.texto a comando:   tecla ESC.

Ingreso en modo texto:i    insertar antes del cursorI    insertar al principio de la líneaa    insertar después del cursorA    insertar al final de la líneao    abrir línea debajo de la actualO    abrir línea encima de la actualR    sobreescribir (cambiar) texto

Borrar

x     borrar caracter bajo el cursordd    borrar línea, queda guardada D     borrar desde cursor a fin de línea dw    borrar desde cursor a fin de palabrad$    borrar desde cursor a fin de línea

Página 64

Page 65: Manual de Instalacion de Oracle Sobre Centos y RedHat

d0    borrar desde cursor a principio de línea

Página 65

Page 66: Manual de Instalacion de Oracle Sobre Centos y RedHat

Comando para ir de modo texto a modo gráfico.Ctrl + Alt + F7 o escribir en la consola startx

Comando para ir de modo gráfico a modo texto.Ctrl + Alt + F2

Página 66