Tema anterior: PGSQL64: dispositivo de base de datos PostgreSQL

Tema siguiente: Dispositivos varios


Dispositivo de base de datos Oracle

Dispositivo de base de datos Oracle

Vista rápida

Catálogo

Sistema

Categoría

Dispositivos de base de datos

Volúmenes de usuario

yes

Memoria mín.

288 MB

SO

Linux

Restricciones

no

Descripción general del funcionamiento

ORACLE es un dispositivo de base de datos basado en Oracle Database Server 10g R2 Express Edition (http://www.oracle.com/technetwork/database/express-edition/overview/index.html). Proporciona una forma fácil de agregar una base de datos a cualquier aplicación. ORACLE es una base de datos básica de poca superficie gratuita para desarrollo, implementación y distribución, así como fácil de administrar. Oracle Database XE es una base de datos inicial estupenda para:

Oracle Database XE permite ahora desarrollar e implementar aplicaciones con una infraestructura potente, probada y líder en el sector que después se puede actualizar sin costosas y complejas migraciones.

ORACLE almacena la base de datos en un volumen definido por la aplicación que se puede configurar en cada instancia de ORACLE. ORACLE crea una instancia de base de datos vacía al iniciarse en un volumen vacío. El volumen de la base de datos ORACLE no se puede compartir entre varias instancias de ORACLE (un volumen de base de datos por instancia de ORACLE).

Los clientes de ORALCE acceden a la base de datos configurada a través del terminal de entrada. Las solicitudes de base de datos se procesan y se completan de vuelta a través del mismo terminal. ORACLE permite a cualquier usuario de Oracle válido acceder a la base a través del terminal de entrada (el dispositivo tiene dos roles de superusuario preconfigurados: "SYSTEM" y "SYS" estándar). ORACLE se puede configurar con el número máximo de conexiones simultáneas que admita el terminal de entrada.

ORACLE también puede mantener un registro de base de datos accesible a través del terminal de registro. El registro es útil para realizar un seguimiento de la información de la base de datos y para el registro de errores. Además, se pueden activar también diversas estadísticas de base de datos e información de depuración que ayudarán con la creación de perfiles para los patrones de acceso a la base de datos, así como a diagnosticar problemas o errores.

Nombre

Última versión

SO

ORACLE

Notes

ORACLE

1.0.1-1

CentOS 5.5

10g R2 XE

 

Recursos

Recurso

Mínimo

Máximo

Predeterminado

CPU

0.1

4

0.4

Memoria

288 MB

4 G

512 MB

Ancho de banda

1 Mbps

2 Gbps

250 Mbps

Notas:

Terminales

Nombre

Dirección

Protocolo

Descripción

in

in

Cualquiera

Recibe solicitudes de base de datos Oracle de clientes.

ui

in

HTTP

Recibe solicitudes de GUI Web de Oracle de clientes.

log

Saliente

CIFS

Se utiliza para acceder a un sistema de archivos remoto con el fin de almacenar registros de errores. Este terminal se puede dejar desconectado si no se usa.

mon

Saliente

CCE

Envía estadísticas sobre uso de recursos y rendimiento. Este terminal se puede dejar desconectado.

La interfaz predeterminada está activada. Se utiliza para diagnósticos y solución de problemas (mediante SSH). Las versiones futuras de este dispositivo pueden desactivar el acceso de SSH.

Volúmenes

Volumen

Descripción

data

Volumen para el almacenamiento de datos de base de datos.

swap

Volumen para el almacenamiento de memoria SWAP.

Notas:

Propiedades

Nota: Ninguna de las propiedades ORACLE distingue entre mayúsculas y minúsculas, con la excepción de nombres de archivo y rutas.

Nombre de la propiedad

Tipo

Descripción

http_port

Entero

Puerto que se usa para acceder a la GUI de ORACLE a través del terminal ui. Valor predeterminado: 8080

listener_port

Entero

Puerto que se usa para acceder a la base de datos ORACLE a través del terminal de entrada. Valor predeterminado: 1521

sys_password

Cadena

Contraseña de Oracle para gestión de cuentas (SYS y SYSTEM). Valor predeterminado: manager.

timezone

Cadena

Especifica la zona horaria utilizada en el dispositivo. Si esta propiedad está vacía, la zona horaria no se modifica y se deja tal cual. Aquí tiene disponible una lista de zonas horarias admitidas. . Valor predeterminado: vacío

Propiedades de registro:

Nombre de la propiedad

Tipo

Descripción

logs_enabled

Cadena

Controla si ORACLE enviará sus registros al terminal de registros. Los valores permitidos son "on" y "off". Si se establece en "on", el terminal de registros deberá estar conectado. Si se establece en "off", no se utiliza nunca el registro. Valor predeterminado: off

Nota: El dispositivo ORACLE dará error al iniciarse si activa el registro y el terminal de registro no está conectado.

Contadores personalizados

El dispositivo ORACLE informa sobre los siguientes contadores personalizados a través del terminal "mon". Estos son los contadores que pertenecen al grupo de contadores de ORACLE:

Nombre del contador

Descripción

Current Logons

Número de conexiones actuales.

User Commits

Número total de confirmaciones de usuario.

User Calls

Número total de llamadas de usuario.

User Rollbacks

Número total de reversiones de usuario.

Physical Read Total Bytes

Número total de bytes de lectura físicos.

Physical Write Total Bytes

Número total de bytes de escritura físicos.

Current Opened Cursors

Número de cursores abiertos actualmente.

Total Transaction Rollbacks

Número total de reversiones de reversión.

OS page reclaims

Número total de reclamaciones de página del SO.

OS page faults

Número total de fallos de página del SO.

OS Swaps

Número total de intercambios del SO.

Posibles errores de inicio

En caso de error al iniciar el dispositivo, pueden aparecer los errores siguientes en el registro del sistema:

Mensaje de error

Error: failed to mount log share.

Error: size of 'data' volume must be greater than 2GB!

Error: size of 'swap' volume must be greater than 1500MB!

Error: vme not found.

Error: failed to preconfigure ORACLE

Error: failed to setup ORACLE instance

Database Configuration failed. Look into logs for details

Error: failed to start the Oracle. See the /var/log/appliance/log log file in ORACLE for more details on the failure

Error: failed to run postconfiguration script on ORACLE

Failed to set up XXX time zone.

Mensajes del cuadro de mandos

Si se encuentran errores graves que puedan requerir la atención del usuario, ORACLE registra los mensajes en el cuadro de mandos del grid de la siguiente manera:

Mensaje

Descripción

Data volume has less than 5 % of free disk space.

El volumen de datos en el dispositivo ORACLE tiene menos de un 5 % de espacio libre en el disco. Se aconseja aumentar el tamaño del volumen.

Data volume has less than 1 % of free disk space.

El volumen de datos en el dispositivo ORACLE tiene menos de un 1 % de espacio libre en el disco. Se requiere atención inmediata; puede producirse una pérdida de datos.

Estos mensajes se registran solamente una vez cuando la cantidad de espacio libre en disco es inferior al umbral establecido.

Uso típico

Aplicación de dos niveles sencilla (aplicación con base de datos Web)

El diagrama siguiente muestra un uso típico del dispositivo ORACLE en una aplicación Web de dos niveles orientada a muchos usuarios que ejecuten consultas sencillas:

Ejemplo de uso de Oracle

Dispositivos en uso:

Las solicitudes de cliente llegan en la puerta de enlace usr. La puerta de enlace reenvía las solicitudes al servidor Web, el cual sirve la solicitud. Cuando el script (por ejemplo, Perl o PHP) en srv tiene que acceder a datos de acceso persistentes, usa el dispositivo db a través del terminal db.

En este ejemplo, la base de datos utilizada con db no es de sólo lectura y muchos usuarios pueden acceder a ella a través de srv para ejecutar consultas sencillas. Por ello, db se configura para utilizar 512 MB de memoria. Además, la base de datos no conserva archivos de registro de errores de base de datos (el terminal de registros no está conectado).

Nota: El volumen de datos se deberá configurar también en db, y el volumen de contenido se deberá configurar en srv. Para crear volúmenes de aplicación que se puedan utilizar aquí, consulte el tema de ayuda en línea sobre volúmenes del usuario.

Notes

Software de fuente abierta y de terceros utilizado dentro del dispositivo

El software de fuente abierta o de terceros a continuación se utiliza además del software de la clase base del dispositivo (LUX5 es la clase base).

Software

Versión

Modificado

Licencia

oracle-xe-univ

10.2.0.1-1.0

No

Oracle Corporation

bc

1.06-21

No

GPLv2

libaio

0.3.106-5

No

LGPL

samba-client

3.0.33-3.29.el5_5.1

No

GPLv2

samba-common

3.0.33-3.29.el5_5.1

No

GPLv2

libsmbclient

3.0.33-3.29.el5_5.1

No

GPLv2