PorMyWebStudies
Como crear una base de datos oracle - oracle dba
Un servidor de base de datos Oracle está compuesto por:
Los mínimos ficheros necesarios para crear una base de datos son:
DD [Diccionario de Datos]:
Fichero de parámetros: Toda instancia se crea según los parámetros del fichero de parámetros, indicando:
Una instancia tiene varios estados diferentes:
No Montado:
Abierto:
La creación de un servidor de base de datos implica:
Crear una instancia es construir la estructura de memoria y arrancar los procesos. La creación de la base de datos es realizada por la instancia una vez, y luego esta puede abrirse y cerrarse varias veces.
El fichero de parámetros de instancia contiene directivas que definen cómo se construirá la instancia en memoria:
Después de construir la instancia, está en modo no montado. En este modo, la instancia existe, pero no está conectada a la base de datos.
El parámetro CONTROL_FILES indica la ubicación del fichero de control. Este fichero define la conexión entre la instancia y la base de datos.
Cuando la instancia lee el fichero de control, si hay un error, la base de datos no se montará.
El fichero de control indica:
Una vez montada, la instancia puede abrir la base de datos localizando y abriendo los ficheros. La BD se abre cuando se han abierto todos los online redo log files y ficheros de datos.
El diccionario de datos se crea al mismo tiempo que la base de datos, aunque es necesario ejecutar scripts adicionales para hacerla utilizable.
Niveles de variables en Windows:
set ORACLE_BASE= d:oracleapp
Visualizar valor: echo %ORACLE_HOME%
Abrir carpeta: cd %ORACLE_HOME%
En Linux, las variables se configuran para cada sesión. Para simular variables globales, deben añadirse en /etc/profile
:
export ORACLE_BASE=/u01/app
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_SID=orclxxx
Ejecutar OUI:
setup.exe
runInstaller.sh
Evitar los requisitos previos:
runInstaller --ignoreSysPrereqs
Instalación silenciosa:
runInstaller --silent --responsefile responsefilename