Clase1 Bdd Cpgt Lab01

41
BASE DE DATOS ORACLE 11g R2 Ing. Rubén Otiniano Meza Mayo, 2015

description

Clase1 Bdd Cpgt Lab01

Transcript of Clase1 Bdd Cpgt Lab01

  • BASE DE DATOS ORACLE 11g R2

    Ing. Rubn Otiniano Meza

    Mayo, 2015

  • CONTENIDOS

    1. Explorando la Arquitectura de la Base de Datos Oracle ........................................... 3

    2. Instalando y Configurando Oracle 11g R2 ................................................................ 4

    a.Requisitos para la instalacin ................................................................................. 4

    b.Preparando el entorno del servidor......................................................................... 4

    c.Ejecute el instalador ............................................................................................... 5

    d.Inicio de la instalacin............................................................................................ 5

    3. Creando una Base de Datos ..................................................................................... 14

    4. Administrando una Instancia de Oracle .................................................................. 35

  • 1. Explorando la Arquitectura de la Base de Datos Oracle

  • 2. Instalando y Configurando Oracle 11g R2

    a. Requisitos para la instalacin

    Hardware

    Memoria fsica (RAM): 1 GB Memoria virtual: 2 GB (doble de la memoria fsica) Espacio en disco

    Instalacin bsica: 4.55 GB Instalacin avanzada: 4.95 GB

    Adaptador de video: 256 colores Procesador: 550 Mhz

    Software

    Arquitectura de procesador: Intel (x86), AMD64 o Intel EM64T Sistema Operativo

    Windows 2000 SP1 o superior Windows 2003 o superior Windows XP Professional SP3

    Explorador de internet Firefox 30 o superior

    b. Preparando el entorno del servidor

    Configure el entorno de red con un IP esttico

  • Editar el archivo c:\windows\system32\drives\etc\hosts con el Notepad y agregar la siguiente lnea al final:

    UPAOCUR026

    Guarde los cambios y cierre el Notepad.

    c. Ejecute el instalador

    Ingrese a la carpeta donde se ubican los instaladores:

    D:\Instaladores\Oracle11G\win64_11gR2_database_1of2\d

    atabase y ejecute el archivo setup.exe

    d. Inicio de la instalacin

    Lo primero que aparece es la pgina de Configure Security Update. En un entorno del mundo real, podras ingresar una

    direccin de correo y password de My Oracle Support; para este

    laboratorio deje los campos de correo y password en blanco.

    Desactive la opcin de recibir actualizaciones de seguridad desde

    My Oracle Support y luego hacer clic en Next

  • Clic en Yes en el mensaje de advertencia Email Addres Not Specified que aparece.

  • En la pgina de Apply Software Updates seleccione Skip software updates.

  • En la pgina de Installation Option, seleccione la opcin Install database software only y luego clic en Next

    Asegrese que la instalacin Single instance database esta seleccionada en la pgina de Install Type, y luego clic en Next

  • En la pgina Product Languaje, seleccione los lenguaje English y Spanish y luego clic en Next

    En la pgina Select database Edition, asegrese que Enterprise Edition (3.4 GB) esta seleccionado y luego clic en Next

  • En la pgina Installation Location, asegrese que el valor para el Oracle Base es c:\app\upao. Para el Software Location, ingrese c:\app\upao\product\11.2.0\db_1. Luego clic en Next

    El OUI entonces ejecuta la verificacin de pre requisitos. Si no encuentra problemas aparece luego la pgina Summary. Clic en Finish. Si tuviera un problema con la memoria swap, incremente el valor de la Virtual Memory

  • La pgina de Install Product aparece, mostrando el progreso de la instalacin y el estado de cada tarea individual que est siendo

    ejecutado.

  • Clic en Close en la pgina de Finish para completar la instalacin del software de Oracle Database 11g R2.

  • El siguiente grfico muestra la estructura de carpetas despus de la instalacin:

  • 3. Creando una Base de Datos

    A continuacin se proceder a crear su primera base de datos Oracle. Por lo tanto,

    decide crear su base de datos ORCL, as como la plantilla de base de datos y los

    scripts de creacin de base de datos. Ubique los scripts en la carpeta c:\labs, si no

    existiera la carpeta proceda a crearla.

    Use el Database Configuration Assistant (DBCA) para crear la base de datos

    a. Crear un Listener y un Service Naming Cargar el Net Manager

    Crear un nuevo listener

  • Creando un nuevo Service Naming

  • lsn

  • Arrancar el servicio de listener. Ejecute el siguiente comando en una ventana de comando.

    C:\>lsnrctl start

    b. Arranque el Database Configuration Assistant (DBCA)

    Cargar el Database Configuration Assistant.

    c. Clic en Next sobre la pgina Welcome para iniciar la creacin de la base de datos ORCL

  • d. Sobre la pgina de Operations, seleccionar Create a Database, y luego clic en Next

    e. Sobre la pgina de Database Templates, seleccionar General Purpose or Transaction Processing template

  • f. Sobre la pgina de Database Identification, ingrese orcl como Global Database Name. El SID por defecto para el nombre de la base de datos

    orcl, clic en Next.

    g. Sobre la pgina de Managament Options, asegrese que los siguientes tems estn seleccionados:

    Sobre la pestaa de Enterprise Manager, asegrese que configure Enterprise Manager y Configure Database Control para

    Administracin local estn seleccionados.

    Sobre la pestaa Automatic Maintenance Tasks, asegrese que Enable automatic maintenance tasks estn seleccionadas.

    Clic Next para continuar.

  • h. Sobre la pgina de Database Credentials, seleccionar Use the Same Password para todas las cuentas e ingrese Oracle2015 como Password y Confirm Password. Luego clic Next.

    i. Sobre la pgina Storage Options, especifique File System como el tipo de almacenamiento. Clic Next sobre la pgina Database File Locations

  • j. Sobre la pgina de Recovery Configuration, configure el Fast Recovery Area. En versiones anteriores se refieren como Flash Recovery Area.

    k. Sobre la pgina de Database Content, seleccione Sample Schemas, y luego clic Next.

  • l. En las pestaas de la pgina Memory de la pgina Initializacin Parameters, seleccione Typical y especifique un tamao de 550 MB para Memory Size

    (SGA y PGA). Asegrese que Use Automatic Memory Management no este

    chequeado.

    Seleccione la pestaa Character sets y seleccione Use Unicode (AL32UTF8).

  • m. Sobre la pgina de Database Storage, revise los nombres de los archivos y ubicaciones. Luego clic en el botn Next.

    n. Sobre la pgina Creation Options, realizar lo siguiente: Seleccione Create Database. Seleccione Save as a Database Template. Ingrese orcl como el

    nombre de la plantilla de base de datos y orcl Database Template como la descripcin.

    Seleccione Generate Database Creation Scripts e ingrese c:\labs como Destination Directory.

    Clic en el botn Finish.

  • o. A continuacin se muestra la pgina de Confirmacin, revise las opciones y parmetros.

  • p. El DBCA muestra el progreso de los diferentes pasos de la instalacin. Cuando la BD ha sido creada, el DBCA muestra la informacin resumen sobre la BD.

    Tome nota de esta informacin. El URL del Database Control se utiliza en

    varias de las sesiones siguientes.

  • Tome nota del URL de su Database Control, ud. usar esta URL para

    ingresar a la consola de administracin web.

    Clic en el botn Password Management.

    Ubique el username HR.

    Desmarque Lock Account e ingrese Oracle2015 como New

    Password y Confirm Password. Luego clic OK.

    Clic Exit para cerrar el DBCA.

    Ud. ha completado las actividades para crear una base de datos, una plantilla de base de

    datos, y la generacin de scripts de base de datos.

  • 4. Administrando una Instancia de Oracle

    A continuacin Ud. conocer la interfaz de Oracle Enterprise Manager, en la cual

    realizar las siguientes tareas:

    Ver y cambiar parmetros de la instancia. Apagar la base de datos. Arrancar la base de datos.

    a. Cargue Enterprise Manager, e ingrese como usuario SYS.

    Abra su navegador Firefox.

    Ingrese el URL siguiente: https://localhost:5500/em

    i. La primera vez que se conecta obtendr un mensaje Secure

    Connection Failed (o un texto similar) y puede aparecer una

    ventana de alerta. Agregue el URL como una excepcin y

    acepte el certificado.

  • En la pantalla de ingreso de Oracle Enterprise Manager, ingrese sys

    como User Name, ingrese Oracle2015 como password, y seleccione

    SYSDBA para Connect As. Luego clic en el botn Login.

  • b. Visualice los parmetros de inicializacin y configure el parmetro

    JOB_QUEUE_PROCESSES a 15.

    Seleccione Server Initialization Parameters (en la seccin Database

    Configuration).

    Ingrese job en el Name field, y luego clic n Go

    Cuando el parmetro de inicializacin JOB_QUEUE_PROCESSES

    aparece, cambie este valor a 15.

    Clic en Show SQL y anote la sentencia SQL que se va a ejecutar.

    Clic en Return, y luego clic en Apply

    c. Bajar la instancia de base de datos usando el Enterprise Manager.

    En la sesin del navegador Enterprise Manager, clic en la pestaa

    Database.

    Clic en el botn Shutdown.

    Para Host Credentials, ingrese administrator como Username y

    upao2015 como Password.

    Clic en OK. El Startup/Shutdown: aparece la pgina de confirmation.

    Clic en Advanced Options para mirar el modo para apagado, pero no

    cambie el modo, este debe aparecer como Inmediate.

    Clic en Cancel para regresar a la pgina anterior.

    Clic en Yes para confirmar la operacin de apagado.

    Clic en Refresh. Si usted ve un error durante la actualizacin, clic OK

    y continuar para actualizar. El error desaparece por s mismo.

    Note que el Status de la instancia es ahora Down

  • En caso de tener problemas con las credenciales de Host con el usuario

    Administrator, crear un nuevo usuario que pertenezca al grupo de

    Administrators, luego agregue este usuario al grupo ORA_DBA.

    Luego agregue este nuevo usuario a las polticas de seguridad local

    Log on as batch job y Log on as a service. Finalmente vuelva a

    ingresar con este nuevo usuario cuando le solicite las credenciales del

    Host.

    d. Usando SQL*Plus, verifique que usted no pueda conectarse como usuario HR

    a la base de datos que se ha apagado.

    Abra una ventana de comandos.

    Ingrese lo siguiente para ingresar a la base de datos:

    C:\sqlplus hr

    Ingrese Oracle2015 para el password.

    Tenga en cuenta el mensaje de error ORACLE not available.

    Escriba exit para salir.

    e. Use Enterprise Manager para reiniciar la instancia de la base de datos, y luego

    conectarse como usuario SYS de nuevo.

    En Enterprise Manager, clic en el botn Startup.

    Ingrese administrator para Username y upao2015 como Password

    en la seccin Host Credentials.

    Clic OK.

    El Startup/Shutdown: aparece la pgina de Confirmation.

    Clic Advanced Options para mirar los modos y opciones disponibles

    para arrancar, pero no haga cambios en el modo; el modo de arranque

    debe mantenerse como Open.

    Clic Cancel para regresar a la pgina anterior.

    Clic Yes para confirmar la operacin de arranque.

    La pgina de Startup aparece como arrancado la base de datos. Espere

    que aparezca la pgina de conexin, en un momento usted podr

    conectarse como usuario SYS con el password Oracle2015 y

    privilegio SYSDBA.

    Cuando se conecte por primera vez puede aparecer un estado Failed por el

    Agent Connection Instance. Espere algunos minutos y esto debe

    desaparecer y debe aparecer la pgina principal de la base de datos.

  • f. En el log de alertas, mire las fases por la que paso la base de datos durante el

    arranque.

    Seleccione Database Related Links Alert Log Contents. Clic en

    Go.

    Desplcese a travs del log y revise las fases de la base de datos durante

    su arranque. Su registro de alerta puede ser distinta en esta pantalla,

    sobre diferentes actividades del sistema.

    Tenga en cuenta que los modos en que la base de datos durante el

    arranque van a travs de MOUNT y OPEN.

    Ubicar y mirar la versin del texto del log de alerta.

    i. En el resultado de la consulta a V$DIAG_INFO, anote la ruta

    que corresponde a la entrada Diag Trace.

    ii. Ingrese a SQL Worksheet y realice la consulta.

    iii. Cierre la pgina web del SQL Worksheet.

    iv. Desde su Windows Explorer ubique la siguiente ruta:

  • v. Abrir el archivo de alerta alert_orcl.log usando el notepad. El

    archivo puede ser nombrado alert_.log en otras bases de

    datos, donde es el nombre de la instancia.

    Intente ubicar las entradas para el apagado y encendido ejecutado

    rpidamente en la prctica.

    g. Seleccione Server Initialization Parameters

    h. En la caja de texto Name ingrese los parmetros siguientes

    SGA_MAX_SIZE, DB_CACHE_SIZE y SHARED_POOL_SIZE, uno por

    cada vez luego clic en Go para ver los valores.

  • Verifique el valor de JOB_QUEUE_PROCESSES.

    Probando reinicio de Oracle en tu base de datos

    En esta prctica probars la funcionalidad de reinicio de Oracle por causa de

    alguna cada de tu base de datos

    1. Conectarse a la base de datos usando SQL*Plus como sysdba y apagar la base de datos, luego arranque la base de datos.

    2. Consulte la vista v$instance para mirar el estado de tu base de datos.