Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Autor:
Mayo 2010
Índice de Contenidos
Índice de Imágenes
Hipótesis
Los principios mínimos que se deben tener para instalar un sistema GNU/Linux con aplicación Oracle.
La solución a todo esto esta en la pagina principal de Oracle en la sección de soporte o si no en
tutoriales que se encuentran alojados en la Web lo primer que hay q tener en cuenta es tener un
hardware compatible con los mínimos requisitos para la previa instalación los cuales a continuación
son mencionados:
3
Requerimientos mínimos
Lo primero que se va a especificar son los requerimientos mínimos del el sistema GNU/Linux que se
va a ocupar antes de instalar el sistema para que funcione correctamente Oracle 10 XE
En este caso se instala Ubuntu 9.10 el cual los requerimientos mínimos de la instalación devén ser 512
mb de memoria Ram,1024 mb de SWAP o Área de Intercambio y 1.5 gb de Disco Duro para poder
instalar Oracle 10 XE y disponer de una conexión a Internet para descargar los repositorios faltantes
como la librerías libaio (kernel aio access library) y bc (The GNU bc arbitrary precision calculator
language).
Comandos esenciales
Ya se sabe que para instalar debemos tener unos requisito los cuales se pueden averiguar con los
siguientes comandos en una computadora con GNU/Linux instalado.
RAM
#cat /proc/meminfo
Este comando ayudara mucho ya que dirá a memoria RAM aparte la swap pero hay que darse
cuenta que esta medido en kb.
Disco Duro
#df -h
Este comando dirá el espacio utilizado y libre de el equipo.
SWAP
# free
Este comando mostrara la memoria física y a SWAP.
4
Creación de la Maquina Virtual
Figura N°1
Se usara Virtual Box para la instalación de Ubuntu el cual se abre el asistente para la creación y
configuración de la maquina virtual después de esto se apretara (Siguiente).
Figura N°2
En esta parte se crea el nombre de la maquina el cual es jmedel en este caso y se selecciona el sistema
operativo y la versión de la cual se instalara (Siguiente).
5
Figura N°3
Figura N°4
Ahora se crea un Disco Duro Virtual el cual tiene la opción de asignarle la cantidad que se estime para
lo que se va a instalar (Siguiente).
6
Figura N°5
Figura N°6
En esta sección se monta el CD o la imagen ISO de ubuntu el cual se puede conseguir desde la página
del fabricante gratis ya que es de uso libre después de esto (Aceptar).
7
Figura N°7
En esta parte se modifica el disco el cual quedara con una configuración SATA (Aceptar).
Figura N°8
Ahora que ya están todas la especificaciones terminadas es posible iniciar la maquina y se presionara
en el botón iniciar para la posterior instalación de ubuntu (Iniciar).
8
Instalación de Ubuntu 9.10
Figura N°9
Figura N°10
9
Figura N°11
Figura N°12
Pasó 2 de 6, Acá se ingresa la ubicación Geográfica en este caso Chile y automáticamente configura el
Reloj (Adelante).
10
Figura N°13
Paso 3 de 6, Elegir la distribución del teclado que es opcional en esta caso latino América (Adelante).
Figura N°14
Paso 4 de 6, Preparación del disco, seleccionar manualmente para la modificación correcta de espacios
para la partición lógica y el área de intercambio (Adelante).
11
Figura N°15
Figura N°16
Figura N°18
13
Figura N°19
Paso 6 de 7, Datos para el arranque del Sistema con una cuenta de usuario en cual se debe ingresar
nombre y luego una contraseña (Adelante).
Figura N°20
Figura N°22
15
Figura N°23
Iniciar Sesión en el sistema seleccionando el usuario y luego colocar la contraseña para entrar al
sistema.
Figura N°24
Instalación Completa de Ubuntu listo para usarse ahora se procederá a la instalación de Oracle en el
sistema.
16
Instalación de Oracle
Figura N°25
Paso 1: Descargar de la pagina oficial Oracle 10-XE http://www.oracle.com si se observa bien el que
esta marcado descargamos ya que tiene la opción de estar en español.
Figura N°26
Paso 2: Abrir una Terminal en la que se escriben los comandos para ejecutar la instalación de Oracle
después que se aya descargado.
17
Figura N°27
Figura N°28
aso 4: Ahora ingresamos como administrador para eso escribimos #sudo su, luego la contraseña para
validarse, luego posicionarse en el lugar donde esta el paquete de Oracle en este caso es el Escritorio.
#cd Escritorio
18
Figura N°29
Paso 5: Se debe instalar Oracle para ello se debe ejecutar el paquete y escribir en el Terminal
#dpkg -i oracle-xe-universal_10.2.0.1-1.0_i386.deb
luego se presiona (Enter) para desempaquetar e instalar.
Figura N°30
Ya se puede observar que dentro de las aplicaciones esta instalado Oracle y a continuación se inicia,
hacer click en (Ir a Pagina Inicial de Base de Datos).
Figura N°32
Después de esto el sistema oracle ya funcionando el cual abre el explorador y escribe la dirección
http://127.0.0.1:8080 ahora la pide el nombre de usuario que es SYS y luego la contraseña la cual se
ingreso en el paso numero 6 y luego (Conectar).
20
Figura N°33
En esta sección se mostrara la creación de usuarios el cual se hace click en administración luego en
usuarios de Base de Datos y Crear Usuarios.
Figura N°34
Acá se pide ingresar en nombre de Usuario el cual es jmedel y luego escribir la contraseña y confirmar.
21
Figura N°35
Ahora activamos todo los check book para darle todo los permisos y luego creamos.
Figura N°36
Ya esta lista la creación del usuario y listo para empezar a trabajar en Oracle
22
Resultado
El resultado de toda esta operación a sido exitosa ya que se a cumplido con los requisitos mínimos para
esta operación el cual en la instalación se puede observar que la RAM es de 1024mb y el mínimo es de
512mb, el Disco Duro es 7,5gb y el mínimo debe ser de 1,5gb y el SWAP asignado es de 1085mb en
el que el mínimo es 1024mb ya con esto podemos ver que el resultado de la instalación de Oracle
10XE fue exitosa aplicando correctamente cada comando y repositorio a instalar.
Discusión
Después de leer en la zona de soportes de Oracle y leer los tutoriales personales que hay en la Web se
podría discutir que los tutoriales personales son mas completos que los del fabricante ya que no
especifican algunos paquetes necesarios que deben estar instalados en el sistema GNU/Linux como la
librería libaiol.
Conclusión
Ya con esta bitácora desarrollada es posible entender que la instalación de un sistema GNU/Linux debe
estar 100% complementada con Oracle con todo sus requisitos ya que sin ellos no es posible tener una
buena instalación otro punto importante es tener las librería necesarias instaladas en el sistema para la
posterior instalación de Oracle y para poder obtener el paquete de instalación es necesario entrar a la
pagina oficial la cual es http://www.oracle.com/index.html registrarse para que nos de la opción de
descarga el cual es posible obtenerlo en español después de esto se guarda en el equipo y se instala con
los comandos necesarios desde una Terminal para luego finalizar la instalación configurando Oracle
para el uso correcto de esta aplicación.
23
Referencias
-Para descargar Oracle se visito
http://www.oracle.com/technology/software/products/database/index.html
El día 24 de mayo de 2010 al las 10:30 a.m.
-Tutoriales de instalación en
http://www.youtube.com/watch?v=xGkLyMXj1LY&feature=related
http://www.youtube.com/watch?v=RxGMrJ5HjuQ
El día 24 de mayo de 2010 a las 11:15 a.m.
24
Configuración para SQLPLUS
Lo primer que se debe configurar antes de empezar a ocupar Oracle es el archivo (BASHRC) el cual
se abre una Terminal y se escribe lo siguiente
#gedit.bashrc
Figura N°37
Después de esto se abre el archivo y se le agregan la ultimas 4 líneas que se ven en la Figura N°38
Figura N°38
25
Después de modificar el archivo en el Terminal al escribir el comando
#sqlplus
Figura N°39
Mostrara la conexión de Oracle con Sqlplus el cual pedirá el nombre de usuario y contraseña para
logear y poder trabajar en ello como se muestra en la Figura N°40
Figura N°40
26
En esta sección se demostrara gráficamente como comprobar los requerimientos HW y SW que
se han nombrado en la página N°4
Figura N°41
Figura N°42
27
En esta figura se muestra la comprobación del swap
Figura N°43
Ahora se ejecutaran comandos el cual servirán para ver características del sistema de GNU/Linux
instalado.
#uname-a: Muestra toda la información de nuestro sistema y nuestro ordenador
Figura N°44
28
#gcc-v: Muestra la versión del Sistema operativo.
Figura N°45
Figura N°46
29
#type make ld ar nm : nos muestra el make, ld, ar,nm el cual estos sirven para compilar, modificar y
mostrar los archivos de un directorio.
Figura N°47
En esta figura se muestran todo los parámetros del Kernel el valos ideal para cada parametro es
determinado por el sistema
Figura N°48
30
Comprobación de las tareas de preinstalación de Oracle
Figura N°50
31
$ id oracle: Uso de oracle con grupo primario dba y secundario o instalados.
Figura N°51
En la Siguiente Figura se muestran las variables en el entorno del usuarios antes de instalar.
Figura N°52
32
$ du sm $ORACLE_HOME: Comprobar cuánto ocupa el sw de Oracle10g.
Figura N°53
33
Comprobar instalación de Oracle
Ahora se revisa si se puede logear a través del system o el usuario HR en sqlplus como se muestra en la
siguiente figura.
Figura N°54
Figura N°55
34
Ahora en esta figura se muestra un secuencia de comandos el cual da el privilegio de conectar a otra
cuenta dentro de otra cuenta y revisar los roles de los usuarios en la base de datos, incluido el
SYSTEM
Figura N°56
35
Manejo de Usuarios
Es esta parte se mostrara una Terminal donde la secuencia será entrar a SQLPLUS con una cuenta de
usuario y luego en la misma Terminal se creara un usuario luego se aplacarán los permisos enseguida
se modificara la contraseña que se aplico anteriormente y a continuación se eliminara el usuario.
Figura N°57
36
Acá se creara una secuencia de 10 usuarios donde se mostraran 5 figuras por cada uno el cual se
especificaran en el primer usuario la secuencia de creación, chequeo, entrar a SQLPLUS, eliminarlo y
el intento de ingreso a SQLPLUS de los otros 9 usuarios.
Usuario1
Nombre: tpi1
Figura N°58
-Crear Usuario: Esto se puede hacer después de haber logiado con una cuanta Administradora
Figura N°59
-Chequeo que existe: muestra una lista completa de los usuarios dentro de deba_users.
37
Figura N°60
-Ingreso a SQL con la nueva cuenta: Desconectar de la cuenta anterior y entrar a la nueva
Figura N°61
-Eliminación del usuario: no se podrá eliminar dentro de la misma cuenta por lo tanto se debe acceder a
otra cuenta una vez cerrado la que se desea eliminar y se procede con el comando.
38
Figura N°62
-Intento de ingreso a SQL con el usuario eliminado: al intentar de ingresar aparecera un error en
pantalla que el usuario y la contraseña son invalidos
Ahora los siguientes 9 usuarios se mostraran las pantallas de cada unos de los pasos que anteriormente
se definieron
Usuario 2
Nombre: tpi2
39
Figura N°65 Figura N°66
Figura N°67
Usuario 3
Nombre: Tpi3
40
Figura N°70 Figura N°71
Figura N°72
41
Figura N°75 Figura N°76
Figura N°77
42
Figura N°80 Figura N°81
Figura N°82
43
Figura N°85 Figura N°86
Figura N°87
44
Figura N°90 Figura N°91
Figura N°92
45
Figura N°95 Figura N°96
Figura N°97
Figura N°102
Ahora se procederá hacer la misma operación pero esta vez se creara un usuario con la interfas grafica
de Oracle y luego será eliminado.
Figura N°107
1.-Entrar a Oracle como system luego en el cuadro administrar y luego abrir Usuario de Base de Datos
> Crear Usuario
48
Figura N°108
Figura N°109
49
Figura N°110
3.- Procederemos a eliminarlo el cual hay que hacer click en Borrar, podemos observar que en esta
pestaña además se puede modificar los usuarios
Figura N°111
4.- Esta Figura confirma si se desea Borrar Usuario o Cancelar la operación en este caso se desea
eliminar y se presiona Borrar Usuario.
Podemos observar que hay dos formas para crear usuarios ya sea con una interfas grafica o por una
Terminal.
50
¿Qué son los roles y que función cumplen en un RBD o SADB?
RBD
Diagrama de bloques de confiabilidad (RBD) son técnicas que se incorporan para el análisis de
fiabilidad de sistemas de grandes escalas. El soporte para configuraciones redundantes y en el mundo
real otros escenarios, RBDS le permiten evaluar con precisión su verdadero sistema de indicadores.
SADB
Siglas en inglés de Security Associations Database, base de datos de asociaciones de
seguridad. Tabla en la que se especifican claves y algoritmos criptográficos. Las claves y los
algoritmos se utilizan en la transmisión segura de datos.
51