12
Colegio de Estudios Científicos Y Tecnológicos del Estado de México ALUMNA: EVELYN ALEJANDRA ZARATE HERNANDEZ PROFESORA: NADIA LOPEZ VILLEGAS

Oracle

Embed Size (px)

DESCRIPTION

en este archivo encontraras como manejar Oracle con cada paso

Citation preview

Colegio de Estudios Científicos Y

Tecnológicos del Estado de México

ALUMNA: EVELYN ALEJANDRA ZARATE

HERNANDEZ

PROFESORA: NADIA LOPEZ VILLEGAS

¿QUE ES ORACLE XE 11G?

Oracle Data base 11g R2 Express Edición XE es un gestor de base de

datos relacional Oracle ideal tanto para aquellos que empezáis con Oracle como

para aquellos que ya conocéis este estupendo gestor de bases de datos relacional

y buscáis una solución para pequeños desarrollos.

Oracle Data base 11g R2 Express Edición XE es gratuito, aunque tiene una

algunas restricciones a nivel licencia de uso, pero no por eso deja de ser

un producto completo y listo para realizar cualquier desarrollo donde se necesite

soporte de base de datos, requiere poca administración y sobre todo, para los que

empezáis, el proceso de instalación es sencillo e instala el software, crea servicios

necesarios en Windows para la instancia de base de datos y crea una base de

datos para poder trabajar nada más terminar la instalación.

COMO INSTALAR ORACLE XE 11G

Pasos

1.

Abre el vínculo

2 Escoge "Aceptar acuerdos de licencia" primero. Descarga el archivo correcto

para tu computadora, ya sea Windows o Linux. Guarda el archivo.

3 Encuentra el archivo que descargaste, descomprímelo, haz doble clic en el

botón "Instalar" para instalar Oracle.

8 Haz clic en "terminar".

9 Inicia Oracle Data base 11G Edición Express haciendo clic en "Iniciar", luego

clic en "Oracle Base de datos Edición 11G" luego ve a la página principal de

la Base de datos.

10 Escribe tu nombre de usuario: System y escribe tu Contraseña: (como lo

escribiste anteriormente)

11 Selecciona Administración, y luego selecciona Usuarios de Base de datos,

luego crea un usuario para ti. Luego cierra sesión.

12 Ahora serás capaz de ingresar de nuevo y usar Oracle.

Cómo crear una base de datos de Oracle 1. Desde "Inicio" - "Programas" - "Oracle - OraHome92" - "Configuration

and Migration Tools" - "Database Configuration Assistant":

2. Nos mostrará el asistente de configuración de bases de datos,

marcaremos la opción "Crear una base de datos" y pulsaremos

"Siguiente":

3. En el siguiente paso especificaremos una plantilla con opciones

preestablecidas, seleccionaremos la que más se ajuste a nuestras

necesidades. Puesto que estamos creando una nueva base de datos,

seleccionaremos "New Data base" y pulsaremos "Siguiente":

4. Nombre de la Base de Datos Global: las bases de datos Oracle9i se identifican únicamente mediante un Nombre de la

Base de Datos Global, nombre completo de la base de datos que la identifica como única distinguiéndola de las demás bases de

datos. El nombre de la base de datos global tiene el formato "nombre_basedatos.dominio_basedatos". Por ejemplo:

test.us.acme.com La parte del nombre de la base de datos, test, es el nombre sencillo que desea asignar a la base de datos. La parte del dominio

de la base de datos, us.acme.com, especifica el dominio en el que se ubica la base de datos, con lo cual, la base de datos global

tiene asignado un nombre único. Si es posible, Oracle recomienda que el dominio de la base de datos refleje el dominio de la red. La

parte del nombre de la base de datos es una cadena de 8

caracteres como máximo que puede contener caracteres alfabéticos, numéricos y adicionales. La parte del dominio es una

cadena de 128 caracteres como máximo que puede contener caracteres alfabéticos, numéricos, adicionales y el símbolo del

punto (.).

SID: identifica la instancia específica del software Oracle9i en ejecución. Para cada base de datos, hay al menos una instancia

que hace referencia a la base de datos. El SID no puede ser un nombre utilizado para otra instancia de esta computadora.

Introduzca el identificador del sistema (SID) para la base de datos o acepte el SID por defecto. El SID es un identificador único de

una instancia de base de datos Oracle que puede tener una longitud hasta ocho caracteres alfanuméricos. 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, también se crea la instancia de base de datos y

sus archivos de base de datos (el archivo de parámetros de inicialización, el archivo de control, los archivos redo log y los

archivos de datos).

En nuestro caso pondremos "bdtest" en Nombre y en SID:

5. las funciones que queramos implementar:

Oracle Spatial: proporciona una forma para almacenar y

recuperar datos multidimensionales en Oracle. Oracle Spatial se utiliza fundamentalmente en los Sistemas de Información

Geográfica (GIS) para implementar las referencias geográficas y solucionar consultas tales como cuál es la relación entre algo y

una ubicación concreta. Las aplicaciones de GIS incluyen la captura y edición de datos, la creación de mapas, el

procesamiento y clasificación de imágenes, la conversión, integración y consulta de datos así como el análisis de informes y de datos.

Oracle Ultra Search: es una solución de gestión de texto que permite a las organizaciones acceder a las fuentes de información de texto de forma tan fácil y rápida como a los datos

estructurados. Combina la potencia y la escalabilidad de la base de datos Oracle y sus herramientas basadas en SQL con

tecnología de recuperación de texto avanzada para ayudar a los usuarios a encontrar exactamente la información que necesitan.

La combinación de ambas tecnologías permite a las empresas integrar bases de datos de documentos a gran escala con

aplicaciones fundamentales, así como proporcionar a cientos e incluso miles de usuarios un acceso eficaz a la información basada en el texto de forma simultánea.

En nuestro caso marcaremos solamente "Example Schemas" y "Human Resources":

6. funcionamiento de la base de datos:

Modo Servidor Dedicado: servidor que necesita un proceso de

servidor dedicado para cada proceso de usuario. Hay un proceso de servidor para cada cliente. La Red de Oracle devuelve la dirección de un

proceso de servidor existente al cliente y éste, a su vez, vuelve a enviar la solicitud de conexión a la dirección del servidor proporcionada. Seleccione el modo de servidor dedicado cuando:

Utilice la base de datos en un entorno de almacenes de datos. Se espera un número total de conexiones del cliente inferior. Los clientes realicen solicitudes reiteradas y de larga duración a la

base de datos.

Modo Servidor Compartido: un servidor está configurado para que varios procesos del usuario puedan compartir un número muy reducido

de procesos del servidor, de forma que aumenta la cantidad de usuarios soportados. Sin el Servidor Compartido, cada proceso del usuario

requiere su propio servidor dedicado. Con la configuración de Servidor Compartido, varios procesos del usuario se conectan a un distribuidor,

que dirige distintas solicitudes de sesiones de entrada en red a una cola común. Un proceso del servidor compartido inactivo desde un conjunto

compartido de procesos del servidor recoge las solicitudes de la cola. De este modo, un grupo pequeño de procesos del servidor puede servir a una gran cantidad de clientes. Seleccione Servidor Compartido (modo de

servidor compartido y también denominado modo de servidor multithread)

7. MEMORIA:

Típica: seleccione esta opción para crear una base de datos con información mínima del usuario. Esta opción es suficiente para la mayoría de los entornos y para administradores de bases de datos

Oracle sin mucha experiencia en procedimientos avanzados de creación de bases de datos.

Número máximo de usuarios conectados de forma simultánea:

introduzca el número aproximado de usuarios que se pueden conectar simultáneamente a la base de datos en un momento

dado. El Asistente de Configuración de Bases de Datos Oracle utiliza este valor y la información sobre el entorno de base de

datos de la pantalla anterior para definir información de rollback y varios parámetros del archivo de inicialización. Nota: El Servidor

Compartido se configurará si ha seleccionado OLTP como entorno de la base de datos y ha introducido un valor de 20 o más para el número de usuarios que se pueden conectar simultáneamente a la

base de datos. Porcentaje de memoria física para Oracle: introduzca un

porcentaje del total de la memoria RAM física disponible para asignar a la base de datos. El total de RAM de la máquina aparece

entre paréntesis.

Tipo de Base de Datos: parámetro de archivo de inicialización DB_CACHE_SIZE, parámetro de archivo de inicialización

DB_BLOCK_SIZE, parámetro de archivo de inicialización PROCESSES, parámetro de archivo de inicialización

SHARED_POOL_SIZE, información del tablespace Rollback.

Personalizada: seleccione esta opción para personalizar la creación de la base de datos. Con esta opción también se configura

automáticamente la base de datos para soporte de servidor compartido (denominado también soporte multithread).

JUEGO DE CARACTERES

TAMAÑO DE LA BASE DE DATOS

ARCHIVE

8. La siguiente ventana nos da la posibilidad de modificar la ubicación de los archivos de datos, tamaño, nombre, tablespaces, grupos de redo log, controlfile, etc.:

9. Por último marcaremos "Crear Base de Datos" para crearla y si queremos guardar todas las opciones anteriores para una próxima creación de base de datos marcaremos "Guardar como Plantilla de Base de Datos". También podremos generar un fichero con los scripts necesarios para crear la base de datos sin el asistente. Pulsaremos en "Terminar" para inciar el proceso de creación de Base de Datos:

Tras pulsar en "Terminar" nos aparecerá una ventana con un resumen de todas las opciones que se aplicarán para la creación de la base de datos, pulsaremos en "Aceptar" para continuar:

Mostrará también un mensaje indicando que la plantilla de la base de datos se ha creado correctamente, pulsaremos "Aceptar" para continuar:

Mostrará también un mensaje indicando que el archivo de comandos (script) se ha creado correctamente, pulsaremos "Aceptar" para continuar:

Tras esta última ventana se iniciará el proceso definitivo de creación de la base de datos, el tiempo necesario para este proceso dependerá del número y tamaño de tablespaces:

Introduciremos las contraseñas del usuario SYS y del usuario SYSTEM:

Para comprobar que la base de datos se ha creado correctamente y ver el estado de los tablespaces y demás objetos de la base de datos Oracle abriremos "Enterprise Managemer Console", desde "Inicio" - "Programas" - "Oracle" - "Enterprise Manger Console":

Seleccionaremos la base de datos creada y pulsaremos el botón derecho, en el menú emergente que aparece seleccionaremos "Conectar":

Introduciremos usuario y contraseña, normalmente para tareas de administración se utiliza el usuario "system":

CREACION DE TABLAS

Las tablas son el objeto básico en una base de datos Oracle 11g,

una tabla esta compuesta de filas y columnas, por ejemplo, si queremos crear

una tabla para guardar los datos de un cliente, el código de

cliente, nombre comercial, dirección, teléfono, fecha de alta y facturación, estos

valores serán las columnas de nuestra tabla y cada una de los clientes que

añadamos a la tabla clientes serán la filas.

1. CodCliente NUMBER(4) sin nulos

2. CIF VARCHAR2(15) sin nulos

3. NombreCli VARCHAR2(50)

4. DireccionCli VARCHAR2(50)

5. TelefonoCli VARCHAR2(9)

6. FechaAlta DATE

7. Facturacion NUMBRE(6,2)

1. CREATE TABLE factura.clientes

2. (

3. CodCliente NUMBER(4) not null,

4. CIF VARCHAR2(15) not null,

5. NombreCli VARCHAR2(50),

6. DireccionCli VARCHAR2(50),

7. TelefonoCli VARCHAR2(9),

8. FechaAlta DATE,

9. Facturacion NUMBER(6,2)

10. ) TABLESPACE DATOS01;

COMO INSERTAR REGISTROS

Para insertar nuevos registros en una base de datos, puede utilizar el

método TableAdapter.Update o uno de los métodos DBDirect del TableAdapter (concretamente el

método TableAdapter.Insert).