Anda di halaman 1dari 5

ORACLE

Oracle es un sistema de gestin de base de datos relacional (o RDBMS por el acrnimo en ingls de Relational Data Base Management System), desarrollado por Oracle Corporation. Se considera a Oracle como uno de los sistemas de bases de datos ms completos, destacando: soporte de transacciones, estabilidad, escalabilidad y Soporte multiplataforma. Ha sido criticada por algunos especialistas la seguridad de la plataforma, y las polticas de suministro de parches de seguridad, modificadas a comienzos de 2005 y que incrementan el nivel de exposicin de los usuarios. En los parches de actualizacin provistos durante el primer semestre de 2005 fueron corregidas 22 vulnerabilidades pblicamente conocidas, algunas de ellas con una antigedad de ms de 2 aos. Aunque su dominio en el mercado de servidores empresariales ha sido casi total hasta hace poco, recientemente sufre la competencia del Microsoft SQL Server de Microsoft y de la oferta de otros RDBMS con licencia libre como PostgreSQL, MySql o Firebird. Las ltimas versiones de Oracle han sido certificadas para poder trabajar bajo GNU/Linux.

Oracle surge a finales de los 70 bajo el nombre de Software a partir de un estudio sobre.SGBD (Sistemas Gestores de Base de Datos) de George Koch. Computer World defini este estudio como uno de los ms completos jams escritos sobre bases de datos. Este artculo inclua una comparativa de productos que eriga a Relational Software como el ms completo desde el punto de vista tcnico. Esto se deba a que usaba la filosofa de las bases de datos relacionales, algo que por aquella poca era todava desconocido. En la actualidad, Oracle (Nasdaq: ORCL) todava encabeza la lista. La tecnologa Oracle se encuentra prcticamente en todas las industrias alrededor del mundo y en las oficinas de 98 de las 100 empresas Fortune 100. Oracle es la primera compaa de software que desarrolla e implementa software para empresas 100 por ciento activado por Internet a travs de toda su lnea de productos: base de datos, aplicaciones comerciales y herramientas de desarrollo de aplicaciones y soporte de decisiones. Oracle es el proveedor mundial lder de software para administracin de informacin, y la segunda empresa de software. Oracle a partir de la versin 10g Release 2, cuenta con 6 ediciones: Oracle Database Enterprise Edition(EE). Oracle Database Standard Edition (SE). Oracle Database Standard Edition One (SE1). Oracle Database Express Edition (XE). Oracle Database Personal Edition (PE). Oracle Database Lite Edition (LE). La nica edicin gratuita es la Express Edition, que es compatible con las dems ediciones de Oracle Database 10gR2 y Oracle Database 11g.

Historia

Base de Datos Distribuidas


En la arquitectura cliente-servidor, el sistema de base de datos Oracle se divide en 2 partes: (1) la maquina de la parte visible al usuario (maquina front-end) como parte cliente, y (2) la maquina del sistema subyacente (maquina back-end) como parte servidor. La parte cliente es la aplicacin de base de datos que interacta con el usuario. El cliente no tiene la responsabilidad de acceso a datos y maneja meramente la peticin, procesamiento y presentacin de los datos gestionados por el servidor. la parte servidor ejecuta Oracle y maneja las funciones relativas al acceso com-partido concurrente. Acepta sentencias SQL y PL/SQL originadas por aplicaciones del cliente, las procesa, y devuelve los resultados al cliente. las aplicaciones cliente-servidor Oracle proporcionan transparencia de localizacin haciendo la localizacin de los datos transparentes al usuario; algunas caractersticas como vistas, sinnimos y procedimientos contribuyen a proporcionar esa transparencia. Se consiguen nombres utilizando < nombretabla.@, nombrebasedatos > para referirse de manera unica a las tablas.

Oracle utiliza un protocolo de confirmacin en dos fases para gestionar las transacciones distribuidas concurrentes. La sentencia COMMIT dispara el mecanismo de confirmacin en dos fases. l proceso background RECO (recuperar) resuelve automticamente el resultado de estas transacciones distribuidas en las que se interrumpe el COMMIT. El proceso RECO de cada Servidor Oracle local confirma o deshace automticamente cualquier transaccin distribuida enduda consistentemente en todos los nodos involucrados. Para fallos de larga duracin, Oracle permite a cada BD local confirmar o deshacer manualmente cualquier transaccin en duda y liberar los recursos. La consistencia global se puede mantener restaurando la base de datos en cada sitio retornando a un punto fijo predeterminado del pasado. Las bases de datos Oracle en un sistema de base de datos distribuidos (SBDD) utiliza el software de red Oracle Net8 para comunicacin entre bases de datos. Net8 permite a las bases de datos comunicarse a travs de redes para soportar transacciones distribuidas y remotas.

Oracle 10 incorpora una herramienta en modo texto para manejar la base de datos usando el lenguaje SQL llamada SQL Plus. Para arrancar la consola de la herramienta desde los ordenadores de Windows se debe ejecutar: Start > Programs > Oracle 9 > SQL * Plus

Para arrancar, la herramienta nos solicitar nuestros datos de conexin a la base de datos. Para poder conectar necesitaremos conocer lo siguiente:
Nombre de usuario: En Oracle cada usuario tiene un nico esquema de bases de datos relacional propio asociado, el cual ya est creado con la cuenta. Todas las acciones realizadas por los usuarios se producirn sobre las tablas de su propio esquema; por ello, este nombre de usuario nos permite identificar el esquema que vamos a utilizar. Contrasea: Nos ser proporcionada durante la prctica. Cadena de conexin: Identifica la instancia de Oracle a la que nos queremos conectar. Una instancia de Oracle es una aplicacin de bases de datos en ejecucin en una mquina.

Anda mungkin juga menyukai