2.3 Crear una base de datos plantillas 2.1 Asistente de configuracin de base de datos
Desde el men de inicio de Windows podemos invocar directamente al DBCA Iniciar sesin en el equipo como miembro del grupo administrativo que est autorizado a instalar el software de Oracle y crear y ejecutar la base de datos. Para iniciar DBCA en un sistema operativo Windows, hacer clic en Inicio y seleccione Programas , Oracle - home_name , configuracin y herramientas de migracin , y luego Asistente de configuracin de base de datos .
El DBCA se puede utilizar para realizar las siguientes operaciones:
Paso 1. Operaciones. Crear Base de Datos.
A travs de un asistente se ayuda a la realizacin de esta tarea facilitando valores por defecto que se han de ir confirmando en los pasos sucesivos.
En este paso se ha de asignar un nombre que identifique de manera nica la base de datos en el sistema. Se pueden utilizar una estructura jerarquizada basada en dominios de la forma : <dominio>.<nombre_basedatos> Aunque por defecto el nombre de la base de datos global y el SID son iguales, se pueden modificar. El SID identifica la instancia que se ejecuta la base de datos.
Uso principal de la base de datos
Descripcin
Almacn de datos
Los usuarios ejecutan numerosas consultas de elevada complejidad y que procesan un elevado volumen de datos. Los tiempos de respuesta y la disponibilidad son cruciales.
Procesado de transacciones
Varios usuarios ejecutan simultneamente consultas, inserciones, actualizaciones y borrados de datos. La velocidad, disponibilidad y concurrencia son fundamentales.
Uso general
Combina caractersticas de las dos anteriores.
Personalizar Base de Datos
Permite la mxima flexibilidad para crear una base de datos, permitiendo introducir un mayor nmero de opciones. Paso 2. Plantillas de la Base de Datos
Las plantillas contienen un conjunto de valores por defecto que se consideran ptimos para la creacin de una base de datos en funcin del uso al que va a ser destinada. Oracle facilita por defecto tres plantillas:
Si no hay un criterio claro sobre el uso que se va ha hacer de la base de datos, lo mejor es seleccionar la plantilla de "Uso general" y utilizar las opciones por defecto facilitadas por el asistente. Paso 3. Identificar la base de datos En este paso se ha de asignar un nombre que identifique de manera nica la base de datos en el sistema. Se pueden utilizar una estructura jerarquizada basada en dominios de la forma : <dominio>.<nombre_basedatos> Paso 4. Opciones de Gestin Por defecto aparece seleccionada la opcin de gestin local "Configurar Base de Datos con Enterprise Manager". Para utilizar la opcin de la gestin centralizada con Oracle Enterprise Manager Grid, es necesario tener instalado el agente de gestin Oracle Management Agent en el servidor y seleccionarlo en el men desplegable Management Service. Paso 4. Opciones de Gestin Al seleccionar la gestin local, se puede indicar un servidor de correo saliente y una cuenta de correo donde se recibirn avisos de incidencias relacionadas con la base de datos y emitidos automticamente por el gestor. Paso 4. Opciones de Gestin Tambin se puede establecer una poltica de gestin de copias de seguridad que se realizarn automticamente a la hora indicada. Cada da se realiza una copia de seguridad de la base completa. Paso 5. Credenciales de la base de datos
La base de datos crea automticamente varios usuarios que son necesarios para la posterior administracin de la misma. En versiones anteriores del SGBDR de Oracle se les asignaban a estos usuarios claves por defecto que posteriormente el DBA deba de modificar; pero lo cierto es que en muchas ocasiones esta tarea no se haca y era posible conectarse al SGBDR utilizando las claves por defecto (sys/change_on_install o system/manager). Para mejorar la seguridad es necesario introducir una clave personalizada para los superusuarios : SYS, SYSTEM,SYSMAN y DBSNMP.
Paso 5. Credenciales de la base de datos
La clave puede ser la misma para todos ellos, o bien se puede poner una distinta para cada uno de ellos. Si slo va a haber un DBA lo normal ser utilizar la misma clave para todos los superusuarios. Paso 6. Opciones de Almacenamiento
En este paso se puede seleccionar el mecanismo que se va a utilizar para almacenar los ficheros asociados a la base de datos : datos, control y log. La opcin por defecto es la ms habitual para una base de datos de propsito general, y se puede ver una explicacin del resto de opciones pinchando en el botn de "Ayuda".
Eliminar una base de datos DROP DATABASE
Para eliminar una base de datos tenemos la instruccin DROP DATABASE. DROP DATABASE { nbBasedeDatos } [ ,...n ] [;] DROP DATABASE b1,b2 Eliminar una base de datos DROP DATABASE
Lo primero que se tiene qu hacer, es dar de baja la instancia de la base de datos para evitar que alguien est conectado, para eso usamos la opcin immediate del comando shutdown:
Una vez que ya est abajo la instancia de la base de datos, hay que levantarla nuevamente con la opcin de montaje exclusive restrict para que no sea accesible para los usuarios SQL> startup mount exclusive restrict ORACLE instance started.
Total System Global Area 665415680 bytes Fixed Size 1385564 bytes Variable Size 448793508 bytes Database Buffers 209715200 bytes Redo Buffers 5521408 bytes Database mounted.
Una vez que ya la instancia est levantada de esta manera, slo restar ejecutar el comando drop database como se muestra a continuacin para que sea eliminada: SQL> drop database; Database dropped. Disconnected from Oracle Database 11g Release 11.2.0.2.0 - Production