Manual de Instalacion de Oracle Sobre Centos y RedHat
-
Upload
jonathan-reyes -
Category
Documents
-
view
247 -
download
0
Transcript of 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.
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
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
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
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
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
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
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
15. Clic en el botón crear, seleccionar partición estándar, y creamos las siguientes particiones:
Página 9
Página 10
16. Luego de crear las particiones, damos clic en siguiente, aparecerá un cuadro en el que daremos clic en .
Página 11
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
En servidores:
- Herramientas de administracióno Conman
o Screen
o Tree
Página 13
- Plataforma del servidor
En servidor web
- Servidor web
Página 14
Base de datos
- Todas
Administración de sistemas
- Servidor SNMP
Página 15
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
Escritorio
- Escritorio propósito generalo Gedit-plugins
o Gnome-pilot
o Gnome-pilot-conduins
o Vim-x11
Página 17
- Herramientas graficas de administracióno Policycoreutils
o Sabayón
Aplicaciones
- Aplicaciones de internet
Desarrollo
- Desarrollo adicional
Página 18
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
- 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
- Desarrollo de plataforma de servidor
Página 21
Página 22
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
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
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
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
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
[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
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
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
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
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
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
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
Página 35
Página 36
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
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
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
12. Seleccionamos la zona horaria , clic en siguiente.
13. Escribimos la contraseña del súper usuario (ROOT), clic en siguiente.
Página 40
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
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
- 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
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
Página 45
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
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
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
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
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
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
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
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
77. Escoger Uso General que significa como vamos a utilizar la bd, clic en siguiente.
Página 54
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
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
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
Página 58
Página 59
Página 60
Página 61
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
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
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
d0 borrar desde cursor a principio de línea
Página 65
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