Você está na página 1de 5

UNIVERSIDAD DE CARTAGENA

PROGRAMA DE INGENIERIA DE SISTEMAS


Nombre del Facilitador : RAMIRO JOSE PIMENTEL CARRILLO
Asignatura
: BASES DE DATOS II
Tema
: Creacin de una base de datos en Oracle
Objetivo general

: Conocer el procedimiento para la creacin de una base de datos.

Objetivos especficos

Conocer el procedimiento para instalar el software Oracle 11g


Ejecutar el procedimiento para la creacin de una base de datos en Oracle 11g

DESARROLLO
Para desarrollar este procedimiento, el administrador de la base de datos necesita
seleccionar el Oracle System Identifier (SID). El Sistema de Identificacin de Oracle o
Oracle System ID (SID) se utiliza para identificar de forma exclusiva una determinada base
de datos en un sistema.
Caractersticas del SID:

Mximo nmero de caracteres es de 8


Solo letras y nmeros; no se permiten caracteres especiales o nombres compuestos
por ms de 1 palabra.
Para esta gua, el SID es BD

1. Crear la estructura de directorios (OFA) basado en la figura No 1:

Figura No 1

2. Definir el SID de la base de datos: El Sistema de Identificacin de Oracle Oracle

System ID (SID) se utiliza para identificar de forma exclusiva una determinada base de
datos en un sistema. Por esta razn, uno no puede tener ms de una base de datos con el
mismo SID en un servidor de bases de datos. La herramienta para crear el servicio de
Oracle asociado al nombre de la instancia es ORADIM; este procedimiento se ejecuta en la
maquina donde est instalado el servidor de bases de datos y es necesario ejecutar la
herramienta Smbolo de Sistema.

C:\ORACLE\product\10.2.0\db_1\BIN>oradim
-new
NOMBRE_DE_LA_INSTANCIA -syspwd MYSECRETPASSWORD -startmode M

-sid

Para nuestro ejemplo ejecutar la siguiente sentencia en la ventada de comando: Smbolo


del Sistema (CMD) y ejecutar la sentencia como se muestra en la figura No 2.

Figura No 2
Los pasos 3 y 4 estn explicados para su conocimiento. Para la creacin de una base de
datos en Oracle 11 utilizando esta gua estos pasos deben ser omitidos.

3. Establecer el mtodo de autentificacin del administrador de la base de datos: el

proceso de autentificacin se puede realizar utilizando la sincronizacin de la cuenta de


usuario del sistema operativo o a travs de un archivo de autenticacin. Ver figura No 3.
3.1. A nivel de sistemas operativos es necesario crear un grupo de trabajo ORA_DBA;
posterior a este proceso es necesario asignar las cuentas de usuarios a este grupo.
3.2. Para crear el archivo de autenticacin: Utilizar el comando orapwd
(Home_Oracle/Bin)
ORAPWD FILE=NOMBRE_FICHERO.PWD PASSWORD=CLAVE
ENTRIES=MXIMO_DE_USUARIOS

Figura No 3

4. Crear el archivo de parmetros de inicializacin de la base de datos: El nombre


del archivo es init.ora. En la carpeta:
C:\app\Administrador\product\11.2.0\dbhome_1\dbs del
existe un archivo con el nombre init.ora, es un archivo de ejemplo.

sistema

operativo

5. Conectarse a la base de datos con el usuario SYS:


5.1. Si el administrador de bases de datos esta conectndose sobre el servidor de bases

de datos, es necesario ejecutar la herramienta Smbolo de Sistema. Ver figura No


4.

C:\app\Administrador\product\11.2.0\BIN\SQLPLUS /NOLOG
SQL*Plus: Release 10.2.0.1.0 - Production on Dom Mar 10 17:20:50 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> CONNECT / AS SYSDBA

Figura No 4
Si el administrador est conectando de forma remota a travs de la utilidad SQL Plus, en el
campo usuario digitar la siguiente cadena de conexin.
sys/contrasea@nombre_instancia as sysdba
El paso No 6, esta explicado para su conocimiento. Para la creacin de una base de datos en
Oracle 11 utilizando esta gua este paso debe ser omitido.
6. Crear el archivo de parmetros del servidor: Este archivo se crea a partir del archivo
init.ora, identificado en el punto No 3. El SPFILE.ORA, es archivo de parmetros
considerado como un repositorio de parmetros de inicializacin que se mantiene en la
mquina donde se ejecuta el servidor de bases de datos Oracle. Cuando inicia una instancia
de bases de datos, es el primer archivo que busca para inicializar los parmetros, si el
archivo no existe busca el archivo init.ora. Los parmetros del archivo SPFILE.ORA, son
editados con comando y/o sentencias especializadas.

Para crear el archivo SPFILE.ORA:


CREATE SPFILE='C:\DiscoC\BD\spfile\spfileBD.ora' FROM
PFILE='C:\DiscoC\BD\spfile\initBD.ora'

7. Iniciar la instancia de la base de datos: iniciar la instancia con el modificador


NOMOUNT; Este modo de iniciar es utilizado al momento de crear una base de datos o
mientras se realiza mantenimiento a la instancia. Ver figura No 5.
SQL> STARTUP NOMOUNT PFILE=C: \Disco-D\BD\pfile\INITBD.ORA

Figura No 5

8. Ejecutar el script (SQL) de creacin de bases de datos:


SQL> @C:\DiscoC\BD\create\CreateDB.sql
Base de datos creada.
Observacin: Si el proceso de creacin no se completa satisfactoriamente es necesario, editar
el archivo alert_nombre_instancia.log; este archivo est ubicado en la carpeta bdump.

9. Ejecutar los scripts (SQL) para la creacin del diccionario de datos:


SQL> CONNECT / AS SYSDBA
SQL> @C:\app\Administrador\product\11.2.0\dbhome_1\RDBMS\ADMIN\catalog.sql
SQL> @C:\app\Administrador\product\11.2.0\dbhome_1\RDBMS\ADMIN\catproc.sql
SQL> ALTER USER SYSTEM IDENTIFIED BY CONTRASEA en este paso cambiamos la
contrasea para el usuario SYSTEM.
SQL> CONNECT SYSTEM/CONTRASEA

SQL> @C:\app\Administrador\product\11.2.0\dbhome_1\SQLPLUS\ADMIN\pubbld.sql
OBSERVACIN: Una vez realizado este proceso, desconectar la base de datos e iniciar la
base de datos, para comprobrar la integridad de la misma.
PROCEDIMIENTO PARA INICIAR UNA BASE DE DATOS EN ORACLE 11G
Para iniciar una base de datos en Oracle 11G de forma manual, se utiliza la interfaz de
comando:
Iniciar el la Interfaz de Comando (CMD) para Windows Server y digitar los siguientes
comandos.
1.
2.
3.
4.
5.

NET START ORACLESERVICEBD


SET ORACLE_SID=BD
SQLPLUS /NOLOG
CONNECT / AS SYSDBA
STARTUP PFILE=C:\DISCO-D\BD\PFILE\INITBD.ORA

Para cerrar una base de datos en Oracle 11g.


Iniciar el la Interfaz de Comando (CMD) para Windows Server y digitar el siguiente
comando.
1.
2.
3.
4.

SET ORACLE_SID=BD
SQLPLUS /NOLOG
CONNECT / AS SYSDBA
SHUTDOWN o SHUTDOWN IMMEDIATE

Você também pode gostar