Está en la página 1de 2

Curso Introducción a Base de Datos Oracle

Creación de una Base de Datos Manualmente

Creación de una Base de Datos Manualmente

Seleccione una instancia y un nombre de base de datos únicos.


Seleccione un juego de caracteres de la base de datos.
Se debe definir un juego de caracteres de la base de datos. También se puede definir un
juego de caracteres nacional opcional. Por ejemplo:
- Character set AL32UTF16
- National character set AL16UTF16
Consulte la lección "Uso de Soporte para Globalización" para obtener más información
acerca de los distintos juegos disponibles para su uso.
Defina las variables del sistema operativo.
Se deben establecer cuatro variables de entorno: ORACLE_HOME, ORACLE_SID,
PATH, LD_LIBRARY_PATH.
- ORACLE_HOME: Directorio superior en el que está instalado el servidor
Oracle9i.
- ORACLE_SID: Nombre defmible por el usuario asignado a una instancia de base
de datos. Se utiliza para distinguir las distintas instancias de base de datos que se
ejecutan en una máquina
- PATH: Define los directorios en los que el sistema operativo busca archivos
ejecutables.
- LD_LIBRARY_PATH: Defme los directorios en los que se almacenan los
archivos de bibliotecas necesarios.
Cree el archivo de parámetros de inicialización.
El archivo de parámetros de inicialización se crea con el archivo init.ora de ejemplo que se
instala durante el proceso de instalación. Copie el archivo de ejemplo init.ora y asignele el
nombre initSID.ora. Realice modificaciones en el archivo específicas a las necesidades de
la base de datos que va a crear. Si se utiliza un archivo SPFILE, se debe crear primero el
archivo PFILE. Consulte la lección "Gestión de una Instancia Oracle" para obtener
instrucciones sobre la creación de un archivo initSID.ora especifico para la base de datos y
un archivo SPFILE.
Inicie la instancia en NOMOUNT.
Conéctese como usuario SYS con privilegios de SYSDBA. Para crear una base de datos, la
base de datos se debe colocar en el estado NOMOUNT. Consulte la lección "Gestión de
una Instancia Oracle" para obtener instrucciones sobre cómo colocar la base de datos en el
estado NOMOUNT.
Cree y ejecute el comando CREATE DATABAS E.
- Cree un archivo de comandos SQL que contenga el comando CREATE
DATABAS E.
Conéctese a SQL *Plus como usuario SYS con privilegios de SYSDBA. Con la
base de datos en estado NOMOUNT, ejecute el archivo de comandos.
- El comando CREATE DATABAS E se simplificará en gran medida si la base de
datos que se va a crear utiliza OMF (Oracle Managed Files) para la gestión de los
archivos del sistema operativo. Consulte la lección "Gestión de una Instancia Oracle"
para obtener más información sobre OMF.
Ejecute los archivos de comandos.
- Una vez creada la base de datos, se deben ejecutar dos archivos de comandos:
catalog.sql y catproc.sql. Ambos archivos de comandos se deben ejecutar como

Página 1 de 2
Curso Introducción a Base de Datos Oracle
Creación de una Base de Datos Manualmente

usuario SYS con privilegios de SYSDBA. Antes de ejecutar los archivos de


comandos, debe colocar la base de datos en el estado OPEN.
- catalog.sql: Crea las vistas, tanto en las tablas base como en las vistas dinámicas de
rendimiento, así como sus sinónimos. Inicia otros archivos de comandos que crean
objetos para:
El entorno PL/SQL básico, incluyendo declaraciones para los tipos de dato
PL/SQL, excepciones predefinidas, procedimientos y funciones incorporados
y operaciones SQL Auditoría
Importación y exportación SQL*Loader
Opciones instaladas

Ejecute los archivos de comandos (continuación)


- catproc.sql: Crea los paquetes y procedimientos necesarios para utilizar PUSQL.
Además, crea varios de los paquetes PUSQL que se utilizan para ampliar la
funcionalidad RDBMS. Este archivo de comandos también crea vistas de paquetes
adicionales para alertas, canales, logminer, objetos de gran tamaño, objetos, colas,
replicación y otras opciones incorporadas.
- pupbld.sql: Crea la tabla Product User Profile y sus procedimientos
relacionados. La ejecución de este archivo de comandos evitará que se genere un
mensaje de advertencia cada vez que un usuario se conecte a SQL *Plus.
Nota: Este archivo de comandos se debe ejecutar como usuario SYSTEM.
Cree tablespaces adicionales. Debe crear todos los tablespaces adicionales que necesite su
base de datos.

Página 2 de 2

También podría gustarte