manual de oracle xe 11g pdf 12

15
Manual de Oracle XE 11G Grupo:301 Profesora: Nadia López

Upload: jose-garcia

Post on 09-Apr-2016

171 views

Category:

Documents


19 download

DESCRIPTION

veremos la instalación y manejo de Oracle XE 11G

TRANSCRIPT

Page 1: Manual de Oracle XE 11G PDF 12

Manual de Oracle XE 11G

Grupo:301

Profesora: Nadia López

Page 2: Manual de Oracle XE 11G PDF 12

Oracle Database 11g Edition XE es un gestor de base de datos relacional Oracleideal tanto para aquellos que empiezan con Oracle como para aquellos que yaconocen este programa gestor de bases de datos y buscan una solución parapequeños desarrollos.

Oracle Database 11g Edition XE es gratuito, aunque tiene una algunasrestricciones de uso, pero no por eso deja de ser un producto completo y listo pararealizar cualquier desarrollo donde se necesite soporte de base de datos, requierepoca administración y sobre todo, para los que empiezan, el proceso de instalación essencillo la instalación, crea servicios necesarios en Windows para la instancia de basede datos y crea una base de datos para poder trabajar nada más terminar lainstalación.

.

Solo puedes tener una instalación de Oracle Database 11g Edition XE por unacomputadora o ordenador, es decir, solo puedes tener una instancia de base de datospor computadora, el máximo espacio que pude tener la base de datos es de 11 Gb, eltamaño máximo es de 1 Gb y Oracle Database 11g Edition XE

En este tutorial vamos a ver paso a paso la instalación de Oracle Database 11gEdition XE sobre Windows, es decir, esta guía la puedes seguir si tu sistemaoperativo es un Windows XP, Windows Vista, Windows 7, Windows Server 2003,Windows Server 2008 y Windows Server 2008 R2.

Primero que nada buscar en un buscador el programa deseado después entrar y presionar el programa y darle click en descargar, después empezara la descarga.

Descarga Oracle Database Express Edition 11g R2 para Windows.

Versión: 11.2.0.1

Actualizado: 02-01-2015

Idioma: español

Descargar

Page 3: Manual de Oracle XE 11G PDF 12

Una vez que lo hayas descargado lo ejecutas, para los que estén instalando enWindows 7 hacerlo de la siguiente manera, selecciona y ejecuta, pulsa el botón

derecho del ratón y os aparecerá un menú, que podrás ver en la imagen, yseleccionas – Ejecutar como administrador -, esto es importante ya que si no lo hacéisasí podrás encontraros con problemas durante la instalación o aunque la instalación

termine bien os aparecerán errores imprevistos.

Una vez que hemos ejecutado el programa de instalación nos aparecerá estaprimera ventana donde podemos apreciar que el programa de instalación de OracleDatabase 11g Edition XE está preparando el Wizard para la instalación del producto,

transcurridos unos segundos nos aparecerá la primera ventana del Wizard deinstalación, imagen 2.

Page 4: Manual de Oracle XE 11G PDF 12

Aquí tenemos la primera ventana del Wizard de la instalación de Oracle Database 11gEdition XE, imagen 3, pulsamos el botón - Next - para continuar.

Licencia, selecciona – aceptar las condiciones y permisos- y pulsamos el botón - Next- para continuar.

Page 5: Manual de Oracle XE 11G PDF 12
Page 6: Manual de Oracle XE 11G PDF 12

En esta ventana el Wizard nos presenta la carpeta destino para la instalación pordefecto así como el espacio necesario y el disponible, si deseas cambiarla pulsar enel botón - Browse - y seleccionar la carpeta donde queras realizar la instalación odejar la que aparece por defecto.

Esta ventana es muy importante, en ella tenemos que introducir la contraseña que se usaran para los usuarios SYS y SYSTEM, guardarla bien ya que si esta contraseña la olvidas no podrás realizar tareas de administración. Los usuarios SYS y SYSTEM en Oracle son como el root en unix y administrator en Windows, sin ellos no podrás hacernada o casi nada.

Una vez hayamos introducido la contraseña la confirmación y pulsamos - Next - paracontinuar.

Page 7: Manual de Oracle XE 11G PDF 12

El Wizard ya está preparado para iniciar la instalación y nos muestra un resumen delos valores que va a utilizar para el Listener http. todos estos puertos son los valorespor defecto que Oracle usa en cualquiera de sus productos.

Pulsamos el botón - Install - para iniciar la instalación.

Empezaras a ver una serie de ventanas donde nos ira informando del progreso de la instalación.

Page 8: Manual de Oracle XE 11G PDF 12

En esta ventana, imagen 10, el Wizard realiza la creación, configuración de la basede datos.

Finalmente la instalación ha terminado y ya tenemos instalado Oracle Database 11g Edition XE, pulsamos el botón - Finish -.

Page 9: Manual de Oracle XE 11G PDF 12

Pulsas el botón iniciar y busca la carpeta - Oracle Database 11g Edition -, ver imagen 13,al desplegarla te parecerán varios items, pulsa sobre - Get Started –

Page 10: Manual de Oracle XE 11G PDF 12

Ya tenemos el interface WEB para conectarnos y empezar a trabajar.

Ver imagen 14. Nos aparece el navegador con la siguiente presentación, desdeesta pantalla puedes administrar la base de datos, gestionar el storage, sesiones,parámetros. Si pulsas por ejemplo sobre - Storage - y te aparece una nueva páginapara logarte en la base de datos, imagen 15.

Te logas con el usuario SYSTEM o SYS y la contraseña que hayas introducido en el proceso de instalación y accederas a la página de mantenimiento del storage de Oracle Database 11g Edition XE, imagen16.

Page 11: Manual de Oracle XE 11G PDF 12

También puedes administrar Oracle Database 11g R2 Express Edition XE tienes laopción – Run SQL Command Line – que os abrirá directamente el SqlPlus.

Page 12: Manual de Oracle XE 11G PDF 12

Oracle Database 11g Express Edition

Base de Datos Oracle 11g Express Edition (Oracle Database XE) es un nivel de entrada, la base de datos de pequeña huella basado en el código base de base de datos Oracle 11g Release 2. Es gratis para desarrollar, implementar y distribuir; rápido para descargar; y fácil de administrar.Oracle Database XE es una base de datos de gran arrancador para: Desarrolladores trabajan en Node.js, Python, PHP, Java, .NET, XML y aplicacionesOpen Source DBAs que necesitan una base de datos libre, arrancador para la formación y el despliegue Proveedores de software independientes (ISV) y proveedores de hardware que quieren una base de datos de arranque para distribuir de forma gratuita Las instituciones educativas y los estudiantes que necesitan una base de datos libre para su plan de estudiosCon Oracle Database XE, ahora se puede desarrollar y desplegar aplicaciones con un potente probado, infraestructura, líder en la industria, y luego actualizar cuando sea necesario sin costosas y complejas migraciones.Oracle Database XE se puede instalar en cualquier máquina host tamaño con cualquier número de CPU (una base de datos por máquina), pero XE almacenará hasta 11 GB de datos de usuario, utilizar hasta 1 GB de memoria, y utilizar una CPU en la máquina host.

El apoyo se presta a través de un Foro de Discusión Oracle libre supervisado por empleados de Oracle, así como expertos de la comunidad.

Page 13: Manual de Oracle XE 11G PDF 12

Tablas en Oracle 11g XELas tablas son el objeto básico en una base de datos Oracle 11g, una tabla está 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.

El estamento en Oracle 11g para crear tablas es CREATE TABLE nombretabla, antes de que veamos con más detalle el CREATE TABLE tenemos que analizar varias cosas:

* Nombre de la tabla.* Tipo de dato de cada columna (Ver tabla de tipos de datos) .* Bajo que schema la vamos a crear.* En que tablespace la vamos a crear.

La tabla para nuestro ejemplo se llama clientes, campos de nuestra tabla clientes seránlos siguientes:

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)

La tabla clientes la vamos a crear bajo el esquema FACTURA y la vamos a crear en el tablespace DATOS01.

Así queda nuestro estamento CREATE TABLE para la tabla clientes:

1. CREATE TABLE factura.clientes

2. (

3. CodCliente NUMBER(4) notnull,

4. CIF VARCHAR2(15) notnull,

5. NombreCli VARCHAR2(50),

6. DireccionCli VARCHAR2(50),

Page 14: Manual de Oracle XE 11G PDF 12

7. TelefonoCli VARCHAR2(9),

8. FechaAlta DATE,

9. Facturacion NUMBER(6,2)

10. ) TABLESPACE DATOS01;

Algunas consideraciones importantes, el usuario/schema FACTURA tiene que tener privilegio CREATE TABLE y tiene que tener privilegio UNLIMITED TABLESPACE o cuota para el tablespace DATOS01.

Desde sqlplus nos conectamos con el usuario SYSTEM, SYS o el usuario FACTURA y ejecutaríamos el estamento CREATE TABLE ….

En el artículo - Introducción a la creación de índices en Oracle 11g – podéis ver cómo crear índices sobre una tabla.

En el artículo - Mantenimiento de tablas en Oracle – podéis ver cómo realizar el mantenimiento de tablas.

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).

Page 15: Manual de Oracle XE 11G PDF 12