View
4
Download
1
Category
Tags:
Preview:
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.
4 Haz clic en "siguiente".
5 Elige "Yo acepto los términos en el acuerdo de licencia", luego haz clic en
siguiente.
6 Escoge una carpeta destino y haz clic en "siguiente".
7 Entra y confirma la contraseña de la base de datos, haz clic en "siguiente".
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).
Recommended