Por: Ing. Juan Luis Rodríguez

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Por: Ing. Juan Luis Rodríguez jrodrigez@datum.com.gt"

Transcripción

1 Newsletter Septiembre 2012 Query Result Cache Contenido: Página: 1 Query Result Cache 9 Instalación de forms y Reports Builder Parte 2 17 Standby Heterogeneo Por: Ing. Juan Luis Rodríguez En base de datos Oracle 11g se puede guardar en memoria el resultado de la ejecución de consultas a la base de datos y múltiples usuarios pueden ver esos resultados sin que se repita la ejecución de la misma consulta. Para consultas comunes y frecuentemente utilizadas esto puede mejorar el rendimiento del sistema. Esta es una característica desde la cual cualquier aplicación puede beneficiarse. Desde versiones anteriores, la base de datos Oracle guarda los bloques de datos en varios lugares de la memoria caché: en el default buffer pool, en el keep buffer pool o en el recycle buffer pool. Los bloques de datos en caché se utilizan siempre para construir los resultados de las consultas. 5a. Ave Zona14,Edificio Euro Plaza Torre II, Nivel 12 Editores Generales A partir de la versión de base de datos Oracle 11g, se puede guardar en memoria caché, los resultados de la ejecución de consultas (queries) a la base de datos. Pagina 1/10 Daniel Cacía En teoría, el concepto es este: cuando se ejecuta una consulta, Oracle 11g primero Gerber Bautista verificará si el resultado de esa consulta ya ha sido computado y si se encuentra en memoria por alguna ejecución de alguna consulta anterior por otro usuario, si es Debbie Moran así, se obtendrá el resultado desde el caché del servidor en lugar de obtenerlo todo Francisco Barrundia de los bloques de datos que se encuentran en la memoria caché. La primera ejecución de la consulta puede tomar más tiempo de lo usual (debido a que se tiene que computar el resultado), pero las siguientes ejecuciones mostrarán el Autores resultado instantáneamente. Contribuyentes Juan Luis Rodríguez Daniel Cacía Manuel Carrillo Teléfono:(502) Fax: (502) Página 1

2 En la imagen siguiente se visualizan los componentes de memoria SGA que intervienen en la preparación del result cache: 1) La información solicitada por medio de una consulta a la base de datos se obtiene de operación de I/O. 2) Se obtiene el resultado de la consulta con los bloques de datos almacenados en el Database Buffer Cache. 3) El resultado de la consulta se almacena en un área específica dentro del Shared Pool. APLICACIÓN DE QUERY RESULT CACHE Para poner a prueba query result caché vamos a crear la tabla de ejempo data: SQL> create table data as 2 select owner, object_type, object_name 3 from dba_objects; Table created. Ahora vamos a crear un procedimiento que procese esta tabla para demostrar la diferencia en el rendimiento de una consulta: Página 2

3 SQL> create or replace procedure proc_01 as 2 cursor c1 is 3 select owner, object_type, count(1) cont 4 from data 5 group by owner, object_type 6 order by owner, object_type; 7 p_owner varchar2(30); 8 p_objt varchar2(30); 9 p_cont number; 10 begin 11 for l in c1 loop 12 p_owner := l.owner; 13 p_objt := l.object_type; 14 p_cont := l.cont; 15 end loop; 16* end; SQL> / Procedure created. Ahora, se ejecuta el procedimiento tres veces y se verificará el tiempo que toma en cada ejecución: SQL> set timing on SQL> exec proc_01 Elapsed: 00:00:00.14 SQL> exec proc_01 Elapsed: 00:00:00.06 SQL> exec proc_01 Elapsed: 00:00:00.05 SQL> SQL> set timing off Notar que la primera ejecución tomó un signifcativo tiempo superior a las segunda y tercera ejecuciones debido a la lectura física de I/O requerida para leer los datos del disco. La segunda y tercera ejecuciones tomaron menos tiempo debido a que los bloques necesarios para responder al query se encontraron en la memoria cache, no en el disco. Ahora, comparemos lo que sucede si se agrega un hint para colocar en cache el de la consulta: Página 3

4 1 create or replace procedure proc_01 as 2 cursor c1 is 3 select /*+ result_cache */ 4 owner, object_type, count(1) cont 5 from data 6 group by owner, object_type 7 order by owner, object_type; 8 p_owner varchar2(30); 9 p_objt varchar2(30); 10 p_cont number; 11 begin 12 for l in c1 loop 13 p_owner := l.owner; 14 p_objt := l.object_type; 15 p_cont := l.cont; 16 end loop; 17* end; SQL> SQL> / Procedure created. SQL> exec proc_01 Elapsed: 00:00:00.06 SQL> exec proc_01 Elapsed: 00:00:00.00 SQL> exec proc_01 Elapsed: 00:00:00.01 SQL> set timing off En la primera ejecución se emsambló la respuesta al query y las siguientes ejecuciones fueron más rápidas, casi instantáneas. Lo bueno sobre esto es si que el caché es invalidado (por la aplicación de un comando UPDATE, por ejemplo) es actualizado automáticamente por la base de datos, y el proceso es completamente transparente para la aplicación. Por ejemplo, si se realiza la siguiente actualización: SQL> update data 2 set owner=lower(owner); rows updated. SQL> SQL> commit; Página 4

5 Observemos el siguiente comportamiento: SQL> exec proc_01 Elapsed: 00:00:00.06 SQL> exec proc_01 Elapsed: 00:00:00.01 SQL> exec proc_01 Elapsed: 00:00:00.00 SQL> set timing off La característica result cache provee muchos de los beneficios de las vistas materializadas, pero sin necesidad de configuración y manejo administrativo en la base de datos. Una extensión del uso de result cache permite poner en memoria cache el resultado de la ejecución de funciones y procedimientos. En versiones anteriores, si se llamaba 1,000 veces una función y cada llamada consumía 1 segundo, las 1,000 llamadas a la función deberían tomar 1,000 segundos. Con la nueva característica result cache y, dependiendo de los parámetros de entrada de la función y de que tantos cambios de datos se realicen, las 1,000 llamadas a la función podrían tomar 1 segundo en total. Para ejemplificar esto, creamos dos funciones idénticas a excepción del nombre y el la opción del parámetro de compilación. Ambas accesan la tabla anteriormente creada: data. SQL> create or replace function not_cached (p_owner varchar2) 2 return number 3 as 4 cont number; 5 begin 6 select count(1) into cont 7 from data 8 where owner=p_owner; 9 dbms_lock.sleep(1); 10 return cont; 11 end; 12 / Página 5

6 Function created. 1 create or replace function cached (p_owner varchar2) 2 return number 3 result_cache 4 relies_on (data) 5 as 6 cont number; 7 begin 8 select count(1) into cont 9 from data 10 where owner=p_owner; 11 dbms_lock.sleep(1); 12 return cont; 13* end; SQL> SQL> / Function created. La única diferencia en las funciones es que en los nombres están los parámetros del compilador RESULT_CACHE y RELIES_ON. La directiva RESULT_CACHE le dice al compilador que el resultado de ejecución de esta función debe se guardada, así, si alguien invoca esta función de nuevo con los mismos parámetros de entrada, el código no debería ser ejecutado, pero la persona debería obtener solamente la respuesta conocida. La cláusula RELIES_ON le indica a la base de datos cuándo se invalida el resultado (result cache) de la función, en este caso, si la tabla datos es modificada. Se agrega 1 segundo de espera en ambas funciones para que la llamada sea notoria y cuando el resultado sea reusado. Empecemos llamando la función normal (not_cached) tres veces: SQL> set timing on SQL> exec dbms_output.put_line(not_cached('dbsnmp')); Elapsed: 00:00:01.17 SQL> exec dbms_output.put_line(not_cached('dbsnmp')); Elapsed: 00:00:01.06 SQL> exec dbms_output.put_line(not_cached('dbsnmp')); Elapsed: 00:00:01.05 La llamada a la función tomó al menos un segundo, el trabajo hecho por la función (pausa de un segundo creada por dbms_lock.sleep(1)) más el SQL toma un poco más de un segundo. Ahora, vamos a intentar de nuevo con la versión en en cache de esta función: SQL> exec dbms_output.put_line(cached('dbsnmp')); Página 6

7 Elapsed: 00:00:01.06 SQL> exec dbms_output.put_line(cached('dbsnmp')); Elapsed: 00:00:00.02 SQL> exec dbms_output.put_line(cached('dbsnmp')); Elapsed: 00:00:00.01 SQL> exec dbms_output.put_line(cached('dbsnmp')); Elapsed: 00:00:00.01 Como se puede ver, la primera ejecución toma un poco más mas de un segundo, pero las siguientes ejecuciones se realizaron a la velocidad de la luz, simplemente debido a que la función cached es, de hecho, no ejecutada. Si se modifica la tabla, la función se puede ver que la base de datos hace lo esperado: SQL> set timing off SQL> update data set owner = upper(owner); rows updated. SQL> commit; Commit complete. SQL> set timing on Elapsed: 00:00:00.02 SQL> exec dbms_output.put_line(cached('dbsnmp')); Elapsed: 00:00:01.04 Esta primera ejecución de la función cached toma más de un segundo, debido a que se debe actualizar el resultado (result cache), pero las siguientes ejecuciones se benefician de esta primera ejecución: SQL> exec dbms_output.put_line(cached('dbsnmp')); Elapsed: 00:00:00.03 SQL> exec dbms_output.put_line(cached('dbsnmp')); Página 7

8 Elapsed: 00:00:00.01 SQL> SQL> exec dbms_output.put_line(cached('dbsnmp')); Elapsed: 00:00:00.01 SQL> Y finalmente, para demostrar cómo el resultado (result cache) en la función PL/SQL entiende que diferentes parámetros de entrada resultan en diferentes salidas vamos a llamar la función cached con un diferente username: SQL> exec dbms_output.put_line(cached('sys')); Elapsed: 00:00:01.04 SQL> exec dbms_output.put_line(cached('sys')); Elapsed: 00:00:00.01 La primera ejecución toma más tiempo (para obtener el resultado), la siguiente ejecución es rápida, y llamando la función con diferente username no invalida o desecha resulados de ejecución anteriores: SQL> exec dbms_output.put_line(cached('dbsnmp')); Elapsed: 00:00:00.01 Síguenos en Facebook: La llamada a la función usa DBNSMP como entrada y la función mostrará los resultados de manera rápida hasta que el resultado (result cache) sea invalidado. https://www.facebook.com/pages/datum- SA/ Y Twitter: https://twitter.com/#!/datumgt Página 8

9 Instalación De Forms Y Reports Builder 11g Release 1 (32 Bits) Parte 2 Por: Ing. Daniel Caciá 1. En la siguiente pantalla presionar Instalar 2. Iniciará la instalación Página 9

10 3. Al finalizar la instalación dar siguiente 4. En la siguiente pantalla presionar Terminar 5. Después de que termine la instalación de se procede a instalar el parche Página 10

11 6. Seleccionar la ubicación donde se instaló (seleccionada por defecto) 7. Indicar de nuevo que no se desean recibir notificaciones 8. Se iniciará la instalación Página 11

12 9. Al finalizar la instalación, dar siguiente y luego Terminar 10. Luego se debe correr el asistente de configuración de la instancia. Podrá ubicar el acceso directo en el menú de inicio bajo Oracle Classic 11g - Home1 Menú Inicio > Oracle Classic 11g -Home1 > Configurar Instancia de Classic 11. Luego de la pantalla de bienvenida, se procede a crear un Dominio. Debemos indicar el usuario administrador, su contraseña y el nombre que le vamos a dar al dominio. Página 12

13 12. Mi consejo es que el usuario sea weblogic y el nombre del dominio Classic Domain, pero se pueden utilizar otros datos. 13. Indicar que no se quiere recibir notificaciones 14. Indicar las carpetas donde se creará el dominio y la instancia Página 13

14 15. En esta pantalla hay que tomar un especial cuidado, seleccionar: Oracle Forms Oracle Reports Oracle Forms Builder Oracle Reports Builder Enterprise Manager Oracle Http Server NO seleccionar WebCache ni en Cluster 16. Luego seleccionar configuración automática de Puertos Página 14

15 17. Indicar que no se utilizarán Valores de Proxy 18. En la siguiente pantalla deseleccionar "Usar Almacén de identidades en el Nivel de Aplicación" Página 15

16 19. En esta pantalla presionar el botón Configurar 20. Luego esperar a que termine la configuración Página 16

17 Oracle Standby Database Heterogéneo Por: Ing. Manuel Carrillo En la versión 11gR2 es posible configurar un ambiente Standby database en diferentes sistemas operativos, las combinaciones disponibles se encuentran en la nota de MOS: Data Guard Support for Heterogeneous Primary and Physical Standbys in Same Data Guard Configuration [ID ]. En el presente ejemplo la base de datos primaria se encuentra en Windows Server 2, bits con Oracle El sitio Standby se encuentra en un Oracle Enterprise Linux bits con Oracle Ambos sistemas utilizan Grid Infrastructure y un diskgroup +DATA. Sitio Primario DB_UNIQUE_NAME = orcl Sitio Standby DB_UNIQUE_NAME= ORCL_DR Paso 1: Configurar la resolución de nombres tanto en el sitio primario y sitio standby. Las cadenas de conexión serán ORCL y ORCL_DR para el sitio primario y para el sitio standby respectivamente. Paso 2: Crear un archivo de passwords para el sitio Standby igual al que existe en el sitio primario. Paso 3: Crear los directorios necesarios para los *dump en el sitio Standby. Paso 4: Crear (de ser necesario) las ubicaciones para los archivos de datos, por ejemplo si el sistema operativo no va a utilizar ASM. Paso 5: Crear un archivo de init con la entrada correspondiente al DB_UNIQUE_NAME de la instancia Standby. Luego colocar la instancia en modo NOMOUNT. Cabe mencionar que la instancia debe estar iniciada con init, no con spfile. Paso 6: Duplicar la base de datos desde el sitio primario con la siguiente instrucción a nivel de RMAN DUPLICATE TARGET DATABASE FOR STANDBY FROM ACTIVE DATABASE NOFILENAMECHECK Página 17

18 DORECOVER SPFILE SET DB_UNIQUE_NAME="orcl_dr" SET AUDIT_FILE_DEST="/u02/app/oracle/admin/orcl_dr/adump" SET DIAGNOSTIC_DEST="/u02/app/oracle" SET LOG_ARCHIVE_DEST_2="service=orcl_dr LGWR SYNC REGISTER VALID_FOR=(online_logfile,primary_role)" SET FAL_SERVER="orcl_dr" SET FAL_CLIENT="orcl" Sitio primario Habilitar en el sitio primario el nombrado automático de archivos de datos. SQL> alter system set standby_file_management=auto scope=both; Configurar los parámetros necesarios para el cambio de rol. SQL> alter system set fal_server=orcl scope=both; System altered. SQL> alter system set fal_client=orcl_dr scope=both; System altered. SQL>alter system set LOG_ARCHIVE_DEST_2='SERVICE=orcl_dr LGWR SYNC VALID_FOR= (ONLINE_LOGFILES, PRIMARY_ROLE) NET_TIMEOUT=60 DB_UNIQUE_NAME=orcl_dr' scope=both; En sitio Standby SQL> alter system set LOG_ARCHIVE_DEST_1='LOCATION=/u01/oradata/orcl_dr/arch VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=orcl_dr' System altered. SQL> alter system set LOG_ARCHIVE_DEST_2='SERVICE=orcl LGWR SYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=orcl' scope=both; System altered. Paso final: Reiniciar la instancia e iniciar la aplicación con Real Time Apply. Database dismounted. ORACLE instance shut down. SQL> startup; ORACLE instance started. Página 18

19 Total System Global Area bytes Fixed Size bytes Variable Size bytes Database Buffers bytes Redo Buffers bytes Database mounted. Database opened. SQL> recover managed standby database using current logfile disconnect; Media recovery complete Windows Server 2,003 Oracle Enterprise Linux 5 Página 19

Oracle Standby File Management

Oracle Standby File Management Newsletter Agosto 2012 Contenido Oracle Standby File Management Página: 1 Oracle Standby File Management 3 Instalación de forms y Reports Builder Parte 1 10 Mover tablas de 5a. Ave. auditoría 5-55 Zona14,Edificio

Más detalles

INFORME DE CREACION DE PHYSICAL STANDABY (SALVIUS) DATABASE ORACLE DATA GUARD

INFORME DE CREACION DE PHYSICAL STANDABY (SALVIUS) DATABASE ORACLE DATA GUARD INFORME DE CREACION DE PHYSICAL STANDABY (SALVIUS) DATABASE ORACLE DATA GUARD 1 Índice Objetivo:... 3 Información:... 3 Formas de implementación:... 3 Pasos de la implementación... 4 1. Creacion de directorio

Más detalles

Oracle Grid Infrastructure

Oracle Grid Infrastructure Newsletter- Noviembre 2011 Oracle Grid Infrastructure Contenido Página: 1 Oracle Grid Infrastructure 3 Mejores Prácticas Cursores 7 Oracle Hyperion Planning 5a. Ave. Editores 5-55 Zona14,Edificio Generales

Más detalles

Recuperación de Una Tabla Desde un Respaldo RMAN en Oracle Database 12c

Recuperación de Una Tabla Desde un Respaldo RMAN en Oracle Database 12c Newsletter Diciembre 2013 Contenido Página: 1 Recuperación de Una Tabla Desde un Respaldo RMAN en Oracle Database 12c 3 Migración de Base de Datos Hacia ASM Recuperación de Una Tabla Desde un Respaldo

Más detalles

Cómo Migrar Mí Base De Datos A Una Nueva Plataforma?

Cómo Migrar Mí Base De Datos A Una Nueva Plataforma? Newsletter- Enero 2012 Cómo Migrar Mí Base De Datos A Una Nueva Plataforma? Contenido Página: 1 Como Migrar mi BD a una nueva plataforma 3 Como cambiar el idioma de sus Herramientas de BI. 5 Realizar un

Más detalles

Movimiento ONLINE de Archivos de Datos en Oracle 12c

Movimiento ONLINE de Archivos de Datos en Oracle 12c Newsletter Noviembre 2013 Contenido Movimiento ONLINE de Archivos de Datos en Oracle 12c Página: 1 Movimiento ONLINE de Archivos de Datos en Oracle Por Ing. Manuel Carrillo mcarrillo@datum.com.gt 12c En

Más detalles

Alta Disponibilidad para. Oracle Internet Directory 11g. Newsletter Marzo 2014. Contenido. Autores Contribuyentes. Página:

Alta Disponibilidad para. Oracle Internet Directory 11g. Newsletter Marzo 2014. Contenido. Autores Contribuyentes. Página: Newsletter Marzo 2014 Contenido Página: 1 Alta Disponibilidad para Oracle Internet Directory 11g 4 Instalación de ADF en Weblogic 12c - Parte 1 Por Ing. Iván García igarcia@datum.com.gt Alta Disponibilidad

Más detalles

Oracle Database 10g R2 Enterprise Edition Physical Standby

Oracle Database 10g R2 Enterprise Edition Physical Standby Oracle Database 10g R2 Enterprise Edition Physical Standby Elaborado por: Miguel Palacios (miguel.palacios@gbsperu.net) Consultor Senior Database Platform Fecha: 23 de Abril del 2007 Versión: 1.0 A continuación

Más detalles

Unbreakable Linux Kernel. Desempeño Extremo. Newsletter- Diciembre 2011. Contenido. Por: Ing. Manuel Carrillo mcarrillo@datum.com.

Unbreakable Linux Kernel. Desempeño Extremo. Newsletter- Diciembre 2011. Contenido. Por: Ing. Manuel Carrillo mcarrillo@datum.com. Newsletter- Diciembre 2011 Unbreakable Linux Kernel Contenido Página: 1 Desempeño Extremo 3 Exportando Tablas a Excel 6 Guía Rápida para RMAN Por: Ing. Manuel Carrillo mcarrillo@datum.com.gt Desempeño

Más detalles

Far Sync Standby Database en Oracle Database 12c

Far Sync Standby Database en Oracle Database 12c Far Sync Standby Database en Oracle Database 12c Por Francisco Riccio Introducción Oracle Database 12c nos provee un nuevo tipo de rol de Standby database llamado Far Sync, el cual viene en reemplazo a

Más detalles

Instalación de la Base de Datos Aranda

Instalación de la Base de Datos Aranda Instalación de la Base de Datos Aranda El instalador de la base de datos de Aranda realiza tres tipos de instalación que son mutuamente excluyentes. Es decir, que no se deben ejecutar al mismo tiempo.

Más detalles

Result Cache en Oracle Database 11gR2

Result Cache en Oracle Database 11gR2 Result Cache en Oracle Database 11gR2 Por Francisco Riccio Introducción A partir de la versión Oracle Database 11g se cuenta con un espacio de memoria RAM llamado Result Cache que se encuentra alojado

Más detalles

Migración De Bases De Datos De Terceros

Migración De Bases De Datos De Terceros Newsletter Junio 2012 Migración De Bases De Datos De Terceros Contenido Por: Ing. Alejandro Lau alau@datum.com.gt Página: 1 Migración De Bases De Datos De Terceros 3 Matar un proceso DataPump 4 Administración

Más detalles

Documento generado por. Para el sitio. Índice

Documento generado por. Para el sitio. Índice Documento generado por Para el sitio Índice 1. Explicación del uso de RESULT CACHE en Oracle11g... 2 1.1. QUERY RESULT CACHE :... 2 1.1.1. Ejemplos de uso :... 3 1.2. PL/SQL FUNCTION RESULT CACHE... 7

Más detalles

Base de datos Procedimientos Almacenados y Funciones

Base de datos Procedimientos Almacenados y Funciones Base de datos Procedimientos Almacenados y Eduardo Saavedra A. Universidad Nacional Andrés Bello 4 de noviembre de 2008 Contenidos Ventajas 1 Ventajas 2 3 4 5 Conceptos Ejemplo 6 Procedimiento Almacenado

Más detalles

Standby - Oracle SE 11g - Linux by enzo.viza@gmail.com

Standby - Oracle SE 11g - Linux by enzo.viza@gmail.com Creando Standby de BD en Linux sobre File System hacia BD Linux File System se tiene el siguiente escenario PRODUCCION : - BD principal o producción - Sistema Operativo : Oracle Linux 64bits - Oracle 11g2

Más detalles

Administración Básica de Oracle9i.

Administración Básica de Oracle9i. PRACTICAS. TRABAJOS (JOBS). 1. Identificar los procesos de sistema operativo que corresponden al proceso gestor de colas corriendo en la instancia. u01apporacleadmincurso01pfile (CURSO01)> ps -ef grep

Más detalles

Herramientas de Administración Para Oracle Database 12c

Herramientas de Administración Para Oracle Database 12c Newsletter Julio 2014 Contenido Herramientas de Administración Para Oracle Database 12c Página: 1 Herramientas de Administración Para Oracle Database 12c 5 Optimización de Procesos Automáticos que Utilizan

Más detalles

Instituto Profesional DuocUC Escuela de Ingeniería Componentes Arquitectura Oracle

Instituto Profesional DuocUC Escuela de Ingeniería Componentes Arquitectura Oracle Componentes Arquitectura Oracle Jaime Amigo P. 2006, Santiago - Chile Objetivos Después de completar esta lección, usted deberá: Comprender la Arquitectura Oracle y sus principales componentes Listar las

Más detalles

Oracle 12c DISEÑO Y PROGRAMACIÓN

Oracle 12c DISEÑO Y PROGRAMACIÓN Oracle 12c Se estudia el servidor de bases de datos empresarial Oracle 12c, centrándose especialmente en el punto de vista de un diseñador o programador de bases de datos, pero explicando también cómo

Más detalles

Oracle WebLogic Server 11g: Tipos de Dominio

Oracle WebLogic Server 11g: Tipos de Dominio Newsletter Mayo 2013 Contenido Oracle WebLogic Server 11g: Tipos de Dominio Página: 1 Modo Producción o Desarrollo Por Ing. Iván García igarcia@datum.com.gt 4 Oracle RAC Cache Coherency Modo Producción

Más detalles

Administración Básica de Oracle10g

Administración Básica de Oracle10g PRACTICAS TEMA 3. FICHERO DE CONTROL. Administración Básica de Oracle10g 3.1. Localizar el fichero de control desde el S.O y desde la propia BD. 3.2. Consultar la información de la BD relativa al contenido

Más detalles

TRANSACT-SQL, DISEÑO Y PROGRAMACIÓN DE BASES DE DATOS EN SQL SERVER 2008

TRANSACT-SQL, DISEÑO Y PROGRAMACIÓN DE BASES DE DATOS EN SQL SERVER 2008 TRANSACT-SQL, DISEÑO Y PROGRAMACIÓN DE BASES DE DATOS EN SQL SERVER 2008 ESTRUCTURA DEL SEMINARIO Modulo 1: Crear y administrar una base de datos SQL Server Métodos para crear una base de datos SQLServer.

Más detalles

Administración de Bases de Datos

Administración de Bases de Datos Administración de Bases de Datos Teoría adaptada al SGBD Oracle 10G 4.1.- Diseño Físico 4.2.- Fundamentos/Introducción 4.3.- Seguridad y Confidencialidad 4.4.- Recuperación ante fallos 4.5.- Optimización

Más detalles

Componentes de una BD

Componentes de una BD Componentes de una BD Cada BD Oracle en ejecución está asociada a una instancia Oracle. Cuando se arranca el servidor, el software de Oracle reserva una zona de memoria compartida denominada System Global

Más detalles

Estructura de una BD Oracle. datafiles redo log controlfiles tablespace objetos Estructura lógica. Tablespaces tablespace SYSTEM

Estructura de una BD Oracle. datafiles redo log controlfiles tablespace objetos Estructura lógica. Tablespaces tablespace SYSTEM Estructura de una BD Oracle. Una BD Oracle tiene una estructura física y una estructura lógica que se mantienen separadamente. La estructura física se corresponde a los ficheros del sistema operativo:

Más detalles

Compresión de Respaldos con RMAN 12c

Compresión de Respaldos con RMAN 12c Newsletter Agosto 2013 Contenido Página: 1 Compresión de Respaldos con RMAN 12c 3 Data Pump 5 Saltos de Página en Oracle Answers y Dashboards Compresión de Respaldos con RMAN 12c Por Ing. Manuel Carrillo

Más detalles

Oracle Database 10g: Taller de Administración I 1-2

Oracle Database 10g: Taller de Administración I 1-2 Oracle Database 10g: Taller de Administración I 1-2 Marco de gestión Hay tres componentes principales del marco de gestión de la BD Oracle: Labasededatosylainstanciaqueseestágestionando Un listener que

Más detalles

ORA-143 Oracle 11g: RAC y Administración de Infraestructura Grid Versión 2

ORA-143 Oracle 11g: RAC y Administración de Infraestructura Grid Versión 2 ORA-143 Oracle 11g: RAC y Administración de Infraestructura Grid Versión 2 Introducción En este curso intensivo, usted aprenderá acerca de los productos de infraestructura de Oracle Grid. Esto incluye

Más detalles

Objetos de la Base de Datos

Objetos de la Base de Datos Objetos de la Base de Datos Todos los datos de una base de datos de Microsoft SQL Server 2005/8 están contenidos en objetos llamados tablas. Cada tabla representa algún tipo de objeto con significado para

Más detalles

Oracle Database 12c (12.1.0.2.0) Instalación-Creación de Base de Datos

Oracle Database 12c (12.1.0.2.0) Instalación-Creación de Base de Datos Oracle Database 12c (12.1.0.2.0) Instalación-Creación de Base de Datos Antes de comenzar la instalación del software de la base de datos es necesario copiar el software a la máquina virtual. Para ello

Más detalles

CURSO DE SQL SERVER 2005

CURSO DE SQL SERVER 2005 CURSO DE SQL SERVER 2005 Una vez finalizado el curso, el alumno estará preparado para: Instalar y configurar SQL Server 2005. Comprender los conceptos más importantes del diseño de bases de datos. Crear

Más detalles

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS Objetivo: El propósito de esta guía es indicarle como configurar un entorno moodle de prácticas en

Más detalles

Uso de las herramientas de consulta de Transact-SQL

Uso de las herramientas de consulta de Transact-SQL Uso de las herramientas de consulta de Transact-SQL Contenido Introducción 1 Analizador de consultas SQL 2 Uso de la herramienta Examinador de objetos en el Analizador de consultas SQL 3 Uso de plantillas

Más detalles

[Manual de Uso e Instalación]

[Manual de Uso e Instalación] Todos los derechos reservados Aranda Software www.arandasoft.com [1] Tabla de Contenido Introducción... 3 Requerimientos del Sistema... 4 Instalación... 5 Uso de Aranda DATABASE PATCH... 7 Configuración

Más detalles

Instalación de Informix Dynamic Server 10.0

Instalación de Informix Dynamic Server 10.0 Instalación de Informix Dynamic Server 10.0 Requisitos del Sistema Windows 2000, XP Profesional o 2003 Server 128Mb de RAM (mínimo); 256Mb (recomendado) La suma de la RAM y el archivo de intercambio debe

Más detalles

Uso de ROLLUP y CUBE para Análisis de Información

Uso de ROLLUP y CUBE para Análisis de Información Newsletter Diciembre 2012 Uso de ROLLUP y CUBE para Análisis de Información Contenido Por Ing. Karlo Espinoza kespinoza@datum.com.gt Página: 1 Uso de ROLLUP y CUBE para Análisis de Información. 4 Integración

Más detalles

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA NACIONAL EXTENSIÓN BARQUISIMETO BARQUISIMETO ESTADO. LARA

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA NACIONAL EXTENSIÓN BARQUISIMETO BARQUISIMETO ESTADO. LARA UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA NACIONAL EXTENSIÓN BARQUISIMETO BARQUISIMETO ESTADO. LARA SECCIÓN: 15N1- IS REALIZADO POR: BR. BRETE JINETH. BR. SULBARÁN ARMANDO BR. TORREZ

Más detalles

6.0 Funcionalidades Adicionales

6.0 Funcionalidades Adicionales 6.0 Funcionalidades Adicionales Oracle Server provee dos maneras de resguardar su base de datos. La primera es el backup físico, el que consiste en la copia y restauración de los archivos necesarios de

Más detalles

Decimocuartas Jornadas en Estadística e Informática. Ricardo Vergara Argudo email: ricardo.vergara@sasf.net

Decimocuartas Jornadas en Estadística e Informática. Ricardo Vergara Argudo email: ricardo.vergara@sasf.net Decimocuartas Jornadas en Estadística e Informática Ricardo Vergara Argudo email: ricardo.vergara@sasf.net GUIA DE AYUDA http://www.oracle.com/ec/ http://www.oracle.com/cluboracle/ http://otn.oracle.com/

Más detalles

Upgrade Oracle Clusterware versión 10gR2 a 11gR2

Upgrade Oracle Clusterware versión 10gR2 a 11gR2 Upgrade Oracle Clusterware versión 10gR2 a 11gR2 Por Francisco Riccio Introducción El objetivo de este artículo es presentar un correcto procedimiento de cómo realizar un upgrade al componente Clusterware

Más detalles

Enlaces relacionados: http://otn.oracle.com/tech/pl_sql/index.html

Enlaces relacionados: http://otn.oracle.com/tech/pl_sql/index.html 1.INTRODUCCION PL/SQL (Procedural Language ó Programming Language, según distintas fuentes, aunque la oficial es la primera) es el lenguaje utilizado por Oracle como extensión al SQL, y que nos va a permitir

Más detalles

abacformacio@abacformacio.com 1

abacformacio@abacformacio.com 1 Cu Oracle 10gg Estudia el servidor de bases de datos Oracle 10g desde el punto de vista de un diseñador y programador de bases de datos, prestando atención a los objetos que puede crear, como tablas, consultas

Más detalles

8 SQL SERVER 2008 RA-MA

8 SQL SERVER 2008 RA-MA ÍNDICE Capítulo 1. Características, novedades y entorno de trabajo... 17 1.1 Novedades en SQL Server 2008... 17 1.2 Instalación de Microsoft SQL Server 2008... 19 1.3 Versiones de Microsoft SQL Server

Más detalles

Usuarios y Seguridad

Usuarios y Seguridad Objetivos Usuarios y Seguridad El presente documento tiene como objetivo ser una guía de los ejercicios del libro Oracle 9i DBA JumpStart citado al pie de cada página en todo el documento y servir fundamentalmente

Más detalles

PL/SQL. Con PL/SQL vamos a poder programar las unidades de programa de la base de datos Oracle:

PL/SQL. Con PL/SQL vamos a poder programar las unidades de programa de la base de datos Oracle: PL/SQL (Procedural Language/Structured Query Language) PL/SQL es el lenguaje de programación que proporciona Oracle para extender el SQL estándar con otro tipo de instrucciones y elementos propios de los

Más detalles

Clase 1: Estructuras, Procesos y Diccionario de Datos

Clase 1: Estructuras, Procesos y Diccionario de Datos Clase 1: Estructuras, Procesos y Diccionario de Datos Estructura de la memoria System Global Area Buffer Cache Redo Log Buffer Share Pool Dictionary Cache Large Pool Process Global Area Private SQL Area

Más detalles

Gestión de parches Aranda Versión 7.1.0 (doc v1.1)

Gestión de parches Aranda Versión 7.1.0 (doc v1.1) Gestión de parches Aranda Versión 7.1.0 (doc v1.1) Este documento proporciona una visión general del uso de instalación de los parches de las diferentes aplicaciones de Aranda, esto con el fin de mantener

Más detalles

8 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA

8 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA ÍNDICE CAPÍTULO 1. CARACTERÍSTICAS, NOVEDADES Y ENTORNO DE TRABAJO...17 1.1 NOVEDADES EN SQL SERVER 2008 R2...17 1.2 INSTALACIÓN DE MICROSOFT SQL SERVER 2008 R2...18 1.3 VERSIONES DE MICROSOFT SQL SERVER

Más detalles

Oracle 12c Administración

Oracle 12c Administración Introducción 1. Objetivos del libro 19 2. Presentación de Oracle Database 12c 20 2.1 Introducción 20 2.2 Principales novedades de la versión 12 22 3. Convenciones de escritura 24 Las bases de la arquitectura

Más detalles

Utilización del programa de Orabench Versión 9.2.0 para Migración. Describir los pasos para la utilización del programa Orabench 9.2.0 de Oracle.

Utilización del programa de Orabench Versión 9.2.0 para Migración. Describir los pasos para la utilización del programa Orabench 9.2.0 de Oracle. Página 1 de 15 1. Objetivo y Alcance Describir los pasos para la utilización del programa Orabench 9.2.0 de Oracle. Comprende la utilización del Programa Orabench de Oracle. 2 Responsable El responsable

Más detalles

III. ADMINISTRACIÓN DE ORACLE.

III. ADMINISTRACIÓN DE ORACLE. III. ADMINISTRACIÓN DE ORACLE. 1.- Qué es Oracle? Qué hace un Administrador? 2.- Herramientas de ORACLE. 3.- Características. 4.- Arquitectura. 4.1.- Componentes de la BD. 4.2.- Estructura de la memoria.

Más detalles

ADMINISTRACIÓN DE BASE DE DATOS

ADMINISTRACIÓN DE BASE DE DATOS SQL SERVER T-SQL QUERY s es ADMINISTRADOR GRÁFICO SGBD Elementos objetos Tablas Procedimientos Triggers Funciones Usuarios Permiso Roles Contraseñas Programas DTS (Data Transfer System) Exportación e Importación

Más detalles

A- CREAR COPIA FÍSICA Y HEREDAR REGISTRO DE CONFIGURACIÓN

A- CREAR COPIA FÍSICA Y HEREDAR REGISTRO DE CONFIGURACIÓN Pag - 1 Guía de Elaboración de Reportes Herramienta de Administración 2.0 A- CREAR COPIA FÍSICA Y HEREDAR REGISTRO DE CONFIGURACIÓN NOTA: Los pasos de esta sección deben ser ejecutados si identifica realizar

Más detalles

PROGRAMA DEL CURSO ORACLE DATABASE 11G ADMINISTRATOR I

PROGRAMA DEL CURSO ORACLE DATABASE 11G ADMINISTRATOR I PROGRAMA DEL CURSO ORACLE DATABASE 11G ADMINISTRATOR I (Teleformación 150 horas) CONTENIDOS TEÓRICOS: EXPLORACIÓN DE LA ARQUITECTURA DE ORACLE DATABASE Visión general de la arquitectura de Oracle database

Más detalles

Implementación de Oracle RAC 11gR2 sobre e-business Suite R12

Implementación de Oracle RAC 11gR2 sobre e-business Suite R12 Implementación de Oracle RAC 11gR2 sobre e-business Suite R12 Por Francisco Riccio Introducción El objetivo de este artículo es presentar un correcto procedimiento de cómo realizar una implementación de

Más detalles

Universidad San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas Gerenciales II Laboratorio

Universidad San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas Gerenciales II Laboratorio Universidad San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas Gerenciales II Laboratorio 1 Carlos Enrique Rodas Gálvez 2002-12383 INDICE 2 TEMA No. PAGINA Definición. 3 Prerrequisitos.

Más detalles

EL ENTORNO DE TRABAJO SQL ORACLE

EL ENTORNO DE TRABAJO SQL ORACLE PREVIO 2 EL ENTORNO DE TRABAJO SQL ORACLE Y LENGUAJE DE DEFINICIÓN DE DATOS DDL) INTRODUCCIÓN A ORACLE Oracle10g es de las últimas versiones de esté manejador de base de datos, incorpora la tecnología

Más detalles

Administradores de Bases de Datos Studio.NET 2005 Y SQL Server 2005. Barrios

Administradores de Bases de Datos Studio.NET 2005 Y SQL Server 2005. Barrios Curso de SQL Server 2005 Developer e Introducción a VB.net Práctica No.1. Escribiendo y ejecutando código transact sql desde el Query Analyzer EELLAA BBO RRAADDO PPO RR: FFEECCHHAA DDEE EELLAABB OO RR

Más detalles

Creación de una Base de Datos en. con Oracle VM. Newsletter Febrero 2014. Contenido. Editores Generales. Autores Contribuyentes.

Creación de una Base de Datos en. con Oracle VM. Newsletter Febrero 2014. Contenido. Editores Generales. Autores Contribuyentes. Newsletter Febrero 2014 Contenido Página: Creación de una Base de Datos en con Oracle VM 1 Creación de una Base de Datos en Oracle 12c con Oracle VM 5 Implementación de una Arquitectura Orientada a Servicios

Más detalles

Linux Error 29: Illegal Seek

Linux Error 29: Illegal Seek Newsletter Febrero 2013 Contenido Página: Por Ing. Manuel Carrillo mcarrillo@datum.com.gt Linux Error 29: Illegal Seek 1 Linux Error 29: Illegal Seek 3 Oracle 11g: Mejores planes de ejecución con baselines

Más detalles

Procedimientos, Funciones, Trigger y Cursores en ORACLE

Procedimientos, Funciones, Trigger y Cursores en ORACLE Procedimientos, Funciones, Trigger y Cursores en ORACLE PROCEDIMIENTOS ALMACENADOS Un procedimiento almacenado es un conjunto de instrucciones en PL/SQL, que pueden ser llamados usando el nombre que se

Más detalles

Manejo de Oracle Multimedia sobre Oracle Database 12c

Manejo de Oracle Multimedia sobre Oracle Database 12c Manejo de Oracle Multimedia sobre Oracle Database 12c Por Francisco Riccio Introducción Oracle Multimedia es un conjunto de servicios que provee la base de datos Oracle para el manejo de contenido multimedia

Más detalles

GALA CONCEPTO COMMIT, ROOLBACK SAVEPOINTS (SAVE TRANSACTION) No Consultas. Definiciones Transacciones ( L33 )

GALA CONCEPTO COMMIT, ROOLBACK SAVEPOINTS (SAVE TRANSACTION) No Consultas. Definiciones Transacciones ( L33 ) Definiciones Transacciones ( L33 ) CONCEPTO COMMIT, ROOLBACK SAVEPOINTS (SAVE TRANSACTION) Transacciones En Microsoft ( L33 ) MANUAL (REQUIERE PROGRAMACION) AUTOMATICO (COM+ O DTM) DTM (DISTRIBUTED TRANSACTION

Más detalles

Manual De Instalación MySQl 5.1 MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE MYSQL 5.1.40

Manual De Instalación MySQl 5.1 MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE MYSQL 5.1.40 MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE MYSQL 5.1.40 Página 1 de 15 1.- Ejecutamos el fichero mysql-essential-5.1.40-win32. Espera unos minutos mientras se cargan los archivos necesarios para la instalación

Más detalles

SQL dinámico en Transact SQL

SQL dinámico en Transact SQL SQL dinámico en Transact SQL Transact SQL permite dos formas de ejecutar SQL dinamico(construir sentencias SQL dinamicamente para ejecutarlas en la base de datos): La instrucción EXECUTE - o simplemente

Más detalles

Bases de datos: Sistemas de bases de datos:

Bases de datos: Sistemas de bases de datos: Bases de datos: Sistemas de bases de datos: Un sistema de bases de datos es básicamente un sistema para archivar en computador, es decir, es un sistema computarizado cuyo propósito general es mantener

Más detalles

PROYECTO ADMINISTRACIÓN ORACLE ENTERPRISE MANAGER

PROYECTO ADMINISTRACIÓN ORACLE ENTERPRISE MANAGER PROYECTO ADMINISTRACIÓN ORACLE ENTERPRISE MANAGER Proyecto de administración avanzada Alejandro Romero Abadía 1 Este proyecto consiste en una explicación de las funciones que ofrece la consola web de administración

Más detalles

BitDefender Management Server en un servidor con un Microsoft SQL Server 2005 existente

BitDefender Management Server en un servidor con un Microsoft SQL Server 2005 existente BitDefender Management Server en un servidor con un Microsoft SQL Server 2005 existente Instalar BitDefender Management Server en un servidor con un Microsoft SQL Server 2005 existente Los servidores SQL

Más detalles

Instalación de SQL Server 2008 y su manejo con los sistemas Aspel

Instalación de SQL Server 2008 y su manejo con los sistemas Aspel Instalación de SQL Server 2008 y su manejo con los sistemas Aspel Para poder trabajar las bases de datos de los sistemas Aspel en SQL, se deben realizar los pasos siguientes: 1. Instalar SQL Server. 2.

Más detalles

PROYECTO FINAL Manual de Configuración Organización: Juan Lomo

PROYECTO FINAL Manual de Configuración Organización: Juan Lomo UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL CÓRDOBA PROYECTO FINAL Manual de Configuración Organización: Juan Lomo ALUMNOS Boczkowski Lucas (50189) Calvo Outes Ignacio (50235) Emilio Ezequiel (50323)

Más detalles

INSTALACION Y CONFIGURACION DE SQL SERVER MANAGEMENT (EXPRESS) 2008

INSTALACION Y CONFIGURACION DE SQL SERVER MANAGEMENT (EXPRESS) 2008 INSTALACION Y CONFIGURACION DE SQL SERVER MANAGEMENT (EXPRESS) 2008 Requisitos de HW Virtualización SQL Server se admite en entornos de máquina virtual que se ejecutan en el rol de: Windows Server 2008

Más detalles

Sub consultas avanzadas

Sub consultas avanzadas Sub consultas avanzadas Objetivo Después de completar este capítulo conocerá lo siguiente: Escribir una consulta de múltiples columnas Describir y explicar el comportamiento de las sub consultas cuando

Más detalles

Instituto Profesional DuocUC Escuela de Ingeniería Redo Log File

Instituto Profesional DuocUC Escuela de Ingeniería Redo Log File Redo Log File Jaime Amigo P. 2006, Santiago - Chile Objetivos Después de completar esta lección, usted deberá saber lo siguiente: Explicar el propósito de los archivos de redo log Conocer la estructura

Más detalles

Administración Básica de Oracle 10g. Prácticas sobre trabajos.

Administración Básica de Oracle 10g. Prácticas sobre trabajos. PRACTICAS. TRABAJOS. 1. Identificar los procesos de sistema operativo que corresponden a la base de datos, existe algún proceso coordinador de trabajos -cjqnnn- corriendo en la instancia?. homecursocurso01

Más detalles

Recuperación de instancias dañadas usando RMAN

Recuperación de instancias dañadas usando RMAN Recuperación de instancias dañadas usando RMAN Isabel Terrero Gómez SGBD 1 Herramientas de recuperación : Ficheros redo logs: Ficheros de cambio de almacenamiento en la BD (Recovery). Se almacenan los

Más detalles

Instalación de la SOA Suite 11g Instalación de los requisitos previos 1. I nstalación de la JDK Nota: 2. I nstalación de la Base de Datos

Instalación de la SOA Suite 11g Instalación de los requisitos previos 1. I nstalación de la JDK Nota: 2. I nstalación de la Base de Datos Instalación de la SOA Suite 11g Vamos a realizar la instalación de la Oracle SOA Suite 11g, pero antes de eso tenemos que tener instalado: Una JDK (Java Development Kit) Una base de datos Oracle El servidor

Más detalles

Practica 1 Instalación del SGBD. Ing. María Elena Reyes Castellanos. Miguel Ángel Garduño Córdova Isaac Méndez Hernández

Practica 1 Instalación del SGBD. Ing. María Elena Reyes Castellanos. Miguel Ángel Garduño Córdova Isaac Méndez Hernández Investigación Practica 1 Instalación del SGBD Catedrático: Alumnos: Ing. María Elena Reyes Castellanos Miguel Ángel Garduño Córdova Isaac Méndez Hernández 1 ÍNDICE DE GENERAL INDICE DE TABLAS Y FIGURAS

Más detalles

INTRANET: MANUAL DE INSTALACIÓN

INTRANET: MANUAL DE INSTALACIÓN INTRANET: MANUAL DE INSTALACIÓN 1 de 15 INDICE 1 Requisitos mínimos... 3 2 Instalación... 4 2.1 Instalación de los ficheros de la Intranet... 4 2.2 Registro de las librerías... 4 2.3 Configuración del

Más detalles

DBSURE. Disponemos de una copia de la base de datos de forma remota, que podemos contabilizar como segundo juego de copias.

DBSURE. Disponemos de una copia de la base de datos de forma remota, que podemos contabilizar como segundo juego de copias. DBSURE Introducción Una base de datos Oracle en Standby es una copia exacta de una base de datos operativa en un servidor remoto, usada como backup, como copia para consulta, recuperación de desastres,

Más detalles

Instalación Software Administrador de Videoclub

Instalación Software Administrador de Videoclub NOTA 1: Para realizar la instalación solo necesita conocimientos básicos de computación, si USTED no los posee pida ayuda. Debe seguir todos los pasos de este manual APEGADOS AL PIE DE LA LETRA, la omisión

Más detalles

Lic. Vladimir Cotaquispe Gutierrez PROGRAMACIÓN PL/SQL I - 1. Copyright 2008, Oracle. All rights reserved.

Lic. Vladimir Cotaquispe Gutierrez PROGRAMACIÓN PL/SQL I - 1. Copyright 2008, Oracle. All rights reserved. Lic. Vladimir Cotaquispe Gutierrez PROGRAMACIÓN PL/SQL I - 1 INTRODUCCIÓN PL/SQL: Lenguaje de programación procedimental estructurado en bloques que amplía el lenguaje estándar SQL. Permite: Manipular

Más detalles

3 Consultas y subconsultas

3 Consultas y subconsultas 3 Consultas y subconsultas En SQL, la sentencia SELECT permite escribir una consulta o requerimiento de acceso a datos almacenados en una base de datos relacional. Dichas consultas SQL van desde una operación

Más detalles

Base de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas)

Base de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas) Base de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas) Lo que aprenderá Esta clase es aplicable para los usuarios de Oracle8i, Oracle9i y Oracle Database 10g. En este

Más detalles

Mejores prácticas para minimizar el tiempo de interrupción de servicio al actualizar la versión de la base de datos

Mejores prácticas para minimizar el tiempo de interrupción de servicio al actualizar la versión de la base de datos Newsletter-Febrero 2012 Mejores prácticas para minimizar el tiempo de interrupción de servicio al actualizar la versión de la base de datos Contenido Página: 1 Mejores prácticas para minimizar Downtime

Más detalles

ECB CONT SISTEMA DE CONTABILIDAD INSTALACIÓN DE BASE DE DATOS

ECB CONT SISTEMA DE CONTABILIDAD INSTALACIÓN DE BASE DE DATOS ECB CONT SISTEMA DE CONTABILIDAD INSTALACIÓN DE BASE DE DATOS INDICE 1. INTRODUCCION... - 3-2. REQUISITOS DE SOFTWARE... - 4-2.1 VERIFICAR SISTEMA OPERATIVO... - 4-2.2 VERIFICAR VERSION DEL WINDOWS...

Más detalles

Instance Caging. Introducción. Implementación. Por Francisco Riccio

Instance Caging. Introducción. Implementación. Por Francisco Riccio Instance Caging Por Francisco Riccio Introducción Instace Caging es una característica que Oracle Database 11g Release 2 nos ofrece y nos da la posibilidad de limitar el número de cores que serán utilizadas

Más detalles

Conceptos SOA: XSD, Estructurando XML Por Medio de Esquemas

Conceptos SOA: XSD, Estructurando XML Por Medio de Esquemas Newsletter Junio 2013 Contenido Conceptos SOA: XSD, Estructurando XML Por Medio de Esquemas Página: Por Ing. Daniel Caciá dcacia@datum.com.gt 1 Conceptos SOA: XSD, Estructurando XML Por Cuando creamos

Más detalles

MANUALITO MS-SQL SERVER

MANUALITO MS-SQL SERVER MANUALITO MS-SQL SERVER Contenido 1. Crear Store Procedures en MS SQL Server... 1 2. Crear Triggers en MS SQL Server... 5 3. Crear Vistas en MS SQL Server... 9 1. Crear Store Procedures en MS SQL Server

Más detalles

El lenguaje de manipulación de datos (DML) es una parte fundamental de SQL.

El lenguaje de manipulación de datos (DML) es una parte fundamental de SQL. GUIA DE LABORATORIO # 5 Nombre de la Practica: Manipulación de datos Lugar de ejecución: Centro de Computo MATERIA: Base de Datos II CICLO: 02-2012 I. OBJETIVOS ESPECIFICOS Qué el estudiante: Manipule

Más detalles

Manual de Reinstalación de base de datos AXTRAX NG

Manual de Reinstalación de base de datos AXTRAX NG Manual de Reinstalación de base de datos AXTRAX NG 1. Detener los Servicios: a) Para detener los servicios, presionamos las teclas Windows + R, deberá aparecer la pantalla Ejecutar, en la que escribiremos

Más detalles

TESTING DE SISTEMAS DATA GUARD PARA ENTORNOS ORACLE. Oficina de Calidad Subdirección de Tecnologías de la Información

TESTING DE SISTEMAS DATA GUARD PARA ENTORNOS ORACLE. Oficina de Calidad Subdirección de Tecnologías de la Información Oficina de Calidad Subdirección de Tecnologías de la Información TESTING DE SISTEMAS PARA ENTORNOS ORACLE DATA GUARD Referencia documento: InfV5_JASAS_DG_SystemTest_V310.doc Fecha: 12 de enero de 2012

Más detalles

LABORATORIO 10. COPIAS DE SEGURIDAD, RESTAURACIÓN Y RECUPERACIÓN DE UNA BD

LABORATORIO 10. COPIAS DE SEGURIDAD, RESTAURACIÓN Y RECUPERACIÓN DE UNA BD LABORATORIO 10. COPIAS DE SEGURIDAD, RESTAURACIÓN Y RECUPERACIÓN DE UNA BD GUÍA DE LABORATORIO Nº 1O Actividad de Proyecto No. 12: ESTABLECER PLANES DE RESGUARDO, RESTAURACION Y CONTINGENCIA. Copias de

Más detalles

Creación de una Standby en 11gr2 con el comando DUPLICATE STANDBY DATABASE

Creación de una Standby en 11gr2 con el comando DUPLICATE STANDBY DATABASE Creación de una Standby en 11gr2 con el comando DUPLICATE STANDBY DATABASE Documento generado por Hector Ulloa Ligarius Para el sitio Índice 1. Introducción... 2 2. Pasos necesarios para construir la Standby...

Más detalles

1 Descripció'f3n de la Arquitectura Oracle

1 Descripció'f3n de la Arquitectura Oracle 1 Descripció'f3n de la Arquitectura Oracle Para poder conocer el funcionamiento de las bases de datos Oracle, utilizarla y administrarla de la manera má'e1s eficiente, es de suma importancia adquirir el

Más detalles

LABORATORIO 3. CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS - POSTGRE SQL

LABORATORIO 3. CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS - POSTGRE SQL LABORATORIO 3. CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS - POSTGRE SQL GUÍA DE LABORATORIO Nº 3 Actividad de Proyecto No. 2: CONFIGURAR SISTEMAS MANEJADORES DE BASE DE DATOS. CONFIGURACIÓN

Más detalles

DIPLOMADO EN BASE DE DATOS ORACLE

DIPLOMADO EN BASE DE DATOS ORACLE DIPLOMADO EN BASE DE DATOS ORACLE Release 10.2.0.2 MODULO 1 - DISEÑO DE BASES DE DATOS RELACIONALES (20 Horas) OBJETIVO Introducir al alumno a los conceptos necesarios para construir sistemas de información

Más detalles

Índice. iii. Objetivos... 24

Índice. iii. Objetivos... 24 Índice Objetivos... 2 1: Modelación de base de datos... 2 2: Ejemplo de un caso de negocios... 3 2.1: Requerimientos de la aplicación... 4 2.2: Características de flujo de información... 4 2.3: Diagrama

Más detalles

INSTALACION DE SQL SERVER 2008 R2

INSTALACION DE SQL SERVER 2008 R2 INSTALACION DE SQL SERVER 2008 R2 AUTOR LUIS ALBERTO RIVERA TAVERA (alberto@intermezzo-bi.com) VERSION 1.1 DIRIGIDO A Profesionales de TI que deseen realizar un proceso correcto de instalación de SQL Server

Más detalles