Administración de Oracle - Tema 02 - InstalaciónHector Martinez
El documento proporciona una guía para la instalación de Oracle 10g, incluyendo objetivos como conocer la estructura de directorios OFA, utilizar el OUI para la instalación, y diseñar la instalación considerando métodos, componentes, licencias, almacenamiento, requisitos y opciones de configuración. Explica los pasos de la instalación con el OUI como seleccionar el método y tipo, especificar detalles de directorios, e instalar y salir del inventario.
El documento describe los conceptos fundamentales de los segmentos, extents y bloques de datos en Oracle. Explica que los segmentos residen dentro de tablespaces y están compuestos de extents, que a su vez están compuestos de bloques de datos. Describe los tipos principales de segmentos como segmentos de datos, índices, temporales y rollback.
Este documento proporciona una introducción al lenguaje SQL sobre Oracle. Explica las características principales de SQL, incluyendo sus diferentes tipos de sentencias (DDL, DML, etc.). También describe SQL*Plus de Oracle, la interfaz que permite ejecutar sentencias SQL y comandos. Por último, resume los principales tipos de datos que se pueden utilizar en las columnas de una tabla SQL.
Administracion de base de datos oracle tarea#02Celso
El documento describe las características y ventajas de Oracle Enterprise Manager 11g para la administración de bases de datos Oracle. En 3 oraciones o menos: Oracle Enterprise Manager 11g proporciona automatización para la administración de bases de datos Oracle, permitiendo maximizar el rendimiento y reducir los costos. Incluye funciones como diagnóstico automático de problemas, optimización de compresión de datos y soporte para Exadata. Oracle Enterprise Manager 11g ayuda a los administradores a mejorar la productividad en más de un 200%.
Los tablespaces en Oracle son espacios de almacenamiento donde se guardan los objetos de la base de datos como tablas e índices. Existen diferentes tipos de tablespaces como los temporales, de solo lectura y de deshacer cambios. Los tablespaces se pueden manipular creando, eliminando o cambiando su tamaño y estado entre online y offline.
Este documento describe las funciones y responsabilidades de un administrador de base de datos, así como los componentes principales de una base de datos Oracle, incluida su estructura física y lógica. Explica los procesos en segundo plano involucrados en el mantenimiento de la base de datos, como DBWn, LGWR, SMON, PMON y CKPT, y sus funciones respectivas. También describe la asignación de memoria en el SGA y PGA y cómo esto varía entre servidores dedicados y compartidos.
Administración de Oracle - Tema 02 - InstalaciónHector Martinez
El documento proporciona una guía para la instalación de Oracle 10g, incluyendo objetivos como conocer la estructura de directorios OFA, utilizar el OUI para la instalación, y diseñar la instalación considerando métodos, componentes, licencias, almacenamiento, requisitos y opciones de configuración. Explica los pasos de la instalación con el OUI como seleccionar el método y tipo, especificar detalles de directorios, e instalar y salir del inventario.
El documento describe los conceptos fundamentales de los segmentos, extents y bloques de datos en Oracle. Explica que los segmentos residen dentro de tablespaces y están compuestos de extents, que a su vez están compuestos de bloques de datos. Describe los tipos principales de segmentos como segmentos de datos, índices, temporales y rollback.
Este documento proporciona una introducción al lenguaje SQL sobre Oracle. Explica las características principales de SQL, incluyendo sus diferentes tipos de sentencias (DDL, DML, etc.). También describe SQL*Plus de Oracle, la interfaz que permite ejecutar sentencias SQL y comandos. Por último, resume los principales tipos de datos que se pueden utilizar en las columnas de una tabla SQL.
Administracion de base de datos oracle tarea#02Celso
El documento describe las características y ventajas de Oracle Enterprise Manager 11g para la administración de bases de datos Oracle. En 3 oraciones o menos: Oracle Enterprise Manager 11g proporciona automatización para la administración de bases de datos Oracle, permitiendo maximizar el rendimiento y reducir los costos. Incluye funciones como diagnóstico automático de problemas, optimización de compresión de datos y soporte para Exadata. Oracle Enterprise Manager 11g ayuda a los administradores a mejorar la productividad en más de un 200%.
Los tablespaces en Oracle son espacios de almacenamiento donde se guardan los objetos de la base de datos como tablas e índices. Existen diferentes tipos de tablespaces como los temporales, de solo lectura y de deshacer cambios. Los tablespaces se pueden manipular creando, eliminando o cambiando su tamaño y estado entre online y offline.
Este documento describe las funciones y responsabilidades de un administrador de base de datos, así como los componentes principales de una base de datos Oracle, incluida su estructura física y lógica. Explica los procesos en segundo plano involucrados en el mantenimiento de la base de datos, como DBWn, LGWR, SMON, PMON y CKPT, y sus funciones respectivas. También describe la asignación de memoria en el SGA y PGA y cómo esto varía entre servidores dedicados y compartidos.
Oracle es una base de datos relacional escalable y fácil de gestionar. Los administradores de bases de datos (DBA) son responsables de mantener Oracle Server para procesar solicitudes de usuario, realizar copias de seguridad y recuperación, y ajustar el rendimiento. La arquitectura de Oracle incluye estructuras físicas como archivos y lógicas como tablespaces para almacenar y recuperar datos de forma eficiente.
El documento describe la arquitectura de un sistema gestor de bases de datos, incluyendo sus componentes principales como la instancia de la base de datos, el área global del sistema, los procesos como DBWR y LGWR, y las estructuras de almacenamiento como tablespaces y archivos de redo log. Explica que la instancia contiene las estructuras de memoria y procesos del sistema gestor, y que el área global del sistema almacena datos e información de control en memoria compartida.
La arquitectura de Oracle consta de una instancia en memoria formada por estructuras de memoria y procesos, y una base de datos en disco. La instancia más común tiene una sola base de datos local. La instancia contiene procesos que gestionan la memoria compartida, los cambios en los datos y la escritura en disco para mantener la integridad de la base de datos.
El documento describe la arquitectura de Oracle 11g R2. Explica que Oracle está formado por la entidad instancia y base de datos, y que la instancia incluye procesos y estructuras de memoria como la SGA y PGA. También describe los componentes clave de la arquitectura como los ficheros de datos, redo logs y controlfile, así como los procesos background y las estructuras de memoria clave como la database buffer cache, redo log buffer y shared pool.
Este documento describe una serie de prácticas relacionadas con la administración de tablespaces en Oracle. Entre otras cosas, explica cómo consultar información sobre los tablespaces y ficheros que componen una base de datos, crear nuevos tablespaces locales y no locales, crear tablas en ellos, y probar diferentes operaciones como poner un tablespace en modo solo lectura o borrar tablas.
Estructuras de almacenamiento de Oracle 11g R2Carmen Soler
El documento describe el modelo de almacenamiento de Oracle, incluyendo segmentos, tablespaces y datafiles. Los datos se almacenan lógicamente en segmentos y físicamente en datafiles. Un tablespace es una estructura lógica que puede contener múltiples segmentos y estar contenido en varios datafiles.
Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03Alexander Calderón
Este documento resume las herramientas de administración de Oracle Database 11g como Oracle Universal Installer, SQL*Plus, Oracle Enterprise Manager y SQL Developer. También cubre los sistemas operativos soportados, requisitos de hardware y las rutas típicas para el Oracle Home y la base de datos. Finalmente, pide a los lectores instalar Oracle Database 11g y ver videos sobre el proceso de instalación.
Conozca la estructura del gestor mas potente del mercado.
Arquitectura de Oracle Database 11g, descripcion conceptual, utilizacion de la memoria, procesos especificos.
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 1. Introducción a una BD ORACLE
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno detalla la arquitectura de la base de datos Oracle y configura la conexión de un cliente remoto a través del archivo tnsnames.ora. Asimismo manipula la información mediante la herramienta SQL*PLUS y gestiona una instancia de base de datos.
Temario
1.1 Tema 1: INTRODUCCIÓN AL SGBD ORACLE
1.1.1 Introducción a una DB relacional y a la arquitectura Oracle
1.1.2 Interactuando con la base de datos: Conexión y SQL*PLUS
1.1.3 Componentes de la Arquitectura de una BD Oracle
1.2 Tema 2: GESTIÓN DE UNA INSTANCIA ORACLE
1.2.1 Inicio de la instancia
1.2.2 Apertura de la Base de Datos
1.2.3 Cierre de la Base de Datos
1.2.4 Configuración de un cliente Oracle
Este documento describe los conceptos básicos de las cuentas de usuario, privilegios y roles en una base de datos Oracle. Explica cómo crear y modificar cuentas de usuario, asignar privilegios mediante roles predefinidos o creados, y limitar recursos a través de perfiles.
El documento describe los componentes principales de Oracle, incluyendo Oracle Server, la instancia Oracle, la base de datos Oracle, la estructura de memoria SGA y PGA, y los procesos involucrados en el acceso a la base de datos como DBWn y LGWR. También resume las funciones de un administrador de base de datos y los tipos de conexión y sesión.
Administrando la Instancia en Oracle database 11g-Z052 05Alexander Calderón
Este documento describe cómo administrar una instancia de Oracle, incluyendo iniciar y detener el Database Control, el Listener y la base de datos, así como los estados de la base de datos y cómo cambiar parámetros de inicialización. También cubre el alert log y las vistas de metadatos que permiten a los administradores comprender la estructura lógica y física de la base de datos.
Introduccion a las tecnologias de Oracle Database R2 11G Z051 01Alexander Calderón
El documento habla sobre las tecnologías de Oracle como Oracle Database, Oracle Application Server y Oracle Enterprise Manager. Explica conceptos clave de bases de datos como tuplas, tablas, normalización de datos, llaves primarias y foráneas. También cubre cómo conectarse a una base de datos Oracle mediante Sqlplus, incluyendo la ruta de acceso al binario, nombre de usuario de datos, contraseña e ID de instancia. Finalmente, define los términos usuario y esquema en Oracle.
ENTERPRISE MANAGER DE LA BASE DE DATOS ORACLE VERSIÓN 11G1712223955
El documento describe las características y funcionalidades del Oracle Enterprise Manager, incluyendo su arquitectura de tres capas formada por una consola, servidores de gestión y agentes inteligentes. También explica cómo configurar el Enterprise Manager en Oracle 11g y los pasos para instalarlo.
El documento describe los pasos para crear una base de datos de Oracle: 1) crear un archivo de parámetros, 2) usar el archivo para construir la instancia en memoria, 3) ejecutar el comando CREATE DATABASE para generar archivos de control y registro. El proceso se automatiza usando la herramienta DBCA de Oracle.
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 6. Sistemas de archivos Oracle
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno implementa una distribución y configuración adecuada de los sistemas de archivos de Oracle.
Temario
6.1. Tema 6: Sistemas de archivos Oracle
6.1.1. Archivos de Control
6.1.2. Mantenimiento de los Archivos Redo logs
6.1.3. Gestión de tablespaces y datafiles
Preparando el entorno de Red de Oracle Database 11gZ052 06Alexander Calderón
Este documento describe la configuración de la red Oracle. Explica que Oracle Net permite establecer sesiones hacia la base de datos y que los usuarios interactúan con procesos de usuario mientras que los procesos de servidor ejecutan las consultas SQL. También cubre temas como la resolución de nombres, los archivos críticos como listener.ora y tnsnames.ora, y las herramientas para administrar el listener como lsnrctl y Net Manager.
Administración de base de datos oracle - sesion 2Sefira111
El documento describe los principales componentes de la arquitectura de Oracle, incluyendo procesos como PMON, SMON, DBWn, LGWR, CKPT y ARCn, estructuras de memoria como el SGA (incluyendo el shared pool, database buffer cache y redo log buffer), y archivos de datos y redo logs. Explica el propósito de cada componente para la administración eficiente de una base de datos Oracle.
Transact-SQL es un potente lenguaje que permite definir tareas sobre la base de datos, incluyendo características de programación. Contiene instrucciones DDL para definir la estructura, DML para manipular datos, y DCL para controlar datos. Las instrucciones incluyen CREATE, ALTER, DROP, INSERT, UPDATE, DELETE y SELECT para agregar, modificar y recuperar datos de la base de datos.
Este documento proporciona una introducción a Oracle, una herramienta de base de datos. Explica las características y estructuras de Oracle como tablas, índices, usuarios y espacios de tablas. También describe pasos básicos como crear una base de datos, un usuario y una tabla. El objetivo es conocer la funcionalidad de Oracle para el manejo de información de base de datos.
El documento habla sobre las transacciones en Oracle. Explica que Oracle garantiza la consistencia de los datos mediante transacciones, las cuales proporcionan flexibilidad y control cuando los datos cambian. Define una transacción como una unidad lógica de procesamiento, integridad, concurrencia y recuperación. Además, explica que una transacción es atómica, es decir, o se completan todas sus operaciones o ninguna.
Oracle es una base de datos relacional escalable y fácil de gestionar. Los administradores de bases de datos (DBA) son responsables de mantener Oracle Server para procesar solicitudes de usuario, realizar copias de seguridad y recuperación, y ajustar el rendimiento. La arquitectura de Oracle incluye estructuras físicas como archivos y lógicas como tablespaces para almacenar y recuperar datos de forma eficiente.
El documento describe la arquitectura de un sistema gestor de bases de datos, incluyendo sus componentes principales como la instancia de la base de datos, el área global del sistema, los procesos como DBWR y LGWR, y las estructuras de almacenamiento como tablespaces y archivos de redo log. Explica que la instancia contiene las estructuras de memoria y procesos del sistema gestor, y que el área global del sistema almacena datos e información de control en memoria compartida.
La arquitectura de Oracle consta de una instancia en memoria formada por estructuras de memoria y procesos, y una base de datos en disco. La instancia más común tiene una sola base de datos local. La instancia contiene procesos que gestionan la memoria compartida, los cambios en los datos y la escritura en disco para mantener la integridad de la base de datos.
El documento describe la arquitectura de Oracle 11g R2. Explica que Oracle está formado por la entidad instancia y base de datos, y que la instancia incluye procesos y estructuras de memoria como la SGA y PGA. También describe los componentes clave de la arquitectura como los ficheros de datos, redo logs y controlfile, así como los procesos background y las estructuras de memoria clave como la database buffer cache, redo log buffer y shared pool.
Este documento describe una serie de prácticas relacionadas con la administración de tablespaces en Oracle. Entre otras cosas, explica cómo consultar información sobre los tablespaces y ficheros que componen una base de datos, crear nuevos tablespaces locales y no locales, crear tablas en ellos, y probar diferentes operaciones como poner un tablespace en modo solo lectura o borrar tablas.
Estructuras de almacenamiento de Oracle 11g R2Carmen Soler
El documento describe el modelo de almacenamiento de Oracle, incluyendo segmentos, tablespaces y datafiles. Los datos se almacenan lógicamente en segmentos y físicamente en datafiles. Un tablespace es una estructura lógica que puede contener múltiples segmentos y estar contenido en varios datafiles.
Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03Alexander Calderón
Este documento resume las herramientas de administración de Oracle Database 11g como Oracle Universal Installer, SQL*Plus, Oracle Enterprise Manager y SQL Developer. También cubre los sistemas operativos soportados, requisitos de hardware y las rutas típicas para el Oracle Home y la base de datos. Finalmente, pide a los lectores instalar Oracle Database 11g y ver videos sobre el proceso de instalación.
Conozca la estructura del gestor mas potente del mercado.
Arquitectura de Oracle Database 11g, descripcion conceptual, utilizacion de la memoria, procesos especificos.
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 1. Introducción a una BD ORACLE
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno detalla la arquitectura de la base de datos Oracle y configura la conexión de un cliente remoto a través del archivo tnsnames.ora. Asimismo manipula la información mediante la herramienta SQL*PLUS y gestiona una instancia de base de datos.
Temario
1.1 Tema 1: INTRODUCCIÓN AL SGBD ORACLE
1.1.1 Introducción a una DB relacional y a la arquitectura Oracle
1.1.2 Interactuando con la base de datos: Conexión y SQL*PLUS
1.1.3 Componentes de la Arquitectura de una BD Oracle
1.2 Tema 2: GESTIÓN DE UNA INSTANCIA ORACLE
1.2.1 Inicio de la instancia
1.2.2 Apertura de la Base de Datos
1.2.3 Cierre de la Base de Datos
1.2.4 Configuración de un cliente Oracle
Este documento describe los conceptos básicos de las cuentas de usuario, privilegios y roles en una base de datos Oracle. Explica cómo crear y modificar cuentas de usuario, asignar privilegios mediante roles predefinidos o creados, y limitar recursos a través de perfiles.
El documento describe los componentes principales de Oracle, incluyendo Oracle Server, la instancia Oracle, la base de datos Oracle, la estructura de memoria SGA y PGA, y los procesos involucrados en el acceso a la base de datos como DBWn y LGWR. También resume las funciones de un administrador de base de datos y los tipos de conexión y sesión.
Administrando la Instancia en Oracle database 11g-Z052 05Alexander Calderón
Este documento describe cómo administrar una instancia de Oracle, incluyendo iniciar y detener el Database Control, el Listener y la base de datos, así como los estados de la base de datos y cómo cambiar parámetros de inicialización. También cubre el alert log y las vistas de metadatos que permiten a los administradores comprender la estructura lógica y física de la base de datos.
Introduccion a las tecnologias de Oracle Database R2 11G Z051 01Alexander Calderón
El documento habla sobre las tecnologías de Oracle como Oracle Database, Oracle Application Server y Oracle Enterprise Manager. Explica conceptos clave de bases de datos como tuplas, tablas, normalización de datos, llaves primarias y foráneas. También cubre cómo conectarse a una base de datos Oracle mediante Sqlplus, incluyendo la ruta de acceso al binario, nombre de usuario de datos, contraseña e ID de instancia. Finalmente, define los términos usuario y esquema en Oracle.
ENTERPRISE MANAGER DE LA BASE DE DATOS ORACLE VERSIÓN 11G1712223955
El documento describe las características y funcionalidades del Oracle Enterprise Manager, incluyendo su arquitectura de tres capas formada por una consola, servidores de gestión y agentes inteligentes. También explica cómo configurar el Enterprise Manager en Oracle 11g y los pasos para instalarlo.
El documento describe los pasos para crear una base de datos de Oracle: 1) crear un archivo de parámetros, 2) usar el archivo para construir la instancia en memoria, 3) ejecutar el comando CREATE DATABASE para generar archivos de control y registro. El proceso se automatiza usando la herramienta DBCA de Oracle.
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 6. Sistemas de archivos Oracle
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno implementa una distribución y configuración adecuada de los sistemas de archivos de Oracle.
Temario
6.1. Tema 6: Sistemas de archivos Oracle
6.1.1. Archivos de Control
6.1.2. Mantenimiento de los Archivos Redo logs
6.1.3. Gestión de tablespaces y datafiles
Preparando el entorno de Red de Oracle Database 11gZ052 06Alexander Calderón
Este documento describe la configuración de la red Oracle. Explica que Oracle Net permite establecer sesiones hacia la base de datos y que los usuarios interactúan con procesos de usuario mientras que los procesos de servidor ejecutan las consultas SQL. También cubre temas como la resolución de nombres, los archivos críticos como listener.ora y tnsnames.ora, y las herramientas para administrar el listener como lsnrctl y Net Manager.
Administración de base de datos oracle - sesion 2Sefira111
El documento describe los principales componentes de la arquitectura de Oracle, incluyendo procesos como PMON, SMON, DBWn, LGWR, CKPT y ARCn, estructuras de memoria como el SGA (incluyendo el shared pool, database buffer cache y redo log buffer), y archivos de datos y redo logs. Explica el propósito de cada componente para la administración eficiente de una base de datos Oracle.
Transact-SQL es un potente lenguaje que permite definir tareas sobre la base de datos, incluyendo características de programación. Contiene instrucciones DDL para definir la estructura, DML para manipular datos, y DCL para controlar datos. Las instrucciones incluyen CREATE, ALTER, DROP, INSERT, UPDATE, DELETE y SELECT para agregar, modificar y recuperar datos de la base de datos.
Este documento proporciona una introducción a Oracle, una herramienta de base de datos. Explica las características y estructuras de Oracle como tablas, índices, usuarios y espacios de tablas. También describe pasos básicos como crear una base de datos, un usuario y una tabla. El objetivo es conocer la funcionalidad de Oracle para el manejo de información de base de datos.
El documento habla sobre las transacciones en Oracle. Explica que Oracle garantiza la consistencia de los datos mediante transacciones, las cuales proporcionan flexibilidad y control cuando los datos cambian. Define una transacción como una unidad lógica de procesamiento, integridad, concurrencia y recuperación. Además, explica que una transacción es atómica, es decir, o se completan todas sus operaciones o ninguna.
This document summarizes the key aspects of configuring and using Oracle Dataguard for disaster recovery. It discusses setting up a physical standby database, monitoring the replication process, and utilizing the standby for tasks like reporting and testing. Switching the primary and standby roles is also covered.
Administración de base de datos oracle - sesión 4Sefira111
Ejecutar el comando CREATE DATABASE.
Establecer la seguridad de la base de datos mediante la creación de archivos de redo log y de control multiplexados.
Crear un archivo de passwords.
Presentacion JDE Customers Day 2 Impacto Cambio Tipos IVAoracledirect
Este documento describe los cambios en los tipos de IVA en España a partir de julio de 2010, incluyendo el aumento del IVA general al 18% y el IVA reducido al 8%. Explica cómo esto afectará los parámetros, datos y programas de los clientes de J.D. Edwards, y propone un plan de 4 semanas para realizar las adaptaciones necesarias mediante la creación de un entorno de pruebas y el desarrollo de scripts de cambio.
Oracle Enterprise Manager 11g proporciona una gestión integral de aplicaciones, bases de datos, middleware y sistemas para simplificar el entorno de TI, mejorar la productividad empresarial y maximizar el retorno de la inversión. Ofrece visibilidad de las transacciones comerciales, supervisión del rendimiento de usuarios y diagnóstico integrado.
Oracle Enterprise Manager 11g proporciona gestión automatizada de bases de datos Oracle para maximizar el rendimiento y reducir los costos. Ofrece nuevas capacidades como monitoreo de transacciones empresariales, análisis avanzados de datos de transacciones, y una interfaz de usuario mejorada. La gestión integral de middleware también mejora con soporte ampliado para Oracle Fusion Middleware 11g.
Recuperación de la base de datos en OracleCarmen Soler
El documento describe los conceptos de restaurar y recuperar una base de datos de Oracle, la importancia del Data Recovery Advisor, y cómo recuperar archivos como el controlfile y los redo logs. Específicamente, explica que restaurar significa reemplazar un archivo de datos con una copia de seguridad mientras que recuperar extrae los últimos cambios de los redo logs. También destaca la importancia de multiplexar archivos como el controlfile y los redo logs para facilitar la recuperación.
Administración de base de datos oracle - sesion 5Sefira111
Los archivos de control tienen las siguientes características:
Son pequeños y están en formato binario.
Son requeridos al montar la base de datos y para su operación.
Son usados por una sola base de datos.
Deben de ser multiplexados.
Su perdida o corrupción significaría un proceso de recuperación.
V$CONTROLFILE
V$CONTROLFILE_RECORD_SECTION
Vistas que se obtienen de los control files:
V$DATABASE
V$DATAFILE
V$TEMPFILE
V$TABLESPACE
V$LOG
Otros
Este documento describe la gestión de los datos de UNDO en Oracle 11g. Los datos de UNDO almacenan versiones anteriores de los datos para permitir deshacer transacciones y ejecutar consultas flashback. Se generan automáticamente cuando se ejecutan operaciones DML y se clasifican en activos, expirados y no expirados. El DBA puede ajustar parámetros como el tablespace de UNDO y el tiempo de retención para gestionar eficazmente estos datos.
The document discusses Oracle Database Vault, which provides an integrated security framework to control access to databases based on factors like network, users, privileges, roles, and SQL commands. It achieves separation of duties and prevents misuse of powerful privileges. Database Vault enforces compliance requirements and supports database consolidation while requiring no application changes and having minimal performance impact.
Este documento habla sobre la administración de bases de datos Oracle. Explica que el administrador se encarga de mantener los datos disponibles, seguros y con buen rendimiento. Describe que una instancia Oracle contiene procesos y estructuras de memoria, mientras que la base de datos proporciona el almacenamiento físico. También cubre cómo establecer conexiones y sesiones con una base de datos Oracle.
El documento explica los conceptos de independencia de datos, los tres niveles de la arquitectura ANSI-SPARC (nivel externo, conceptual e interno), los principales tipos de modelos de datos (incluyendo el modelo relacional y jerárquico), la función del modelo conceptual para representar los requisitos de datos de una organización, y la importancia del catálogo del sistema para almacenar información sobre los elementos de datos de forma centralizada.
Este documento proporciona una introducción a la programación de scripts bajo shell de Linux. Explica qué es un script, que son lenguajes de script interpretados y ejemplos como JavaScript y PHP. Describe cómo crear y ejecutar scripts de Linux usando editores de texto como vi y el comando sh. Resume la sintaxis básica de los scripts de shell de Linux incluyendo comentarios, parámetros, variables y más.
El documento describe los pasos para crear y usar enlaces de base de datos (DBLinks) en Oracle. Estos permiten conectar una base de datos a otra para acceder datos de forma remota. Se explica cómo crear un usuario, roles y vistas en una base para permitir el acceso y cómo luego crear el DBLink en la otra base usando dichas credenciales para consultar los datos de forma transparente.
Este documento describe los tipos de archivos y directorios en Linux. Existen cuatro tipos de archivos: enlaces físicos, enlaces simbólicos, directorios estáticos y directorios dinámicos. Los directorios son conjuntos de archivos que pueden contener otros directorios y están organizados en un árbol con un directorio raíz. Los archivos y directorios en Linux cumplen funciones similares a Windows pero su organización es diferente.
Introduccion a linux_archivos_y_directorios (1)Fernando Muñoz
Este documento introduce los conceptos básicos de Linux, incluyendo su historia, componentes clave como el núcleo y shell, y su estructura de archivos jerárquica. Explica que Linux es un sistema operativo libre multiusuario desarrollado originalmente por Linus Torvalds y que consta de un núcleo que interactúa con el hardware y un shell que sirve como interfaz de usuario. Además, describe la estructura de directorios con la raíz en "/" y cómo los archivos y directorios se organizan de forma jerárquica dentro de este sistema de arch
Sesion06c - Sentencias SQL en PL-SQL (Oracle)José Toro
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 4. Programación en Oracle
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno construye programas estructurados utilizando el lenguaje PL/SQL dentro del manejador de base de datos Oracle. Incorpora cursores para procesar grandes volúmenes de información y gestiona los posibles errores de ejecución con el uso de excepciones.
Temario
4.1 Tema 6: PROGRAMACIÓN PL/SQL
4.1.1 Introducción a Oracle PL/SQL
4.1.2 Tipos de datos en PL/SQL
4.1.3 Estructuras de Bloques de PL/SQL
4.1.4 Sentencias SQL en PL/SQL
El documento describe la estructura de directorios estandarizada en Linux. Originalmente, la estructura de directorios variaba entre distribuciones, pero un grupo de trabajo creó el Estándar de Jerarquía de Sistemas de Archivos (FHS) en 1993 para estandarizar la ubicación y contenido de directorios y archivos. El FHS define directorios estáticos, dinámicos, compartidos y restringidos.
El documento describe los conceptos básicos de SQL y MySQL, incluyendo que SQL consta de dos partes para manipular y definir datos, que MySQL es un sistema gestor de bases de datos que permite acceder a bases de datos, y que existen dos lenguajes en SQL: DDL para definir datos y DML para manipularlos.
El documento describe las funciones básicas del lenguaje SQL y el sistema de gestión de bases de datos MySQL. Explica que SQL consta de dos partes, una para manipular datos y otra para definirlos. MySQL es un SGBD que permite acceder a bases de datos de manera sencilla mediante comandos SQL. El documento también define los lenguajes DDL y DML de SQL y muestra ejemplos básicos de comandos como crear tablas, insertar y consultar datos.
Este documento proporciona una introducción al lenguaje estructurado de consultas SQL. SQL permite el acceso y la manipulación de datos almacenados en bases de datos relacionales. Se define la sintaxis básica de SQL para consultar, actualizar y definir la estructura de datos en una base de datos.
Es un lenguaje orientado únicamente a la definición y al acceso a los datos por lo que no se puede considerar como lenguaje de programación como tal ya que no incluye funcionalidades como son estructuras condicionales, bucles, formateo de salida, etc.
Este documento presenta los principales comandos del lenguaje Transact SQL. T-SQL es una extensión de SQL que permite definir tareas al trabajar con bases de datos. Se explican las instrucciones de los lenguajes DDL, DML, DCL y control de flujo y transacciones. T-SQL se usa comúnmente para crear procedimientos almacenados, funciones y triggers debido a sus capacidades de programación procedural.
también es conocido por sus abreviatura como T-SQL, como definición es una extensión del SQL Microsoft junto son Sybase. Lo que conocemos a SQL como el lenguaje de búsqueda estructurado lo que viene hacer T-SQL es expander los estándares de SQL no incluyendo programación procedural, como algunas otras funciones para matemáticas, fechas, etc.
T-SQL es un lenguaje de programación procedural desarrollado por Microsoft para ampliar las capacidades de SQL en SQL Server. Permite la programación procedural, variables locales, funciones para procesamiento de cadenas y fechas, y mejoras a las instrucciones DELETE y UPDATE. El lenguaje de definición de datos (DDL) define estructuras de datos y se divide en instrucciones ALTER, CREATE y DROP, mientras que DML incluye instrucciones SELECT, INSERT, UPDATE y DELETE.
Este documento proporciona una introducción a SQL Server, incluyendo una descripción de SQL, Transact SQL y sus principales características como procedimientos almacenados, funciones, triggers y cursores. Explica cómo crear y consultar bases de datos, y los diferentes tipos de objetos de base de datos que se pueden definir para automatizar tareas y aplicar lógica de negocio.
El documento habla sobre SQL y su uso para dar mantenimiento y acceder a bases de datos. Explica que SQL se puede usar para diseñar una base de datos y restringir acceso de usuarios, y que los datos de un programa de Delphi pueden almacenarse en una base de datos SQL. También define comandos SQL como Select y From, e identifica comandos externos como Create, Drop y Alter y comandos internos como Select, Insert, Update y Delete.
El documento describe el lenguaje de consulta estructurado SQL y cómo usarlo en Visual Basic 6.0. SQL es un lenguaje estándar utilizado por todas las bases de datos para manipular y consultar datos. El documento explica comandos SQL como SELECT, INSERT, UPDATE y DELETE, así como cómo crear una base de datos y escribir consultas SQL en Visual Basic 6.0 usando objetos como Data y MSFlexGrid.
Este documento explica los conceptos básicos del lenguaje SQL, incluyendo sus comandos (SELECT, INSERT, UPDATE, DELETE), cláusulas (FROM, WHERE) y operadores lógicos. También describe cómo crear y consultar una base de datos en Visual Basic 6.0 utilizando SQL.
Este documento describe el lenguaje de consulta estructurado SQL. Explica que SQL se utiliza para acceder y manipular datos en bases de datos relacionales y que surgió a partir del lenguaje SEQUEL. Además, detalla los diferentes tipos de sentencias SQL como las sentencias de definición de datos, manipulación de datos y control, y proporciona ejemplos de su sintaxis y uso.
Este documento describe el lenguaje de consulta estructurado SQL. Explica que SQL se utiliza para acceder y manipular datos en bases de datos relacionales y que surgió a partir del lenguaje SEQUEL. Además, detalla los diferentes tipos de sentencias SQL como las sentencias de definición de datos, manipulación de datos y control, y proporciona ejemplos de su sintaxis y uso.
Este documento describe el lenguaje de consulta estructurado SQL. Explica que SQL se utiliza para acceder y manipular datos en bases de datos relacionales y que surgió a partir del lenguaje SEQUEL. Además, detalla los diferentes tipos de sentencias SQL como las sentencias de definición de datos, manipulación de datos y control, y proporciona ejemplos de su sintaxis y uso.
Este documento describe el lenguaje de consulta estructurado SQL. Explica que SQL se utiliza para acceder y manipular datos en bases de datos relacionales y que surgió a partir del lenguaje SEQUEL. Además, detalla los diferentes tipos de sentencias SQL como las sentencias de definición de datos, manipulación de datos y control, y proporciona ejemplos de su sintaxis y uso.
Este documento describe el lenguaje de consulta estructurado SQL. Explica que SQL se utiliza para acceder y manipular datos en bases de datos relacionales y que surgió a partir del lenguaje SEQUEL. Además, detalla los diferentes tipos de sentencias SQL como las sentencias de definición de datos, manipulación de datos y control, y proporciona ejemplos de su sintaxis y uso.
Este documento describe el lenguaje de consulta estructurado o SQL. Explica que SQL permite especificar diversos tipos de operaciones en bases de datos relacionales. Detalla los diferentes tipos de sentencias SQL como las de definición, manipulación y control de datos. También describe cómo crear, modificar y consultar tablas en una base de datos relacional usando sentencias SQL como CREATE TABLE, INSERT, UPDATE, DELETE y SELECT.
Este documento describe el lenguaje de consulta estructurado SQL. Explica que SQL se utiliza para acceder y manipular datos en bases de datos relacionales y que surgió a partir del lenguaje SEQUEL. Además, detalla los diferentes tipos de sentencias SQL como las sentencias de definición de datos, manipulación de datos y control, y proporciona ejemplos de su sintaxis y uso.
Este documento describe el lenguaje de consulta estructurado o SQL. Explica que SQL permite especificar diversos tipos de operaciones en bases de datos relacionales. Detalla los diferentes tipos de sentencias SQL como las de definición, manipulación y control de datos. Finalmente, explica cómo utilizar cada tipo de sentencia para crear, modificar y consultar los datos almacenados en las tablas de una base de datos.
Este documento describe el lenguaje de consulta estructurado SQL. Explica que SQL se utiliza para acceder y manipular datos en bases de datos relacionales y que surgió a partir del lenguaje SEQUEL. Luego detalla los diferentes tipos de sentencias SQL como las sentencias de definición de datos, manipulación de datos y control, y proporciona ejemplos de su sintaxis y uso.
Similar a Administración de Oracle - Tema 4 - Interacción con la Base de Datos (20)
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaAMADO SALVADOR
Descubra el catálogo completo de buzones BTV, una marca líder en la fabricación de buzones y cajas fuertes para los sectores de ferretería, bricolaje y seguridad. Como distribuidor oficial de BTV, Amado Salvador se enorgullece de presentar esta amplia selección de productos diseñados para satisfacer las necesidades de seguridad y funcionalidad en cualquier entorno.
Descubra una variedad de buzones residenciales, comerciales y corporativos, cada uno construido con los más altos estándares de calidad y durabilidad. Desde modelos clásicos hasta diseños modernos, los buzones BTV ofrecen una combinación perfecta de estilo y resistencia, garantizando la protección de su correspondencia en todo momento.
Amado Salvador, se compromete a ofrecer productos de primera clase respaldados por un servicio excepcional al cliente. Como distribuidor oficial de BTV, entendemos la importancia de la seguridad y la tranquilidad para nuestros clientes. Por eso, trabajamos en colaboración con BTV para brindarle acceso a los mejores productos del mercado.
Explore el catálogo de buzones ahora y encuentre la solución perfecta para sus necesidades de correo y seguridad. Confíe en Amado Salvador y BTV para proporcionarle buzones de calidad excepcional que cumplan y superen sus expectativas.
La inteligencia artificial sigue evolucionando rápidamente, prometiendo transformar múltiples aspectos de la sociedad mientras plantea importantes cuestiones que requieren una cuidadosa consideración y regulación.
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...AMADO SALVADOR
Descarga el Catálogo General de Tarifas 2024 de Vaillant, líder en tecnología para calefacción, ventilación y energía solar térmica y fotovoltaica. En Amado Salvador, como distribuidor oficial de Vaillant, te ofrecemos una amplia gama de productos de alta calidad y diseño innovador para tus proyectos de climatización y energía.
Descubre nuestra selección de productos Vaillant, incluyendo bombas de calor altamente eficientes, fancoils de última generación, sistemas de ventilación de alto rendimiento y soluciones de energía solar fotovoltaica y térmica para un rendimiento óptimo y sostenible. El catálogo de Vaillant 2024 presenta una variedad de opciones en calderas de condensación que garantizan eficiencia energética y durabilidad.
Con Vaillant, obtienes más que productos de climatización: control avanzado y conectividad para una gestión inteligente del sistema, acumuladores de agua caliente de gran capacidad y sistemas de aire acondicionado para un confort total. Confía en la fiabilidad de Amado Salvador como distribuidor oficial de Vaillant, y en la resistencia de los productos Vaillant, respaldados por años de experiencia e innovación en el sector.
En Amado Salvador, distribuidor oficial de Vaillant en Valencia, no solo proporcionamos productos de calidad, sino también servicios especializados para profesionales, asegurando que tus proyectos cuenten con el mejor soporte técnico y asesoramiento. Descarga nuestro catálogo y descubre por qué Vaillant es la elección preferida para proyectos de climatización y energía en Amado Salvador.
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialAMADO SALVADOR
Explora el catálogo completo de cajas fuertes BTV, disponible a través de Amado Salvador, distribuidor oficial de BTV. Este catálogo presenta una amplia variedad de cajas fuertes, cada una diseñada con la más alta calidad para ofrecer la máxima seguridad y satisfacer las diversas necesidades de protección de nuestros clientes.
En Amado Salvador, como distribuidor oficial de BTV, ofrecemos productos que destacan por su innovación, durabilidad y robustez. Las cajas fuertes BTV son reconocidas por su eficiencia en la protección contra robos, incendios y otros riesgos, lo que las convierte en una opción ideal tanto para uso doméstico como comercial.
Amado Salvador, distribuidor oficial BTV, asegura que cada producto cumpla con los más estrictos estándares de calidad y seguridad. Al adquirir una caja fuerte a través de Amado Salvador, distribuidor oficial BTV, los clientes pueden tener la tranquilidad de que están obteniendo una solución confiable y duradera para la protección de sus pertenencias.
Este catálogo incluye detalles técnicos, características y opciones de personalización de cada modelo de caja fuerte BTV. Desde cajas fuertes empotrables hasta modelos de alta seguridad, Amado Salvador, como distribuidor oficial de BTV, tiene la solución perfecta para cualquier necesidad de seguridad. No pierdas la oportunidad de conocer todos los beneficios y características de las cajas fuertes BTV y protege lo que más valoras con la calidad y seguridad que solo BTV y Amado Salvador, distribuidor oficial BTV, pueden ofrecerte.
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...AMADO SALVADOR
El catálogo general de electrodomésticos Teka presenta una amplia gama de productos de alta calidad y diseño innovador. Como distribuidor oficial Teka, Amado Salvador ofrece soluciones en electrodomésticos Teka que destacan por su tecnología avanzada y durabilidad. Este catálogo incluye una selección exhaustiva de productos Teka que cumplen con los más altos estándares del mercado, consolidando a Amado Salvador como el distribuidor oficial Teka.
Explora las diversas categorías de electrodomésticos Teka en este catálogo, cada una diseñada para satisfacer las necesidades de cualquier hogar. Amado Salvador, como distribuidor oficial Teka, garantiza que cada producto de Teka se distingue por su excelente calidad y diseño moderno.
Amado Salvador, distribuidor oficial Teka en Valencia. La calidad y el diseño de los electrodomésticos Teka se reflejan en cada página del catálogo, ofreciendo opciones que van desde hornos, placas de cocina, campanas extractoras hasta frigoríficos y lavavajillas. Este catálogo es una herramienta esencial para inspirarse y encontrar electrodomésticos de alta calidad que se adaptan a cualquier proyecto de diseño.
En Amado Salvador somos distribuidor oficial Teka en Valencia y ponemos atu disposición acceso directo a los mejores productos de Teka. Explora este catálogo y encuentra la inspiración y los electrodomésticos necesarios para equipar tu hogar con la garantía y calidad que solo un distribuidor oficial Teka puede ofrecer.
28. Controlar el acceso a la base de datos y sus objetos SQL unifica las tareas en un lenguaje consiente Imagen: http://www.flickr.com/photos/mucio/3656302901/
31. Data Manipulation Language ( DML ) Fue creado como una solución para consultar datos relacionales por personas que no fueran programadores. Originalmente llamado Structured English Query Language (SEQUEL), se eliminó " English " para obtener las siglas de SQL SQL
34. La creación de la base de datos se realiza con una sentencia DDL
35. Antes de poder introducir datos, se deben crear los lugares donde se guardarán usando sentencias DDL; habitualmente usadas por los administradores y en ocasiones por los desarrolladores SQL DDL
36.
37.
38. Privilegios de Objeto , se aplican a un objeto particular de la base de datos los permisos pueden cambiar en función del tipo de objeto ( SELECT sobre una tabla o EXECUTE sobre un procedimiento SQL DCL
58. Cuando SQL procesa la cláusula WHERE , comprueba el valor de la columna de cada registro (o el resultado de una expresión con cada registro) contra un valor concreto SELECT WHERE
76. A continuación de la palabra clave VALUES incluimos los valores que queremos incluir en la tabla en el mismo orden que las columnas donde queremos ubicarlos
89. En una transferencia bancaria, restamos de una cuenta y sumamos en otra, no se genera espontáneamente
90. Con las transacciones podemos agrupar estas operaciones en una única acción Transacciones
91.
92. Consistencia , la transacción debe seguir las mismas reglas lógicas (en una transferencia bancaria, el dinero no se crea ni se destruye)
93. Isolación , el proceso que realiza la transacción debe tener control absoluto de los elementos a los que afecta. Oracle proporciona un entorno concurrente gracias a los bloqueos. Mientras un proceso bloquea un registro, éste no puede ser modificado. A través de los segmentos de UNDO otros procesos pueden ver los datos en las columnas antes de que se modificarán, hasta que se validen
94. Durabilidad , significa que una vez se ha completado la transacción (o validación) los datos deben permanecer y ser visibles a todos los usuarios. Si son necesarios más cambios, se iniciará otra transacción ACID Transacciones
105. Los bloqueos exclusivos previenen a otros usuarios de bloquear de forma exclusiva los datos utilizados como parte de una transacción, hasta que realicemos un COMMIT o ROLLBACK
106. Esto previene a dos usuarios de intentar actualizar los mismos datos al mismo tiempo
107. Cuando un usuario intenta actualizar datos bloqueados por otro usuario, éste debe esperar hasta que finalice el bloqueo
108.
109.
110. La instancia ( ALTER SYSTEM ), para cambiar la instancia en ejecución. Puede usarse para cambiar los parámetros de inicio de forma dinámica o en el SPFILE
111. La sesión ( ALTER SESSION ), permite a los usuarios cambiar las propiedades de su sesión, tales como la memoria utilizada para ordenaciones o si realizar o no consultas en paralelo
SQL unifica todas las tareas en un lenguaje consistente
Lenguaje de Definición de Datos Antes de añadir datos a una tabla debemos crearla: El lenguaje de definición de datos se utiliza para crear, modificar y borrar objetos de una base de datos: CREATE , añade objetos a la base de datos (tablas, vistas, procedimientos, etc.) ALTER , se usa para cambiar las características de tablas, índices y otros objetos de la base de datos. No se puede aplicar a todos los objetos DROP , con este comando podemos borrar objetos de la base de datos. Cuando lo usamos sobre una tabla, también borramos todos los datos de ésta. Una vez borrados no podrán recuperarse Definición de Objetos Los nombres de objetos deben cumplir ciertas reglas: Comenzar por una letra Tener de 1 a 30 caracteres de longitud Pueden contener letras, números y los símbolos: Subrayado Dólar Almohadilla No se pueden usar palabras reservadas (SELECT, INSERT, DROP, GRANT ...) Podemos crear objetos con el mismo nombre en esquemas diferentes Los nombres en Oracle no distinguen entres mayúsculas y minúsculas, aunque Oracle siempre los muestra en mayúsculas
Aunque solo son necesarias las dos primeras
Eliminar Duplicados del Resultado Cuando utilizamos la sentencia SELECT, Oracle nos devuelve todos los registros que coincidan con la consulta: Que pasa cuando queremos consultar, únicamente, los usuarios que son propietarios de objetos de la base de datos Para crear esta lista utilizaremos la palabra clave DISTINCT Cuando utilizamos esta clave Oracle ordena el resultado de nuestra consulta y nos devuelve únicamente la primera aparición de los valores devueltos por la consulta
Condiciones de WHERE Las condiciones de una cláusula WHERE pueden consistir en dos expresiones comparadas por un operador: igual (=) diferente (<>) menor que (<) mayor que (>) Además también podemos utilizar operadores como BETWEEN LIKE IN
Ordenando y Agrupando los Datos El orden en el que Oracle devuelve los datos es totalmente aleatorio: Es posible realizar una consulta diez veces y obtener los mismos datos en 10 ordenes diferentes Cuando queremos obtener los datos en un orden concreto, debemos utilizar la cláusula ORDER BY Puedes especificar que los datos se muestren en orden concreto ascendente o descendente Es posible ordenar por cualquier columna o tipo de datos excepto por los tipos de datos para objetos grandes (CLOB, NCLOB, BLOB, BFILE, RAW, LONGRAW y LONG)
Recuperar Datos de más de Una Tabla Es posible especificar mas de una tabla en el FROM: De esta forma, si indicamos como están relacionadas, realizar una unión de ambas Un DBA no necesita realizar uniones complejas, pero si queremos obtener una lista de los tablespaces y los nombres de archivo asociados a ellos, deberemos unir las tablas DBA_TABLESPACES y DBA_DATA_FILES Condiciones en la Unión de Tablas Es posible especificar mas de una tabla en el FROM: Además de las cláusulas SELECT y FROM, para realizar una unión necesitamos una condición Una condición de unión es la forma adecuada de unir los registros de una tabla con los registros de otra tabla diferente A esta condición se la conoce como la pareja clave primaria/clave foránea y se expresa con la cláusula WHERE (en todas las versiones de Oracle) o con la sintaxis ANSI disponible en Oracle 9i y 10g. Puntos a Tener en Cuenta Hay algunas cosas que hemos de tener en mente cuando realizamos una JOIN : Las uniones es que las columnas utilizadas en la condición no necesitan estar en la lista de la sentencia SELECT La condición no es estrictamente necesaria, en ese caso obtendremos un producto cartesiano &quot; CROSS JOIN &quot; de todos los registros de la primera tabla con todos los registros de la segunda tabla Este tipo de consultas se realiza sobretodo en el caso de realizar un data warehouse de nuestros datos
La ventaja de usar la sintaxis ANSI es la facilidad con la que podemos identificar la condición para la unión
INSERT, UPDATE y DELETE Son las instrucciones del Lenguaje de Manipulación de Datos (DML): El motor de Oracle controla el acceso al sistema y sus datos Para incluir o modificar datos en nuestras tablas deberemos indicárselo a Oracle con las instrucciones INSERT UPDATE DELETE Es importante comprender el correcto funcionamiento de estas instrucciones para administrar una base de datos Oracle
TRANSACCIONES Ayudan controlar la ejecución de sentencias DML agrupándolas en transacciones Las sentencias DML son el tipo más frecuente de transacción en una base de datos
Control de Transacciones Oracle no valida una transacción y dispone los cambios como permanentes hasta que no se le insta para hacerlo: Por esta razón existen varios comandos para controlar las transacciones Se inicia una transacción implícita por cada sentencia DML que ejecutamos. Y no se termina hasta que se valida o se recupera En Oracle podemos controlar explícitamente el final de una transacción usando los comandos: COMMIT, los cambios realizados por la sentencia DML se vuelven permanentes ROLLBACK, los cambios se recuperan a su estado anterior La ventaja de este sistema es la posibilidad de verificar una operación antes de validarla SAVEPOINT Podemos realizar rollbacks intermedios: En ocasiones no nos interesará recuperar la transacción por completo Para realizar este control en cada paso de la transacción utilizaremos savepoints. Marcas con un nombre dentro de la transacción que pueden usarse como destinos previos en una recuperación: SAVEPOINT nombre; Una vez hemos realizado un savepoint, podemos recuperar el estado de la transacción en ese punto, utilizando el operador TO y el nombre del savepoint
Otras Sentencias Sentencias de control de sesión: Administran las propiedades de una sesión de usuario Sentencias de control de sistema: Administra las propiedades de una instancia Oracle Sentencias SQL incluidas con el sistema
¿Qué es el PL/SQL? PL/SQL es un lenguaje estructurado en bloques que añade varias características al SQL: Declaraciones Variables Constantes Cursores Estructuras de control Condicional Iterativo Secuencial Control de errores Usos del PL/SQL Los bloques PL/SQL se pueden usar para: Bloques anónimos Funciones Procedimientos Paquetes Disparadores Tipos de objeto
Estructura de los Bloques Todos los bloques PL/SQL tienen la misma estructura: Una sección para la declaración de variables (DECLARE) El código que ejecutaremos (BEGIN) El control de errores (EXCEPTION) El terminador (END)