Post on 26-Sep-2015
Base de Datos Avanzado IIIntroduccin a la Base de Datos Oracle
Docente: Ing. Pablo Alfaro Bazn
Agenda
1. Instalacin de Oracle 11g
2. Creacin de una Base de Datos
3. Asignacin de Permisos a Usuarios
4. Creacin de Tablas
INSTALACIN DE ORACLE 11G
A continuacin se detallan los pasos a seguir para la instalacin de Oracle11g, tras la ejecucin del instalador.
PASO N 01En la ventana Configurar Actualizaciones de Seguridad, noregistrar informacin y dar clic en siguiente.
PASO N 02Dejar seleccionado el radio button Crear y configurar Base de Datos ydar clic en siguiente.
PASO N 03Dejar seleccionado el radio button Clase de Escritorio y darclic en siguiente.
PASO N 04Registrar la contrasea de Administrador, la cual debe contener almenos una letra, un nmero y un caracter especial.
PASO N 05Verificar el avance de progreso de la comprobacin derequisitos.
PASO N 06Guardar el Archivo de Respuesta y dar clic en terminar parainiciar la creacin de la base.
PASO N 07Verificar el avance de progreso de la creacin de la base dedatos.
PASO N 08(*) En caso se hubieran presentado errores durante lainstalacin 11g, durante la creacin de base de datosaparecern dos (02) mensajes de error con los cdigos:ORA-00922 y ORA-28000.
En ambos caso dar clic en ignorar.
PASO N 09Verificar el avance de progreso de la creacin de la base dedatos.
PASO N 10Copiar y respaldar la informacin mostrada en la ventanaresumen tras la instalacin de Oracle 11g.
PASO N 11Dar clic en el botn Gestin de Contraseas, luegodesbloquear las cuentas requeridas y cambiar la contrasea.
PASO N 12Copiar y respaldar la informacin mostrada en la ventana decierre del proceso de instalacin de Oracle 11g.
Regresar
CREACIN DE UNA BASE DE DATOS
A continuacin se detallan los pasos a seguir para la creacin de unabase de datos en Oracle 11g, la cual puede contener un esquema y datade ejemplo, en caso de requerirlo.
Paso N 01:
Ejecutar el asistente (DBCA) desde Inicio / Oracle-OraDb11g_home1 /Herramientas de Configuracin y de Migracin / Asistente deConfiguracin de Base de Datos, tras lo cual se inicializar el asistente.
PASO N 02En la ventana de Bienvenida del asistente, dar clic enSiguiente..
PASO N 03Dejar seleccionado el radio button Crear Base de Datos ydar clic en Siguiente.
PASO N 04Dejar seleccionado el radio button Usos Generales oProcesamiento de Transacciones y dar clic en Siguiente.
PASO N 05Ingresar el Nombre de la Base de Datos Global. El SID(Oracle System ID) se completar por defecto.
PASO N 06En la pestaa Enterprise Manager, dejar seleccionado losdos (02) radio button.
PASO N 07En la pestaa Tareas de Mantenimiento Automticas,habilitar el checkbox Activar Tareas de MantenimientoAutomticas y dar clic en Siguiente.
PASO N 08Seleccionar el radio button Usar la Misma ContraseaAdministrativa para Todas las Cuentas.
Nota: En entornos de produccin (reales) se debe registrar unacontrasea distinta por cada cuenta.
PASO N 09Dejar seleccionado el radio button Usar Ubicaciones deArchivos de Base de Datos de Plantilla.
PASO N 10Dar clic en Variables de Ubicacin de Archivos (informacin)y posteriormente clic en Siguiente.
PASO N 11Dejar seleccionado el checkbox Especificar rea deRecuperacin de Flash y dar clic en Siguiente.
PASO N 12En la pestaa Esquemas de Ejemplo, habilitar el checkboxEsquemas de Ejemplo.
PASO N 13En la pestaa Archivos de Comandos Personalizados,dejar seleccionado el radio button No hay ningn archivo decomandos para ejecutar.
PASO N 14Deje las opciones por defecto seleccionadas en las pestaasMemoria, Tamao, Juegos de Caracteres y Modo deConexin tal cual y haga clic en Siguiente.
PASO N 15
PASO N 16 (Equivalente a Intercalacin)
PASO N 17
PASO N 18
De clic en el botn Todoslos Parmetros deinicializacin. Verifique losparmetros y finalmente declic en Siguiente.
PASO N 19De clic en el botn Variables de Ubicacin de Archivos,visualice la infomacin mostrada y finalmente de clic enFinalizar.
PASO N 20
PASO N 21
PASO N 22
PASO N 23
PASO N 24Deje seleccionado el checkbox Crear Base de Datos y darclic en Terminar.
PASO N 25Visualizar la ventana de confirmacin de dar clic en Aceptar.
PASO N 26Visualizar el grado de avance de la creacin de base dedatos.
PASO N 27(*) En caso se hubieran presentado errores durante lainstalacin 11g, durante la creacin de base de datosaparecern dos (02) mensajes de error con los cdigos:ORA-00922 y ORA-28000.
En ambos caso dar clic en ignorar.
PASO N 28Visualizar la ventana resumen de Configuracin de Base deDatos.
PASO N 29Dar clic en Gestin de Contraseas. Una vez all habilitar lascuentas requeridas y asignarles una nueva contrasea.
Regresar
ASIGNACIN DE PERMISOS A USUARIOS
Antes de poder conectarnos a una base de datos es necesario establecerlos usuarios que se conectars y los permisos con los cuales contarn.
Existen dos (02) maneras de realizarlo.
1. Utilizando el Enterprise Manager.
2. Utilizando SQL*Plus.
UTILIZANDO EL ENTERPRISE MANAGER
Ubicarse en la pestaa Servidor, grupo Seguridad, opcinUsuarios. A continuacin buscarlos o crearlos y asignar los permisoscorrespondientes.
UTILIZANDO EL ENTERPRISE MANAGER
UTILIZANDO EL ENTERPRISE MANAGER
UTILIZANDO EL ENTERPRISE MANAGER
UTILIZANDO SQL*PLUS
1.Ingresar a SQL*Plus con usuario sys como dbs
connect sys as sysdba;
[CONTRASEA]
2.Forzar la detencin de la base de datos actual
shutdown
3.Inicializar y abrir la base de datos creada.
startup open [NOMBRE DE BASE]
4.Activar el usuario: scott
alter user scott account unlock;
5.Dar todos los privilegios a usuario scott
grant all privileges to scott;
UTILIZANDO SQL*PLUS
6.Cambiar contrasea al usuario: scott
alter user scott identified by [contrasea]
7.Conectarse a la base creada como usuario: scott
connect scott
[CONTRASEA]
8.Consultar las tablas a las que tiene acceso el usuario: scott
select * from tab;
9.Verificar estructura de una de las tabla sealadas en el punto 8
desc bonus
10.Hacer una cosulta simple a una tabla para verificar los registros.
select * from emp;
Regresar
CREACIN DE TABLAS
Existen dos (02) maneras de crear tablas.
1. Utilizando el Enterprise Manager.
2. Utilizando SQL*Plus.
UTILIZANDO EL ENTERPRISE MANAGER
Accediendo a la pestaa Esquema, seccin Objetos de Base deDatos, Tablas
UTILIZANDO SQL*PLUS
Utilizando la sintaxis del lenguaje SQL para crear tablas y relaciones (usode llaves primarias y forneas).
TAREA DE CLASE
Cree tres tablas y relacinelas mediante llaves primarias y forneasutilizando SQL*Plus.