SlideShare una empresa de Scribd logo
1 de 34
Descargar para leer sin conexión
2.8 Comandos generales de alta y baja del SGBD
Oracle
ADMINISTRACIÓN DE BASES DE DATOS
Integrantes:
• Emanuel Muñoz Santana
• Victoria Gonzalez Bravo
• Maria del Carmen Uribe Chávez
• Diego Alejandro Muñoz Aranzolo
Contenido
1. Introducción y conceptos
fundamentales
2. Modos y Comandos
3. Prueba en el SGBD Oracle
4. Fuentes de consulta
2
1. Introducción y conceptos fundamentales
3
Oracle Database
Oracle Database es un sistema de
gestión de bases de datos de tipo
objeto-relacional (ORDBMS, por sus
siglas en inglés) desarrollado por Oracle
Corporation.
Es uno de los sistemas de gestión de
bases de datos más potentes y
ampliamente utilizados en el mundo
empresarial.
4
Introducción
Los comandos generales de alta y baja en un
Sistema de Gestión de Bases de Datos (SGBD)
se refieren a las operaciones de creación (alta)
y eliminación (baja) de elementos en la base
de datos.
Estos comandos son parte del lenguaje SQL
(Structured Query Language) que es utilizado
en la mayoría de los SGBD.
5
¿Para qué se emplean?
Son fundamentales para garantizar el
correcto funcionamiento y la disponibilidad
de la base de datos.
Permiten controlar el estado de la instancia
de la base de datos, realizar operaciones de
respaldo y recuperación, ajustar parámetros
de configuración y aplicar cambios
estructurales a la base de datos.
6
2. Modos y comandos
7
Iniciar la base de datos Oracle
Cuando la base de datos Oracle inicia una instancia, pasa por las siguientes etapas:
NOMOUNT, MOUNT y OPEN.
Instancia es un servicio que controla todas las solicitudes de aplicación para trabajar con
datos de cualquiera de las bases de datos administradas por dicha instancia.
Es el destino de las solicitudes de conexión (inicios de sesión) de aplicaciones.
8
Modos de inicio
Modo NOMOUNT:
Los procesos de instancia y en segundo
plano comienzan cuando abrimos la
base de datos Oracle en modo
Nomount.
Oracle lee los archivos de parámetros
(spfile o pfile) en este paso.
En este modo, la base de datos está
cerrada a otros usuarios. Sólo están
abiertos los procesos de instancia y en
segundo plano.
9
Archivos de parámetros #1
Los archivos de parámetros en Oracle son archivos
que contienen una lista de parámetros y un valor
para cada parámetro.
Estos parámetros afectan al funcionamiento básico
de la base de datos.
Por ejemplo, los parámetros de inicialización se
pueden utilizar para definir límites para toda la base
de datos o definir límites sobre los recursos de la
base de datos.
10
Archivos de parámetros #2
SPFile:
Es el archivo de parámetros del servidor
(SP), que es el formato preferido de un
archivo de parámetros de inicialización.
En Linux, se encuentra en:
ORACLE_HOME/dbs/spfileSID.ora y en
Windows, en
ORACLE_HOME/database/spfileSID.ora,
donde el SID es el identificador de la
base de datos
PFile:
En caso de no disponer de SPFile, Oracle
puede utilizar un archivo de texto PFile
para almacenar parámetros.
Su ubicación en Linux es:
ORACLE_HOME/dbs/initSID.ora y en
Windows es
ORACLE_HOMEdatabaseinitSID.ora
11
Modo NOMOUNT - #1
En esta etapa, Oracle lleva a cabo los siguientes pasos:
● Primero, busca un archivo de parámetros del servidor en la ubicación
predeterminada.
● Puede anular el comportamiento predeterminado utilizando los parámetros
SPFILE o PFILE en el comando STARTUP.
● A continuación, lee el archivo de parámetros para obtener los valores de los
parámetros de inicialización.
12
Modo NOMOUNT - #2
● Luego, asigne el área global del sistema (SGA) según la configuración de los
parámetros de inicialización.
● Después de eso, inicie los procesos en segundo plano de Oracle , como PMON,
SMON y LGWR.
● Finalmente, abra el registro de alertas y los archivos de seguimiento y registre
todos los parámetros explícitos en el registro de alertas en la sintaxis de
parámetros válida.
13
Modos de inicio
Modo de montaje (MOUNT):
El archivo de control se abre en este paso.
Cuando la base de datos se abre y lee el
archivo de control, sabrá dónde están los
archivos de datos y los archivos de
almacenamiento.
Sin embargo, en este paso, los usuarios aún
no pueden acceder a la base de datos.
Sólo se puede acceder a las vistas del
sistema y de rendimiento.
14
Modo MOUNT
En esta etapa, Oracle asocia una base de datos con una instancia. En otras palabras,
la instancia monta la base de datos.
● Primero, obtenga el nombre de los archivos de control de la base de datos
especificados en el CONTROL_FILE parámetro de inicialización.
● En segundo lugar, abra los archivos de control.
● En tercer lugar, busque el nombre de los archivos de datos y los archivos de
registro de rehacer en línea.
Cuando se monta una base de datos, la base de datos solo está disponible para los
administradores de la base de datos, no para todos los usuarios. 15
CONTROL_FILE
Es un archivo binario pequeño que registra la estructura física de la base de datos.
Es esencial para el funcionamiento de la base de datos y contiene información como:
◼ El nombre de la base de datos.
◼ Los nombres y ubicaciones de los archivos de datos asociados y los archivos de registro de
rehacer en línea.
◼ La marca de tiempo de la creación de la base de datos.
◼ El número de secuencia de registro actual.
El CONTROL_FILE debe estar disponible para escritura por el servidor de la base de datos
Oracle siempre que la base de datos esté abierta. 16
Modos de inicio
Modo abierto (OPEN):
En este modo, la base de datos se abre
normalmente y otros usuarios pueden
acceder a ella.
Podemos iniciar una base de datos
cerrada directamente en modo Abierto
de la siguiente manera.
17
Modo OPEN
En esta última etapa realiza las siguientes acciones:
● Primero, abra los archivos de datos en línea en espacios de tabla distintos de los
espacios de tabla de deshacer.
● Luego, seleccione un espacio de tabla para deshacer. La instancia utiliza el
espacio de tabla de deshacer predeterminado si se especifica un espacio de
tabla de deshacer en el UNDO_TABLESPACE parámetro de inicialización. De lo
contrario, seleccionará el primer espacio de tabla de deshacer disponible.
● Finalmente, abra los archivos de registro de rehacer en línea.
Cuando Oracle abre una base de datos montada, la base de datos está disponible
para operaciones normales
18
Diagrama del STARTUP
● Se lee el archivo de parámetros
● La memoria está asignada
● Procesos en segundo plano iniciados
● Se lee el archivo de control
● El archivo de datos es visible, pero no está
disponible para los usuarios.
● La etapa de recuperación
● Se verifica la integridad del archivo de
datos
● Si falta el archivo de datos, permanece en
MONTAJE
● La base de datos está disponible para los
usuarios.
19
Etapas mostradas en la terminal (representación)
20
Cierre de la base de datos
Para cerrar una instancia de Oracle Database que se está ejecutando actualmente,
utilice el SHUTDOWN siguiente comando:
SHUTDOWN [ABORT | IMMEDIATE | NORMAL | TRANSACTIONAL [LOCAL]]
Para emitir la declaración SHUTDOWN, debe conectarse a la base de datos como
SYSDBA, SYSOPER, SYSBACKUP o SYSDG.
Si la base de datos actual es una base de datos conectable, la declaración
SHUTDOWN cerrará solo la base de datos conectable.
21
Modos de SHUTDOWN
22
Modos de apagado
SHUTDOWN NORMAL:
Este método no es el preferido, pero a veces
puede ser necesario.
Cuando intentamos cerrar la base de datos
con este método, Oracle espera que todos los
usuarios conectados a la base de datos
terminen sus trabajos y cierren sus sesiones.
La base de datos no se cerrará incluso si hay
una sola sesión abierta. El uso del comando
es el siguiente Shutdown Normal.
23
SHUTDOWN NORMAL
La instancia de la base de datos no aceptará
ninguna conexión adicional a la base de
datos. SHUTDOWN NORMAL no requiere
una recuperación de instancia en el
siguiente inicio de la base de datos .
La opción NORMAL es la opción
predeterminada si no especifica
explícitamente ninguna opción.
Por tanto, los comandos SHUTDOWN y
SHUTDOWN NORMAL tienen el mismo
efecto.
24
Modos de apagado
SHUTDOWN TRANSACTIONAL:
En este método, Oracle espera que todos los
usuarios confirmen sus transacciones.
Una vez completado el proceso de
confirmación, Oracle finaliza esa sesión y
continúa cerrando el proceso.
Este método tiene garantía de pérdida cero
de datos.
El uso del comando es el siguiente Shutdown
Transactional.
25
SHUTDOWN TRANSACTIONAL
La instancia de la base de datos tampoco
acepta ninguna transacción nueva después
de un archivo SHUTDOWN TRANSACTIONAL.
Al completar todas las transacciones, la
instancia de la base de datos desconecta a
todos los usuarios actualmente conectados de
la base de datos y se apaga.
Esta opción es útil en algunos casos, por
ejemplo, en una interrupción de
mantenimiento programada. 26
Modos de apagado
SHUTDOWN ABORT:
Este método es como desconectar la base de datos.
Todas las transacciones se detienen repentinamente y la base de datos se cierra de
manera inconsistente. Aunque este método no es el preferido, a veces es muy
necesario.
Por ejemplo, si se está realizando una operación muy crítica y se necesita cerrar o
reiniciar la base de datos.
27
SHUTDOWN ABORT
Nunca debe utilizar el comando SHUTDOWN ABORT antes de realizar una copia de
seguridad de la base de datos. Si intenta hacerlo, es posible que no pueda recuperar
la copia de seguridad.
Se recomienda utilizar el SHUTDOWN ABORT solo cuando desee cerrar la base de
datos instantáneamente.
SHUTDOWN ABORT procede con el cierre más rápido posible de la base de datos.
Sin embargo, requiere la recuperación de la instancia en el próximo inicio de la base
de datos.
28
Modos de apagado
SHUTDOWN IMMEDIATE:
La base de datos se cierra de forma sana
y consistente.
Cuando se ejecuta este comando, Oracle
deshace las transacciones no
confirmadas y ejecuta los procedimientos
de cierre.
29
SHUTDOWN IMMEDIATE
◼ Durante el proceso SHUTDOWN IMMEDIATE, todas las sesiones conectadas se
desconectan inmediatamente, todas las transacciones no confirmadas se
revierten y la base de datos se cierra por completo.
◼ Después de emitir la declaración SHUTDOWN IMMEDIATE, la base de datos no
aceptará ninguna conexión nueva. La declaración también cerrará y desmontará
la base de datos.
◼ A diferencia de la SHUTDOWN ABORT, SHUTDOWN IMMEDIATE no requiere
una recuperación de instancia en el siguiente inicio de la base de datos.
30
Modos de apagado
STARTUP FORCE:
Este comando ejecuta el comando
SHUTDOWN ABORT + STARTUP en
segundo plano.
Entonces, con la cancelación del
apagado, la base de datos se cierra
repentinamente y luego el inicio y la base
de datos se abren en un formato normal.
31
Verificar el estado actual de una instancia de BD
Con el siguiente comando, podremos ver en la consola en producción el estado de
nuestra instancia, si está montada o tiene otro estado.
32
Referencias:
◼ Gonzalez, M. (2017, January 8). GoConqr - 2.1.8 Comandos generales de alta y baja de DBMS. GoConqr.
https://www.goconqr.com/mapamental/1378030/2-1-8-comandos-generales-de-alta-y-baja-de-dbms
◼ Use SHUTDOWN IMMEDIATE to Shut Down the Oracle Database. (2023, 5 octubre). Oracle Tutorial.
https://www.oracletutorial.com/oracle-administration/oracle-shutdown/
◼ Oracle Database Administration: the essential Refe. (s. f.). O’Reilly Online Learning.
https://www.oreilly.com/library/view/oracle-database-administration/1565925165/re205.html
◼ February2024. (s. f.). Uso de database management. Oracle Help Center.
https://docs.oracle.com/es-ww/iaas/database-management/doc/view-and-edit-database-parameters.html
◼ Ubicación del archivo de parámetros en Oracle. (s. f.). Mywebstudies.
https://www.mywebstudies.com/post/ubicaci%C3%B3n-del-archivo-de-par%C3%A1metros-en-oracle
◼ Managing control files. (s. f.). https://docs.oracle.com/cd/B10500_01/server.920/a96521/control.htm
◼ Oracle STARTUP - How to Start an Oracle Database Instance. (2023, 5 octubre). Oracle Tutorial.
https://www.oracletutorial.com/oracle-administration/oracle-startup/
◼ Use SHUTDOWN IMMEDIATE to Shut Down the Oracle Database. (2023b, octubre 5). Oracle Tutorial.
https://www.oracletutorial.com/oracle-administration/oracle-shutdown/
Tutorials, D. N. (2022, 19 agosto). How to Shutdown Oracle Database - Dot Net Tutorials. Dot Net Tutorials.
https://dotnettutorials.net/lesson/how-to-shutdown-oracle-database/
33
Gracias

Más contenido relacionado

La actualidad más candente

Estructura de Datos
Estructura de DatosEstructura de Datos
Estructura de DatosMaJo2308
 
Archivos secuenciales
Archivos secuencialesArchivos secuenciales
Archivos secuencialessekt07
 
Modelo entidad relacion extendido
Modelo entidad relacion extendidoModelo entidad relacion extendido
Modelo entidad relacion extendidoJosafat Mtz
 
Arquitecturas de Bases de Datos Distribuidas
Arquitecturas de Bases de Datos DistribuidasArquitecturas de Bases de Datos Distribuidas
Arquitecturas de Bases de Datos DistribuidasAntonio Soria
 
Metodología orientadas a objetos
Metodología orientadas a objetosMetodología orientadas a objetos
Metodología orientadas a objetosyolandacando1
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datoslauraluiso
 
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzano
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzanoEsquemas de seguridad en los sistemas de bases de datos juan anaya manzano
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzanoJuan Anaya
 
modelo vista controlador
modelo vista controladormodelo vista controlador
modelo vista controladorcom2merwil
 
PROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOSPROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOSMayri85
 
Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda HashBlanca Parra
 
1 tutorial de mongo db
1 tutorial de mongo db1 tutorial de mongo db
1 tutorial de mongo db.. ..
 

La actualidad más candente (20)

Clase math.java
Clase math.javaClase math.java
Clase math.java
 
Apuntadores y listas
Apuntadores y listasApuntadores y listas
Apuntadores y listas
 
Estructura de Datos
Estructura de DatosEstructura de Datos
Estructura de Datos
 
Archivos secuenciales
Archivos secuencialesArchivos secuenciales
Archivos secuenciales
 
Modelo entidad relacion extendido
Modelo entidad relacion extendidoModelo entidad relacion extendido
Modelo entidad relacion extendido
 
Programación 3: listas enlazadas
Programación 3: listas enlazadasProgramación 3: listas enlazadas
Programación 3: listas enlazadas
 
Memoria dinamica
Memoria dinamicaMemoria dinamica
Memoria dinamica
 
Arquitecturas de Bases de Datos Distribuidas
Arquitecturas de Bases de Datos DistribuidasArquitecturas de Bases de Datos Distribuidas
Arquitecturas de Bases de Datos Distribuidas
 
Pilas estáticas. IESIT
Pilas estáticas. IESITPilas estáticas. IESIT
Pilas estáticas. IESIT
 
Metodología orientadas a objetos
Metodología orientadas a objetosMetodología orientadas a objetos
Metodología orientadas a objetos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelo entidad
Modelo entidadModelo entidad
Modelo entidad
 
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzano
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzanoEsquemas de seguridad en los sistemas de bases de datos juan anaya manzano
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzano
 
Modelos Lógicos Basados en Objetos
Modelos Lógicos Basados en ObjetosModelos Lógicos Basados en Objetos
Modelos Lógicos Basados en Objetos
 
Unidad 6 Lenguaje Sql
Unidad 6 Lenguaje SqlUnidad 6 Lenguaje Sql
Unidad 6 Lenguaje Sql
 
modelo vista controlador
modelo vista controladormodelo vista controlador
modelo vista controlador
 
PROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOSPROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOS
 
Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda Hash
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
1 tutorial de mongo db
1 tutorial de mongo db1 tutorial de mongo db
1 tutorial de mongo db
 

Similar a 2.8 Comandos generales de alta y baja del SGBD

Arranque y parada de la base de datos. Ficheros de traza
Arranque y parada de la base de datos. Ficheros de trazaArranque y parada de la base de datos. Ficheros de traza
Arranque y parada de la base de datos. Ficheros de trazacestiogalo
 
Abf leccion 05
Abf leccion 05Abf leccion 05
Abf leccion 05victdiazm
 
Arranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munoz
Arranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munozArranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munoz
Arranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munozpelaof15
 
Gestión de la instancia de Oracle 11g R2
Gestión de la instancia de Oracle 11g R2Gestión de la instancia de Oracle 11g R2
Gestión de la instancia de Oracle 11g R2Carmen Soler
 
Abf leccion 19
Abf leccion 19Abf leccion 19
Abf leccion 19victdiazm
 
Administrando la Instancia en Oracle database 11g-Z052 05
Administrando la Instancia en Oracle database 11g-Z052 05Administrando la Instancia en Oracle database 11g-Z052 05
Administrando la Instancia en Oracle database 11g-Z052 05Alexander Calderón
 
Tarea1 dba ezamora
Tarea1 dba ezamoraTarea1 dba ezamora
Tarea1 dba ezamoraedzamo13
 
Jose guanuchi tarea001
Jose guanuchi tarea001Jose guanuchi tarea001
Jose guanuchi tarea001pp guanuchi
 
Transferencia de datos en Oracle
Transferencia de datos en OracleTransferencia de datos en Oracle
Transferencia de datos en OracleCarmen Soler
 
Tarea1 base de datos raquel jaramillo
Tarea1 base de datos raquel jaramilloTarea1 base de datos raquel jaramillo
Tarea1 base de datos raquel jaramilloRaquelitajaramillo
 
Tarea1 base de datos
Tarea1 base de datosTarea1 base de datos
Tarea1 base de datosIsrael
 
arquitectura db de oracle 11g
arquitectura db de oracle 11garquitectura db de oracle 11g
arquitectura db de oracle 11gJuan Gareca
 
Recuperación de la base de datos en Oracle
Recuperación de la base de datos en OracleRecuperación de la base de datos en Oracle
Recuperación de la base de datos en OracleCarmen Soler
 
Administracion de Base de Datos Oracle
Administracion de Base de Datos OracleAdministracion de Base de Datos Oracle
Administracion de Base de Datos OracleISRAEL
 
Tarea1Cesar Ortiz
Tarea1Cesar OrtizTarea1Cesar Ortiz
Tarea1Cesar Ortizorlandito33
 
Nestor Nieto BaseDatos_Tarea01
Nestor Nieto BaseDatos_Tarea01Nestor Nieto BaseDatos_Tarea01
Nestor Nieto BaseDatos_Tarea01NestorNieto
 
Tarea1 cristian merchan_adm_bd
Tarea1 cristian merchan_adm_bdTarea1 cristian merchan_adm_bd
Tarea1 cristian merchan_adm_bdCristian Merchan
 

Similar a 2.8 Comandos generales de alta y baja del SGBD (20)

Arranque y parada de la base de datos. Ficheros de traza
Arranque y parada de la base de datos. Ficheros de trazaArranque y parada de la base de datos. Ficheros de traza
Arranque y parada de la base de datos. Ficheros de traza
 
Abf leccion 05
Abf leccion 05Abf leccion 05
Abf leccion 05
 
Arranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munoz
Arranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munozArranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munoz
Arranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munoz
 
Gestión de la instancia de Oracle 11g R2
Gestión de la instancia de Oracle 11g R2Gestión de la instancia de Oracle 11g R2
Gestión de la instancia de Oracle 11g R2
 
Abf leccion 19
Abf leccion 19Abf leccion 19
Abf leccion 19
 
Administrando la Instancia en Oracle database 11g-Z052 05
Administrando la Instancia en Oracle database 11g-Z052 05Administrando la Instancia en Oracle database 11g-Z052 05
Administrando la Instancia en Oracle database 11g-Z052 05
 
Tarea1 dba ezamora
Tarea1 dba ezamoraTarea1 dba ezamora
Tarea1 dba ezamora
 
Jose guanuchi tarea001
Jose guanuchi tarea001Jose guanuchi tarea001
Jose guanuchi tarea001
 
Conclu miriam
Conclu miriamConclu miriam
Conclu miriam
 
Transferencia de datos en Oracle
Transferencia de datos en OracleTransferencia de datos en Oracle
Transferencia de datos en Oracle
 
Tarea1 base de datos raquel jaramillo
Tarea1 base de datos raquel jaramilloTarea1 base de datos raquel jaramillo
Tarea1 base de datos raquel jaramillo
 
Tarea1 base de datos
Tarea1 base de datosTarea1 base de datos
Tarea1 base de datos
 
arquitectura db de oracle 11g
arquitectura db de oracle 11garquitectura db de oracle 11g
arquitectura db de oracle 11g
 
Recuperación de la base de datos en Oracle
Recuperación de la base de datos en OracleRecuperación de la base de datos en Oracle
Recuperación de la base de datos en Oracle
 
BASE DE DATOS
BASE DE DATOS BASE DE DATOS
BASE DE DATOS
 
Administracion de Base de Datos Oracle
Administracion de Base de Datos OracleAdministracion de Base de Datos Oracle
Administracion de Base de Datos Oracle
 
Oracle
OracleOracle
Oracle
 
Tarea1Cesar Ortiz
Tarea1Cesar OrtizTarea1Cesar Ortiz
Tarea1Cesar Ortiz
 
Nestor Nieto BaseDatos_Tarea01
Nestor Nieto BaseDatos_Tarea01Nestor Nieto BaseDatos_Tarea01
Nestor Nieto BaseDatos_Tarea01
 
Tarea1 cristian merchan_adm_bd
Tarea1 cristian merchan_adm_bdTarea1 cristian merchan_adm_bd
Tarea1 cristian merchan_adm_bd
 

Más de EmanuelMuoz11

Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionEmanuelMuoz11
 
Planta Attack Presentación Proyecto INNOVATEC.pdf
Planta Attack Presentación Proyecto INNOVATEC.pdfPlanta Attack Presentación Proyecto INNOVATEC.pdf
Planta Attack Presentación Proyecto INNOVATEC.pdfEmanuelMuoz11
 
Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)
Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)
Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)EmanuelMuoz11
 
Curso Basico Fundamentos HTML CSS PHP y bases de datos
Curso Basico Fundamentos HTML CSS PHP y bases de datosCurso Basico Fundamentos HTML CSS PHP y bases de datos
Curso Basico Fundamentos HTML CSS PHP y bases de datosEmanuelMuoz11
 
1.3 Captura básica de cadenas en ensamblador.pptx
1.3 Captura básica de cadenas en ensamblador.pptx1.3 Captura básica de cadenas en ensamblador.pptx
1.3 Captura básica de cadenas en ensamblador.pptxEmanuelMuoz11
 
T3. Taller de diseño del informe PRESENTACION.pptx
T3. Taller de diseño del informe PRESENTACION.pptxT3. Taller de diseño del informe PRESENTACION.pptx
T3. Taller de diseño del informe PRESENTACION.pptxEmanuelMuoz11
 
Seguridad infrormática básica en linea -
Seguridad infrormática básica en linea - Seguridad infrormática básica en linea -
Seguridad infrormática básica en linea - EmanuelMuoz11
 
Presentación: El impacto y peligro de la piratería de software
Presentación: El impacto y peligro de la piratería de softwarePresentación: El impacto y peligro de la piratería de software
Presentación: El impacto y peligro de la piratería de softwareEmanuelMuoz11
 
T2. Exposición de metodologías..pdf
T2. Exposición de metodologías..pdfT2. Exposición de metodologías..pdf
T2. Exposición de metodologías..pdfEmanuelMuoz11
 
Topologia de anillo telecomunicaciones #2 .pdf
Topologia de anillo telecomunicaciones #2 .pdfTopologia de anillo telecomunicaciones #2 .pdf
Topologia de anillo telecomunicaciones #2 .pdfEmanuelMuoz11
 
FINAL Interrupciones - Arc.Computadoras.pptx.pdf
FINAL Interrupciones - Arc.Computadoras.pptx.pdfFINAL Interrupciones - Arc.Computadoras.pptx.pdf
FINAL Interrupciones - Arc.Computadoras.pptx.pdfEmanuelMuoz11
 
Resultante de sistemas de fuerzas concurrentes, coplanares, y descomposición...
Resultante de sistemas de fuerzas concurrentes,  coplanares, y descomposición...Resultante de sistemas de fuerzas concurrentes,  coplanares, y descomposición...
Resultante de sistemas de fuerzas concurrentes, coplanares, y descomposición...EmanuelMuoz11
 
Cálculos estequiométricos con reacciones químicas.
Cálculos estequiométricos con reacciones químicas.Cálculos estequiométricos con reacciones químicas.
Cálculos estequiométricos con reacciones químicas.EmanuelMuoz11
 
(Final) cálculo trabajo en equipo
(Final) cálculo   trabajo en equipo(Final) cálculo   trabajo en equipo
(Final) cálculo trabajo en equipoEmanuelMuoz11
 
F.de investigación diferencias entre comunicación oral y escrita trabajo en...
F.de investigación   diferencias entre comunicación oral y escrita trabajo en...F.de investigación   diferencias entre comunicación oral y escrita trabajo en...
F.de investigación diferencias entre comunicación oral y escrita trabajo en...EmanuelMuoz11
 

Más de EmanuelMuoz11 (17)

Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
Planta Attack Presentación Proyecto INNOVATEC.pdf
Planta Attack Presentación Proyecto INNOVATEC.pdfPlanta Attack Presentación Proyecto INNOVATEC.pdf
Planta Attack Presentación Proyecto INNOVATEC.pdf
 
Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)
Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)
Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)
 
Curso Basico Fundamentos HTML CSS PHP y bases de datos
Curso Basico Fundamentos HTML CSS PHP y bases de datosCurso Basico Fundamentos HTML CSS PHP y bases de datos
Curso Basico Fundamentos HTML CSS PHP y bases de datos
 
1.3 Captura básica de cadenas en ensamblador.pptx
1.3 Captura básica de cadenas en ensamblador.pptx1.3 Captura básica de cadenas en ensamblador.pptx
1.3 Captura básica de cadenas en ensamblador.pptx
 
T3. Taller de diseño del informe PRESENTACION.pptx
T3. Taller de diseño del informe PRESENTACION.pptxT3. Taller de diseño del informe PRESENTACION.pptx
T3. Taller de diseño del informe PRESENTACION.pptx
 
Seguridad infrormática básica en linea -
Seguridad infrormática básica en linea - Seguridad infrormática básica en linea -
Seguridad infrormática básica en linea -
 
Presentación: El impacto y peligro de la piratería de software
Presentación: El impacto y peligro de la piratería de softwarePresentación: El impacto y peligro de la piratería de software
Presentación: El impacto y peligro de la piratería de software
 
CMMI FINAL.pdf
CMMI FINAL.pdfCMMI FINAL.pdf
CMMI FINAL.pdf
 
T2. Exposición de metodologías..pdf
T2. Exposición de metodologías..pdfT2. Exposición de metodologías..pdf
T2. Exposición de metodologías..pdf
 
Topologia de anillo telecomunicaciones #2 .pdf
Topologia de anillo telecomunicaciones #2 .pdfTopologia de anillo telecomunicaciones #2 .pdf
Topologia de anillo telecomunicaciones #2 .pdf
 
FINAL Interrupciones - Arc.Computadoras.pptx.pdf
FINAL Interrupciones - Arc.Computadoras.pptx.pdfFINAL Interrupciones - Arc.Computadoras.pptx.pdf
FINAL Interrupciones - Arc.Computadoras.pptx.pdf
 
Resultante de sistemas de fuerzas concurrentes, coplanares, y descomposición...
Resultante de sistemas de fuerzas concurrentes,  coplanares, y descomposición...Resultante de sistemas de fuerzas concurrentes,  coplanares, y descomposición...
Resultante de sistemas de fuerzas concurrentes, coplanares, y descomposición...
 
Cálculos estequiométricos con reacciones químicas.
Cálculos estequiométricos con reacciones químicas.Cálculos estequiométricos con reacciones químicas.
Cálculos estequiométricos con reacciones químicas.
 
(Final) cálculo trabajo en equipo
(Final) cálculo   trabajo en equipo(Final) cálculo   trabajo en equipo
(Final) cálculo trabajo en equipo
 
F.de investigación diferencias entre comunicación oral y escrita trabajo en...
F.de investigación   diferencias entre comunicación oral y escrita trabajo en...F.de investigación   diferencias entre comunicación oral y escrita trabajo en...
F.de investigación diferencias entre comunicación oral y escrita trabajo en...
 
Voyager 1 & 2~
Voyager 1 & 2~Voyager 1 & 2~
Voyager 1 & 2~
 

Último

Balance materia y energia procesos de Secado
Balance materia y energia procesos de SecadoBalance materia y energia procesos de Secado
Balance materia y energia procesos de SecadoGualbertoLopez2
 
Auditoría de Sistemas de Gestión
Auditoría    de   Sistemas     de GestiónAuditoría    de   Sistemas     de Gestión
Auditoría de Sistemas de GestiónYanet Caldas
 
Video sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptxVideo sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptxcarlosEspaaGarcia
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfELIZABETHCRUZVALENCI
 
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptxESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptxholferpandiacondori
 
Trabajos Preliminares en Obras de Construcción..pdf
Trabajos Preliminares en Obras de Construcción..pdfTrabajos Preliminares en Obras de Construcción..pdf
Trabajos Preliminares en Obras de Construcción..pdfLimbergleoMamaniIsit
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxjhorbycoralsanchez
 
ATS-FORMATOa.pdf PARA MANTENIMIENTO MECANICO
ATS-FORMATOa.pdf PARA MANTENIMIENTO MECANICOATS-FORMATOa.pdf PARA MANTENIMIENTO MECANICO
ATS-FORMATOa.pdf PARA MANTENIMIENTO MECANICOalejandrocrisostomo2
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptNombre Apellidos
 
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESCAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESJHONJAIROVENTURASAUC
 
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbbTema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbbantoniolfdez2006
 
entropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasentropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasDerlyValeriaRodrigue
 
Cereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. CerealesCereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. Cerealescarlosjuliogermanari1
 
Arquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheArquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheJuan Luis Menares
 
ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................Juan293605
 
docsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbanadocsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbanaArnolVillalobos
 
3er Informe Laboratorio Quimica General (2) (1).pdf
3er Informe Laboratorio Quimica General  (2) (1).pdf3er Informe Laboratorio Quimica General  (2) (1).pdf
3er Informe Laboratorio Quimica General (2) (1).pdfSantiagoRodriguez598818
 
dokumen.tips_311-determinacion-del-espacio-estatico.pptx
dokumen.tips_311-determinacion-del-espacio-estatico.pptxdokumen.tips_311-determinacion-del-espacio-estatico.pptx
dokumen.tips_311-determinacion-del-espacio-estatico.pptxQualityAdviceService
 
Cuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdfCuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdffredyflores58
 
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdfslideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdfWaldo Eber Melendez Garro
 

Último (20)

Balance materia y energia procesos de Secado
Balance materia y energia procesos de SecadoBalance materia y energia procesos de Secado
Balance materia y energia procesos de Secado
 
Auditoría de Sistemas de Gestión
Auditoría    de   Sistemas     de GestiónAuditoría    de   Sistemas     de Gestión
Auditoría de Sistemas de Gestión
 
Video sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptxVideo sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptx
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
 
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptxESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
 
Trabajos Preliminares en Obras de Construcción..pdf
Trabajos Preliminares en Obras de Construcción..pdfTrabajos Preliminares en Obras de Construcción..pdf
Trabajos Preliminares en Obras de Construcción..pdf
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
ATS-FORMATOa.pdf PARA MANTENIMIENTO MECANICO
ATS-FORMATOa.pdf PARA MANTENIMIENTO MECANICOATS-FORMATOa.pdf PARA MANTENIMIENTO MECANICO
ATS-FORMATOa.pdf PARA MANTENIMIENTO MECANICO
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESCAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
 
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbbTema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
 
entropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasentropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemas
 
Cereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. CerealesCereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. Cereales
 
Arquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheArquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo Limache
 
ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................
 
docsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbanadocsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbana
 
3er Informe Laboratorio Quimica General (2) (1).pdf
3er Informe Laboratorio Quimica General  (2) (1).pdf3er Informe Laboratorio Quimica General  (2) (1).pdf
3er Informe Laboratorio Quimica General (2) (1).pdf
 
dokumen.tips_311-determinacion-del-espacio-estatico.pptx
dokumen.tips_311-determinacion-del-espacio-estatico.pptxdokumen.tips_311-determinacion-del-espacio-estatico.pptx
dokumen.tips_311-determinacion-del-espacio-estatico.pptx
 
Cuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdfCuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdf
 
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdfslideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
 

2.8 Comandos generales de alta y baja del SGBD

  • 1. 2.8 Comandos generales de alta y baja del SGBD Oracle ADMINISTRACIÓN DE BASES DE DATOS Integrantes: • Emanuel Muñoz Santana • Victoria Gonzalez Bravo • Maria del Carmen Uribe Chávez • Diego Alejandro Muñoz Aranzolo
  • 2. Contenido 1. Introducción y conceptos fundamentales 2. Modos y Comandos 3. Prueba en el SGBD Oracle 4. Fuentes de consulta 2
  • 3. 1. Introducción y conceptos fundamentales 3
  • 4. Oracle Database Oracle Database es un sistema de gestión de bases de datos de tipo objeto-relacional (ORDBMS, por sus siglas en inglés) desarrollado por Oracle Corporation. Es uno de los sistemas de gestión de bases de datos más potentes y ampliamente utilizados en el mundo empresarial. 4
  • 5. Introducción Los comandos generales de alta y baja en un Sistema de Gestión de Bases de Datos (SGBD) se refieren a las operaciones de creación (alta) y eliminación (baja) de elementos en la base de datos. Estos comandos son parte del lenguaje SQL (Structured Query Language) que es utilizado en la mayoría de los SGBD. 5
  • 6. ¿Para qué se emplean? Son fundamentales para garantizar el correcto funcionamiento y la disponibilidad de la base de datos. Permiten controlar el estado de la instancia de la base de datos, realizar operaciones de respaldo y recuperación, ajustar parámetros de configuración y aplicar cambios estructurales a la base de datos. 6
  • 7. 2. Modos y comandos 7
  • 8. Iniciar la base de datos Oracle Cuando la base de datos Oracle inicia una instancia, pasa por las siguientes etapas: NOMOUNT, MOUNT y OPEN. Instancia es un servicio que controla todas las solicitudes de aplicación para trabajar con datos de cualquiera de las bases de datos administradas por dicha instancia. Es el destino de las solicitudes de conexión (inicios de sesión) de aplicaciones. 8
  • 9. Modos de inicio Modo NOMOUNT: Los procesos de instancia y en segundo plano comienzan cuando abrimos la base de datos Oracle en modo Nomount. Oracle lee los archivos de parámetros (spfile o pfile) en este paso. En este modo, la base de datos está cerrada a otros usuarios. Sólo están abiertos los procesos de instancia y en segundo plano. 9
  • 10. Archivos de parámetros #1 Los archivos de parámetros en Oracle son archivos que contienen una lista de parámetros y un valor para cada parámetro. Estos parámetros afectan al funcionamiento básico de la base de datos. Por ejemplo, los parámetros de inicialización se pueden utilizar para definir límites para toda la base de datos o definir límites sobre los recursos de la base de datos. 10
  • 11. Archivos de parámetros #2 SPFile: Es el archivo de parámetros del servidor (SP), que es el formato preferido de un archivo de parámetros de inicialización. En Linux, se encuentra en: ORACLE_HOME/dbs/spfileSID.ora y en Windows, en ORACLE_HOME/database/spfileSID.ora, donde el SID es el identificador de la base de datos PFile: En caso de no disponer de SPFile, Oracle puede utilizar un archivo de texto PFile para almacenar parámetros. Su ubicación en Linux es: ORACLE_HOME/dbs/initSID.ora y en Windows es ORACLE_HOMEdatabaseinitSID.ora 11
  • 12. Modo NOMOUNT - #1 En esta etapa, Oracle lleva a cabo los siguientes pasos: ● Primero, busca un archivo de parámetros del servidor en la ubicación predeterminada. ● Puede anular el comportamiento predeterminado utilizando los parámetros SPFILE o PFILE en el comando STARTUP. ● A continuación, lee el archivo de parámetros para obtener los valores de los parámetros de inicialización. 12
  • 13. Modo NOMOUNT - #2 ● Luego, asigne el área global del sistema (SGA) según la configuración de los parámetros de inicialización. ● Después de eso, inicie los procesos en segundo plano de Oracle , como PMON, SMON y LGWR. ● Finalmente, abra el registro de alertas y los archivos de seguimiento y registre todos los parámetros explícitos en el registro de alertas en la sintaxis de parámetros válida. 13
  • 14. Modos de inicio Modo de montaje (MOUNT): El archivo de control se abre en este paso. Cuando la base de datos se abre y lee el archivo de control, sabrá dónde están los archivos de datos y los archivos de almacenamiento. Sin embargo, en este paso, los usuarios aún no pueden acceder a la base de datos. Sólo se puede acceder a las vistas del sistema y de rendimiento. 14
  • 15. Modo MOUNT En esta etapa, Oracle asocia una base de datos con una instancia. En otras palabras, la instancia monta la base de datos. ● Primero, obtenga el nombre de los archivos de control de la base de datos especificados en el CONTROL_FILE parámetro de inicialización. ● En segundo lugar, abra los archivos de control. ● En tercer lugar, busque el nombre de los archivos de datos y los archivos de registro de rehacer en línea. Cuando se monta una base de datos, la base de datos solo está disponible para los administradores de la base de datos, no para todos los usuarios. 15
  • 16. CONTROL_FILE Es un archivo binario pequeño que registra la estructura física de la base de datos. Es esencial para el funcionamiento de la base de datos y contiene información como: ◼ El nombre de la base de datos. ◼ Los nombres y ubicaciones de los archivos de datos asociados y los archivos de registro de rehacer en línea. ◼ La marca de tiempo de la creación de la base de datos. ◼ El número de secuencia de registro actual. El CONTROL_FILE debe estar disponible para escritura por el servidor de la base de datos Oracle siempre que la base de datos esté abierta. 16
  • 17. Modos de inicio Modo abierto (OPEN): En este modo, la base de datos se abre normalmente y otros usuarios pueden acceder a ella. Podemos iniciar una base de datos cerrada directamente en modo Abierto de la siguiente manera. 17
  • 18. Modo OPEN En esta última etapa realiza las siguientes acciones: ● Primero, abra los archivos de datos en línea en espacios de tabla distintos de los espacios de tabla de deshacer. ● Luego, seleccione un espacio de tabla para deshacer. La instancia utiliza el espacio de tabla de deshacer predeterminado si se especifica un espacio de tabla de deshacer en el UNDO_TABLESPACE parámetro de inicialización. De lo contrario, seleccionará el primer espacio de tabla de deshacer disponible. ● Finalmente, abra los archivos de registro de rehacer en línea. Cuando Oracle abre una base de datos montada, la base de datos está disponible para operaciones normales 18
  • 19. Diagrama del STARTUP ● Se lee el archivo de parámetros ● La memoria está asignada ● Procesos en segundo plano iniciados ● Se lee el archivo de control ● El archivo de datos es visible, pero no está disponible para los usuarios. ● La etapa de recuperación ● Se verifica la integridad del archivo de datos ● Si falta el archivo de datos, permanece en MONTAJE ● La base de datos está disponible para los usuarios. 19
  • 20. Etapas mostradas en la terminal (representación) 20
  • 21. Cierre de la base de datos Para cerrar una instancia de Oracle Database que se está ejecutando actualmente, utilice el SHUTDOWN siguiente comando: SHUTDOWN [ABORT | IMMEDIATE | NORMAL | TRANSACTIONAL [LOCAL]] Para emitir la declaración SHUTDOWN, debe conectarse a la base de datos como SYSDBA, SYSOPER, SYSBACKUP o SYSDG. Si la base de datos actual es una base de datos conectable, la declaración SHUTDOWN cerrará solo la base de datos conectable. 21
  • 23. Modos de apagado SHUTDOWN NORMAL: Este método no es el preferido, pero a veces puede ser necesario. Cuando intentamos cerrar la base de datos con este método, Oracle espera que todos los usuarios conectados a la base de datos terminen sus trabajos y cierren sus sesiones. La base de datos no se cerrará incluso si hay una sola sesión abierta. El uso del comando es el siguiente Shutdown Normal. 23
  • 24. SHUTDOWN NORMAL La instancia de la base de datos no aceptará ninguna conexión adicional a la base de datos. SHUTDOWN NORMAL no requiere una recuperación de instancia en el siguiente inicio de la base de datos . La opción NORMAL es la opción predeterminada si no especifica explícitamente ninguna opción. Por tanto, los comandos SHUTDOWN y SHUTDOWN NORMAL tienen el mismo efecto. 24
  • 25. Modos de apagado SHUTDOWN TRANSACTIONAL: En este método, Oracle espera que todos los usuarios confirmen sus transacciones. Una vez completado el proceso de confirmación, Oracle finaliza esa sesión y continúa cerrando el proceso. Este método tiene garantía de pérdida cero de datos. El uso del comando es el siguiente Shutdown Transactional. 25
  • 26. SHUTDOWN TRANSACTIONAL La instancia de la base de datos tampoco acepta ninguna transacción nueva después de un archivo SHUTDOWN TRANSACTIONAL. Al completar todas las transacciones, la instancia de la base de datos desconecta a todos los usuarios actualmente conectados de la base de datos y se apaga. Esta opción es útil en algunos casos, por ejemplo, en una interrupción de mantenimiento programada. 26
  • 27. Modos de apagado SHUTDOWN ABORT: Este método es como desconectar la base de datos. Todas las transacciones se detienen repentinamente y la base de datos se cierra de manera inconsistente. Aunque este método no es el preferido, a veces es muy necesario. Por ejemplo, si se está realizando una operación muy crítica y se necesita cerrar o reiniciar la base de datos. 27
  • 28. SHUTDOWN ABORT Nunca debe utilizar el comando SHUTDOWN ABORT antes de realizar una copia de seguridad de la base de datos. Si intenta hacerlo, es posible que no pueda recuperar la copia de seguridad. Se recomienda utilizar el SHUTDOWN ABORT solo cuando desee cerrar la base de datos instantáneamente. SHUTDOWN ABORT procede con el cierre más rápido posible de la base de datos. Sin embargo, requiere la recuperación de la instancia en el próximo inicio de la base de datos. 28
  • 29. Modos de apagado SHUTDOWN IMMEDIATE: La base de datos se cierra de forma sana y consistente. Cuando se ejecuta este comando, Oracle deshace las transacciones no confirmadas y ejecuta los procedimientos de cierre. 29
  • 30. SHUTDOWN IMMEDIATE ◼ Durante el proceso SHUTDOWN IMMEDIATE, todas las sesiones conectadas se desconectan inmediatamente, todas las transacciones no confirmadas se revierten y la base de datos se cierra por completo. ◼ Después de emitir la declaración SHUTDOWN IMMEDIATE, la base de datos no aceptará ninguna conexión nueva. La declaración también cerrará y desmontará la base de datos. ◼ A diferencia de la SHUTDOWN ABORT, SHUTDOWN IMMEDIATE no requiere una recuperación de instancia en el siguiente inicio de la base de datos. 30
  • 31. Modos de apagado STARTUP FORCE: Este comando ejecuta el comando SHUTDOWN ABORT + STARTUP en segundo plano. Entonces, con la cancelación del apagado, la base de datos se cierra repentinamente y luego el inicio y la base de datos se abren en un formato normal. 31
  • 32. Verificar el estado actual de una instancia de BD Con el siguiente comando, podremos ver en la consola en producción el estado de nuestra instancia, si está montada o tiene otro estado. 32
  • 33. Referencias: ◼ Gonzalez, M. (2017, January 8). GoConqr - 2.1.8 Comandos generales de alta y baja de DBMS. GoConqr. https://www.goconqr.com/mapamental/1378030/2-1-8-comandos-generales-de-alta-y-baja-de-dbms ◼ Use SHUTDOWN IMMEDIATE to Shut Down the Oracle Database. (2023, 5 octubre). Oracle Tutorial. https://www.oracletutorial.com/oracle-administration/oracle-shutdown/ ◼ Oracle Database Administration: the essential Refe. (s. f.). O’Reilly Online Learning. https://www.oreilly.com/library/view/oracle-database-administration/1565925165/re205.html ◼ February2024. (s. f.). Uso de database management. Oracle Help Center. https://docs.oracle.com/es-ww/iaas/database-management/doc/view-and-edit-database-parameters.html ◼ Ubicación del archivo de parámetros en Oracle. (s. f.). Mywebstudies. https://www.mywebstudies.com/post/ubicaci%C3%B3n-del-archivo-de-par%C3%A1metros-en-oracle ◼ Managing control files. (s. f.). https://docs.oracle.com/cd/B10500_01/server.920/a96521/control.htm ◼ Oracle STARTUP - How to Start an Oracle Database Instance. (2023, 5 octubre). Oracle Tutorial. https://www.oracletutorial.com/oracle-administration/oracle-startup/ ◼ Use SHUTDOWN IMMEDIATE to Shut Down the Oracle Database. (2023b, octubre 5). Oracle Tutorial. https://www.oracletutorial.com/oracle-administration/oracle-shutdown/ Tutorials, D. N. (2022, 19 agosto). How to Shutdown Oracle Database - Dot Net Tutorials. Dot Net Tutorials. https://dotnettutorials.net/lesson/how-to-shutdown-oracle-database/ 33