FREYRE GAUCIN JUAN BERNARDO 11041260 HERNANDEZ BARBIER BRYAN ADRIAN 11041267 MORALES VAQUIER ELIZABETH 11041277 QUIONES GONZALEZ BRAIAN 11041288 RETANA NUEZ ALEJANDRO 11041290 INSTITUTO TECNOLOGICO DE DURANGO INTRODUCCION Oracle es bsicamente un herramienta cliente/servidor para la gestin de base de datos, esta ha evolucionado a travs de los aos, actualizando todo su sistema con el fin de a nosotros como usuarios facilitarnos la creacin de una gran variedad de base de datos. En este presentacin observaremos como esta conformada la arquitectura de Oracle, como funciona Oracle en una instancia y como ultimo pero menos importante sus servicios y conexiones en modo terminales. ARQUITECTURA DE ORACLE La arquitectura de Oracle se refiere a la forma en que esta compuesto el sistema de BD de Oracle en donde se encuentra como esta construido el servidor, los mecanismos de manipulacin y todo el conjunto que ofrece Oracle para hacer sus BD Una BD Oracle es un conjunto de datos organizados segn el modelo relacional. Cada servidor de Oracle est constituido por una BD y una instancia. BD lugar donde se almacenan los datos instancia constituye el mecanismo que permite su manipulacin. Estructura lgica: compuesta por tablespaces y un conjunto de objetos (tablas, vistas, ndices...). Estructura fsica: tres tipos de ficheros: uno o ms ficheros de datos, dos o ms ficheros de rehacer y uno o ms ficheros de control. INSTANCIA EN ORACLE Para permitir el acceso a los datos, Oracle utiliza un conjunto de procesos que son compartidos por todos los usuarios. Una instancia de BD es el conjunto de estructuras de memoria y de procesos que acceden a los ficheros de datos. Los parmetros que determinan el tamao y composicin de una instancia estn almacenados en un fichero llamado init.ora. Este fichero es ledo durante el arranque de la BD y puede ser modificado por el DBA. Cualquier modificacin de este fichero no tiene efecto hasta la siguiente vez que se arranque la BD. Procesos de usuario: Ejecutan el cdigo de una aplicacin. Procesos de Oracle: Atienden a los procesos de usuario y realizan el mantenimiento de la BD. Las estructuras de la BD Oracle pueden ser divididas en tres clases: aquellas que son internas a la BD, aquellas que son internas a las reas de memoria (incluidas la memoria compartida y procesos), aquellas que son externas a la BD. CMO ES LA ESTRUCTURA FSICA DE BD ORACLE Data File: Son los ficheros fsicos en los que se almacenan los objetos que forman parte de un tablespace. Cuando se crea, se debe indicar su nombre, su ubicacin o directorio, el tamao que va a tener y el tablespace al que va a pertenecer y al crearlos ocupan ya ese espacio aunque se encuentren vacos. Cuando se van creando objetos en un tablespace, staos fsicamente se van almacenando en los datafiles asignados a dicho tablespace, es decir estos datos se reparten por los ficheros fsicos. Los datafiles, estn totalmente vacos, simplemente un espacio reservado y formateado por Oracle para su uso. Os Block: Conocidos como Disk Block, estos mapean a los data blocks. A la hora de crear una nueva base de datos se debe indicar cuntos bloques de sistema operativo formarn un bloque de datos o bloque oracle. CMO CREAR UNA NUEVA BASE DE DATOS DE UNA INSTANCIA EN ORACLE Los pasos a seguir son casi iguales que una creacin de base de datos normal, pero tenemos que tener en cuenta que en esta ocasin se le asignara un identificador del sistema (SID) donde; El SID es un identificador nico de una instancia de base de datos de Oracle que puede tener una longitud de hasta 8 caracteres alfanumricos. Cada instancia de base de datos se corresponde con un SID y una serie de archivos de base de datos. Por ejemplo, cuando se crea una base de datos con el SID XXX, tambin se crea la instancia de base de datos y sus archivos de base de datos (el archivo de parmetros de inicializacin, el archivo de control, los archivos redo log y los archivos de datos. SERVICIOS DE ORACLE Detener Grfico: Mi PC->Administrar->Servicios y aplicaciones -> Servicios -> Buscar el servicio -> Detener el servicio Consola: Ser superusuario, #smcwebserver stop Iniciar Grfico: Mi PC->Administrar->Servicios y aplicaciones -> Servicios -> Buscar el servicio -> Iniciar el servicio Consola: Ser superusuario, #smcwebserver start Reiniciar Grfico: Mi PC->Administrar->Servicios y aplicaciones -> Servicios -> Buscar el servicio -> Reiniciar el servicio Enumerar Grfico: Mi PC->Administrar->Servicios y aplicaciones -> Servicios Consola: Abrir ventana terminal, $ svcs a para ver los servicios y su estado CONEXIN EN MODO TERMINAL Inicio-> Todos los programas -> Oracle -> Ejecutar lnea de comandos SQL. Escribir: SQL> con system (ENTER) Escribir contrasea (ENTER) CONCLUSIN La arquitectura de Gestin de Bases de Datos consiste en un conjunto de programas, procedimientos y lenguajes que nos proporcionan las herramientas necesarias para trabajar con una base de datos. Lo que vimos anteriormente la arquitectura de Oracle es como esta compuesto todo el sistema de BD, todo la construccin del servidor y el conjunto que nos ofrece Oracle y para que podamos tener un acceso a los datos Oracle utiliza un conjuntos de procesos que nos comparte a nosotros como usuarios. BIBLIOGRAFIA http://www.infor.uva.es/~jvegas/cursos/bd/orarq/orarq.html#1.2 http://informatica.uv.es/iiguia/2000/BD2/arquitectura.doc https://docs.google.com/document/d/1uVKLO1LELnBlw6N8D5hxiYYAdbUAv5_NYH 7jkDX3g4E/edit?copiedFromTrash# http://www.slideshare.net/jubacalo/oracle-crea-db http://lecturasoracle.wordpress.com/2012/05/02/144/ http://oraxedatabase.blogspot.mx/2008/02/como-conectarse-oracle-database- xe.html http://docs.oracle.com/cd/E24842_01/html/E23289/gdckg.html