Tabla de Contenidos


Creación y restauración de la base de datos Discovery. Procedimiento para Oracle 11g



Creación de la Base de Datos



Nota:
Se recomienda que las operaciones de creación, gestión y mantenimiento de base de datos sean realizados por el administrador de base de datos.



  1. Abrir el Asistente de configuración de Base de Datos.
    Inicio> Oracle-OraDb11g_home1> Herramientas de Configuración y de Migración> Asistente de configuración de Base de Datos

  2. Seleccionar la operación Crear Base de Datos. En el siguiente paso seleccionar la plantilla de base de datos Usos generales o Procesamiento de Transacciones para crear una base de datos preconfigurada optimizada para usos generales o procesamiento de transacciones.

  3. Identificar la base de datos Oracle. La base de datos se identifica mediante el nombre de la base de datos global y un identificador del sistema SID 1)

  4. En el siguiente paso “Opciones de Gestión” configurar la base de datos para que se pueda administrar con Oracle Enterprise Manager2) .
    En “Tareas de Mantenimiento Automáticas” activar la opción Gestión automática de las tareas de mantenimiento

  5. En el paso “Credenciales de Base de Datos” asignar las credenciales correspondientes a cada cuenta de usuario o utilizar la misma contraseña para todas las cuentas:
    SYS,3) SYSTEM, 4) SYSMAN, 5) y DBSNMP6)

  6. En el paso Ubicaciones de Archivos de Base de Datos: En Tipo de Almacenamiento, seleccionar el mecanismo de almacenamiento para los archivos de base de datos. Los archivos de base de datos incluyen archivos de datos, de control y log asociados a la base de datos.
    Seleccionar la opción Sistema de Archivos para guardar y mantener los archivos de base de datos de la instancia en un directorio del sistema de archivos actual.
    En Ubicaciones de Almacenamiento seleccionar la opción Ubicaciones de Archivos de Base de Datos de Plantilla, para utilizar la ubicación predefinida en la plantilla de base de datos.

  7. En el paso Configuración de Recuperación se establecen los valores por defecto para las operaciones de backup y copia de seguridad. En esta ventana se puede personalizar el tamaño del área de recuperación así como la ubicación del archivo. (El área de recuperación de flash sirve como tipo de caché de disco para copias de seguridad de cintas, reduciendo los tiempos de recuperación y permitiendo la gestión automatizada de copias de seguridad de disco. Al especificar un área de recuperación de flash, debe definir el tamaño del área de recuperación en el campo Tamaño del Área de Recuperación de Flash.)

  8. En el paso Contenido de la Base de Datos se agregan los esquemas de ejemplo a la base de datos. En este caso no activar esta opción.

  9. En el paso Parámetros de Inicialización de la base de datos:
    • MEMORIA. Seleccionar entre Típica (asignada como un porcentaje de la memoria física) o Personalizada
    • TAMAÑO. El tamaño del bloque de almacenamiento (Unidad más pequeña) y el número máximo de procesos a realizar de forma simultánea.
    • JUEGO DE CARACTERES. Dejar la selección por defecto.
    • MODO DE CONEXIÓN. La selección a realizar dependerá del número de conexiones simultánea que deba recibir la base de datos.

  10. En la siguiente pantalla Almacenamiento en la Base de Datos se muestra la información general de configuración de la base de datos.

  11. En la siguiente pantalla Opciones de Creación Dar clic en el botón Terminar para que el sistema cree la base de datos. En la ventana de confirmación, dar clic en Aceptar,. Así comienza la creación, dividida en tres pasos:
    • Copia de archivos de base de datos
    • Creación e inicialización de instancia Oracle
    • Finalización de creación de la base



Creación del Usuario de Base de Datos



Cuando termine el proceso de creación de Base de Datos, se debe continuar con la creación del usuario al que se le deben asignar los roles CONNECT Y RESOURCE.

  1. Abrir la aplicación Oracle SQL *PLUS. Oracle - OraDb11g_home> Desarrollo de Aplicaciones> SQL Plus
    Ingresar con las credenciales de usuario SYSTEM.

    Configuración de los agentes

  2. Ingresar los datos del usuario de Base de Datos:

    CREATE USER NOMBRE_USUARIO IDENTIFIED BY “CONTRASEÑA” 

    Configuración de los agentes

  3. Asignar los roles CONNECT y RESOURCE al usuario creado previamente:

    GRANT DBA, CONNECT, RESOURCE TO &USUARIO;
    Introduzca un valor de usuario: NOMBRE_USUARIO 

    Configuración de los agentes

Restaurar con Bd1.dmp



  1. En el directorio de la instalación Discovery:
    C:\Program Files (x86)\LeverIT\Discovery\BDatos
    Se encuentran los siguientes archivos:

    • Bd1.dmp. Archivo de base de datos Oracle. Compatibilidad mínima Oracle 10g. Este archivo contiene todas las tablas incluyendo información por defecto (Demo)

    • SCRIPT_IMPORTACION.bat. Editar este archivo con el usuario de base de datos.

      Estructura del bat:
      IMP USERID=DISCOVERY/1 FILE=Bd1.dmp FROMUSER=DISCOVERY **TOUSER=usuario_bd** ignore=y SHOW=n ANALYZE=n 
      rows=y constraints=Y grants=y log=Nombre_Log.log 
    • Leer.txt. Información e instrucciones básicas para realizar la importación de la base de datos.

  2. Una vez editado el archivo .bat ejecutarlo para realizar la importación. Revisar el log para verificar el resultado de la restauración, si es exitosa, en la base de datos se crearan todas las tablas con la información por defecto de versión.





1)
El SID es un identificador único de una instancia de base de datos Oracle que puede tener una longitud de hasta 8 caracteres alfanuméricos. Cada instancia de base de datos se corresponde con un SID y una serie de archivos de base de datos
2)
Oracle Enterprise Manager proporciona herramientas de gestión basadas en Web para administrar instancias de base de datos individuales, así como herramientas de gestión centrales para gestionar todo el entorno Oracle, incluidas varias bases de datos, hosts, servidores de aplicaciones y otros componentes de la red
3)
Los usuarios SYS son los propietarios de todas las tablas base y las vistas accesibles al usuario del diccionario de datos
4)
El usuario SYSTEM se utiliza para crear tablas y vistas adicionales que muestren información administrativa y tablas y vistas internas utilizadas por varias opciones y herramientas Oracle
5)
El usuario SYSMAN representa la cuenta del súper administrador de Enterprise Manager. Este administrador de EM puede crear y modificar otras cuentas de administrador de Enterprise Manager, así como administrar la instancia de base de datos por sí misma
6)
El usuario DBSNMP lo utiliza EM para controlar la base de datos. Enterprise Manager utiliza esta cuenta para acceder a las estadísticas de rendimiento de la base de datos. A veces se hace referencia a las credenciales DBSNMP como credenciales de control