Sie sind auf Seite 1von 4

ORACLE

Es un sistema de gestión de base de datos relacional fabricado por Oracle Corporation.


Oracle es básicamente un herramienta cliente/servidor para la gestión de base de datos la
gran potencia que tiene y su elevado precio hace que solo se vea en empresas muy grandes
y multinacionales, por norma general.
Oracle garantiza el funcionamiento de sus bases de datos, que en caso de caídas del
servidor compensa económicamente con cifras cercanas a las 7 cifras.

Desarrollado sobre Oracle Database, Oracle Content Database ha sido diseñada para que
las organizaciones puedan controlar y gestionar grandes volúmenes de contenidos no
estructurados en un único repositorio con el objetivo de reducir los costes y los riesgos
asociados a la pérdida de información.

Una BD Oracle tiene una estructura física y una estructura lógica :


La estructura física se corresponde a los ficheros del sistema operativo.
La estructura lógica está formada por los tablespace y los objetos de un esquema de BD

Estructura lógica.
Se divide en unidades de almacenamiento lógicas: Tablespaces.
Cada BD estará formada por uno o más tablespaces (al menos existe el tablespace
SYSTEM catálogo del sistema) Cada tablespace se corresponde con uno o más ficheros
de datos.
Objetos: tablas, vistas, índices asociados a una tabla, clusters,

Estructura física
Una B.D. tiene uno o más ficheros de datos. Estos ficheros son de tamaño fijo y se
establecen en el momento en que se crea la base de datos o en el momento en el que se
crean tablespaces. Los datos del fichero de datos son leídos cuando se necesitan y situados
en una caché de memoria compartida para que el próximo acceso a los mismos sea más
rápido.

Diferencias entre MYSQL y Oracle?


MySQL se instala a partir de sus rpm resultando realmente sencillo.
El proceso de instalación crea las bases de datos necesarias para funcionar.
MySQL le acompaña suficiente documentación de calidad.

Oracle resulta muy difícil de instalar.


No dispone de un fichero rpm de instalación.
Incorpora documentación para poder ejecutar el instalador.
Se trata de un rudimentario asistente que realiza preguntas al usuario o administrador y
presenta una lista de componentes a elegir.
Oracle soporta dos tipos de almacenamiento, por carácter (RAW) o por bloques (Files
System), generalmente es recomendable que sean colocados en Raw Device.

Raw Device: es un dispositivo de caracteres disponibles en algunos sistemas operativos el


cual es asignado directamente a Oracle.

Oracle corre más rápidamente con Raw Device que con Files System, por varias razones:

1. E I/O (Input/Output) es realizado directamente en el disco por Oracle,


independientemente del sistema operativo.
2. El buffer cache del sistema del sistema operativo es dejado a un lado.
3. Los buffers del sistema operativo y de Oracle son independiente entre sí.

Con la intención de evitar la contención de los discos, se debe considerar la instalación de


Oracle en dispositivos separados, especialmente si se tienen varios discos, y más
esencialmente, si se poseen más de una controladora de disco. La planeación debe
realizarse teniendo en cuenta los siguientes criterios:

 Los Files System y sus dispositivos asignados.


 El swapping y paginamiento en Oracle, deberán estar en los dispositivos más
rápidos.
 Los tablaspace para tables e índices en dispositivos separados.
 Los Log Files en un dispositivo separado al del tablespace de RDBMS Oracle.

ESTRUCTURA FÍSICA Y LÓGICA

Las estructura física tales como los archivos del sistema operativo, son almacenados en
dispositivos tangibles como son cintas magnéticas, discos y otros. A cada archivo le
corresponde un espacio en el sistema operativo. Oracle requiere de varios archivos para su
funcionamiento, los cuales conforman su estructura física.

A la estructura lógica le corresponde un espacio por unidad, pero sus limitaciones son
independientes de las localizaciones de espacio físico.

Características de Oracle

 Oracle es el motor de base de datos relacional más usado a nivel mundial.


 Puede ejecutarse en todas las plataformas, desde una Pc hasta un
supercomputador.
 Oracle soporta todas las funciones que se esperan de un servidor "serio": un
lenguaje de diseño de bases de datos muy completo (PL/SQL) que permite
implementar diseños "activos", con triggers y procedimientos almacenados, con una
integridad referencial declarativa bastante potente.
 Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso
ciertas versiones admiten la administración de bases de datos distribuidas.
 El software del servidor puede ejecutarse en multitud de sistemas operativos.
 Existe incluso una versión personal para Windows 9x, lo cual es un punto a favor
para los desarrolladores que se llevan trabajo a casa.
Los objetos de Oracle. Este sistema ha comenzado a evolucionar en esta dirección,
añadiendo tipos de clases, referencias, tablas anidadas, matrices y otras estructuras de
datos complejas. Desafortunadamente, la implementación actual de las mismas no ofrece
una ventaja clara en eficiencial, como sería de esperar, y sí provocan la incompatibilidad de
los diseños que aprovechan las nuevas características con otras bases de datos.

 Oracle es la base de datos con mas orientación hacía INTERNET


 Un aceptable soporte

Seguridad
Transparent Data Encryption

La seguridad avanzada de Oracle TDE provee ambos tipos de encripción, tanto de


aplicación tablespaces como aplicación para encripción de columnas como tarjetas de
crédito o número de seguridad social.
Cuando la base de datos está respaldada, los archivos encriptados permanecen
encriptados en el medio de destino, protegiendo la información incluso cuando el medio de
respaldo se pierde o es robado

Oracle Advanced Security Network Encryption


Además tenemos protección sobre la transmisión de datos que soporta algoritmos como:

 AES (256, 192 and 128 bits)


 3DES (3 and 2 keys; 168 bits)
 RC4 (256 and 128 bits)
 SHA1

Los datos deben ser protegidos mientras viajan por una red para prevenir ataques del
hombre en el medio, con este seguridad podemos hacer que todo el tráfico que entra y sale
de la base de datos viaje a través de una capa SSL.

Oracle Advanced Security Strong Authentication

Esta opción nos provee una alternativa a las autentificaciones tradicionales basadas en
contraseñas, siendo así que Oracle Advances Security Strong Authentication, soportando
Kerberos, PKI y RADIUS. también permite a los usuarios iniciar sesión en ambientes
Windows en conjunción con un Microsoft KDC.

Requisitos de instalación

512 Ram
1GB Memoria Virtual
1.5GB disco duro
Tamaño máximo de la bd 4GB
Arquitectura del sistema 32/64 bits

Ventajas y Desventajas

VENTAJAS
1)Oracle es el motor de base de datos objeto-relacional más usado a nivel mundial.

2)Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador.

3)Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje de
diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños
"activos", con triggers y procedimientos almacenados, con una integridad referencial
declarativa bastante potente.

4)Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso


ciertas versiones admiten la administración de bases de datos distribuidas.

5)El software del servidor puede ejecutarse en multitud de sistemas operativos.

6)Existe incluso una versión personal para Windows 9x, lo cual es un punto a favor para los
desarrolladores que se llevan trabajo a casa.

7)Oracle es la base de datos con más orientación hacía INTERNET.

DESVENTAJAS

1)Las versiones más recientes de Oracle son la 11g, 10g, 9g, 8g, desde el lanzamiento
original de la 8 se sucedieron varias versiones con correcciones, hasta alcanzar la
estabilidad en la 8.0.3. El motivo de tantos fallos fue, al parecer, la remodelación del sistema
de almacenamiento por causa de la introducción de extensiones orientadas a objetos.

2)El mayor inconveniente de Oracle es quizás su precio. Incluso las licencias de Personal
Oracle son excesivamente caras, en mi opinión. Otro problema es la necesidad de ajustes.
Un error frecuente consiste en pensar que basta instalar el Oracle en un servidor y enchufar
directamente las aplicaciones clientes. Un Oracle mal configurado puede ser
desesperantemente lento.

3)También es elevado el coste de la información, y sólo últimamente han comenzado a


aparecer buenos libros sobre asuntos técnicos distintos de la simple instalación y
administración.

Das könnte Ihnen auch gefallen