Free Essay

Divided Transaccions

In: Computers and Technology

Submitted By sagaragun
Words 900
Pages 4
1. ¿Qué diferencia existe entre una transacción distribuida y una remota?
Si todas las declaraciones de una transacción hacen referencia a un solo nodo remoto, entonces la transacción es remota y no distribuida. 2. Indique los roles que puede asumir un nodo cuando participa en una transacción distribuida a. Cliente b. Servidor de la base de datos c. Coordinador global d. Coordinador local e. Sitio del punto de commit 3. ¿A qué se le conoce como una “transacción en duda”?
Es cuando una de las tres fases falla por un error de red. 4. ¿En el caso de Oracle, que hace el proceso RECO?
En este caso Oracle bloquea las lecturas porque no puede determinar que versión de la información desplegar en una consulta. 5. ¿De qué forma resuelve normalmente Oracle el caso de una transacción en duda?
Oracle las resuelve automáticamente. 6. Explique qué ocurre cuando hay una falla en la fase de preparación (votación) f. Se hace una transacción distribuida. g. Se le pide al servidor remoto que se prepare. h. El servidor remoto se cae antes de mandar la señal de preparado. i. Todas las bases de datos hacen un rollback. 7. Explique qué ocurre cuando hay una falla en la fase de acuerdo (commit phase) j. Se hace una transacción distribuida. k. Se le pide al servidor remoto que se prepare. l. Se recibe un mensaje de preparado del servidor remoto. m. Se le pide al servidor remeto que haga commit. n. El servidor remoto recibe el mensaje de commit pero no puedo responder. o. Todas las bases de datos hacen commit cuando se restaura la red. 8. ¿Cuándo se genera una transacción en duda?
Cuando se preparan los nodos la transacción distribuida está en duda, 9. ¿Qué se debe hacer cuando se presenta una transacción en duda y porque? 10. ¿En qué casos debe resolverse manualmente una transacción en duda? p. La transacción en duda tiene bloqueos en datos críticos o segmentos de rollback. q. La causa de fallo de máquina, red, o software no se puede reparar rápidamente. 11. ¿Cuál es el procedimiento requerido para resolver una transacción en duda? r. Encontrar el número de identificación de transacción de la transacción en duda. s. Hacer una consulta a DBA_2PC_PENDING y DBA_2PC_NEIGHBORS para determinar si las bases de datos involucradas en la transacción han hecho commit. t. Si es necesario forzar a hacer un commit o a hacer un rollback. 12. ¿Qué es SCN y qué función tiene?
System Change Number es una marca de tiempo interna para una versión comprometida de la bases de datos, se utiliza para garantizar consistencia en las transacciones. 13. ¿En qué casos aplica Oracle un SCN? u. Una aplicación establece una conexión usando un enlace de la base de datos. v. La transacción distribuida hace commit con el más alto SCN global entre todas las bases de datos involucradas. w. El commit global SCN es enviado a todas las bases de datos involucradas en la transacción. 14. ¿Por qué es importante un SCN en una transacción distribuida?
Porque funcionan como una marca de tiempo sincronizada del commit de una transacción. 15. ¿Qué es un punto de compromiso forzado?
Determina la fuerza del punto de commit. 16. ¿Qué rango de valores maneja un punto de compromiso forzado y como se establece?
El rango es un entero entre 0 a 255 y se pone con el siguiente comando COMMIT_POINT_STRENGHT= X. 17. ¿Qué debe de considerarse cuando se establece un punto de compromiso forzado en la base de datos? x. Porque el sitio de commit almacena información sobre el estatus de la transacción, el sitio de commit no debería ser un nodo que es frecuentemente inaccesible o poco fiable en el caso que otros nodos necesiten información del estatus de la transacción. y. Poner la fuerza del punto de commit relativo a la cantidad de información crítica compartida en la base de datos. 18. ¿Qué es el nombramiento de transacciones, su sintaxis y como funciona en un ambiente distribuido?
Se utiliza para identificar una específica transacción distribuida, SET TRANSACTION… NAME…, en un ambiente distribuido el nombre está puesto a sitios participantes cuando una transacción está comprometida. 19. ¿Cuál es la otra forma de nombrar una transacción?
COMMIT COMMENT 20. ¿Cuál es la vista dónde se puede consultar la información de una transacción?
DBA_2PC_PENDING
21. ¿Qué se almacena en la vista DBA_2PC_PENDING, cómo lo hace y que datos son importantes de esta?
Se almacenan todas las transacciones en duda, la vista está limpia hasta que llega una transacción en duda, se guarda el id de transacción global. 22. ¿Qué información se muestra en la vista DBA_2PC_NEIGHBORS y que se puede determinar con ella?
Se muestra la información de comunicaciones entrantes y salientes de transacciones pendientes. 23. ¿Qué mensajes de error muestra Oracle cuando se presentan problemas en el protocolo Two Phase Commit? z. ORA-02050: transacción id rolledback {. ORA-02051: transacción id commited |. ORA-02054: transacción id in-doubt 24. ¿En qué situaciones debe anularse una transacción en duda? }. La transacción en duda le pone bloqueos a información que es requerida por otras transacciones. ~. Un transacción en duda previene el uso completo de un segmento rollback a otra transacción. . El fallo que previene que el compromiso de 2 fases se complete no puede ser corregido en un tiempo aceptable. 25. Al forzar que se complete una transacción, ¿qué información es la que se debe analizar? �. Encontrar un nodo que se comprometió o hizo rollback. �. Buscar comentarios de transacciones. �. Buscar consejos de transacciones.

Similar Documents

Premium Essay

Student

...Jacob Stickney Philosophy 214 Professor Hirschboeck 23 February 2012 Famine, Affluence, and Morality Peter Singer’s argument deals with what occurred in East Bengal, where in 1971 people would die because of not having food, shelter or medical care. Singer sees this as a devastating way of live and his argument can be identified as people dying from the lack of these objects can be seen as bad. “I begin with the assumption that suffering and death from lack of food, shelter and medical care are bad.”(Singer) Singer believes that most people would agree with this argument because people hate seeing other people suffer when something can be done to help the suffering. It just makes me feel as if Singer is saying that every difficult situation can be controlled by having other people take matters in their own hands by helping out. Singer backs up his argument with a statement “If everyone in circumstances like mine gave money to the Bengal Relief Fund, there would be enough to provide food, shelter, and medical care for the refugees.”(Singer) He also was relating this statement to himself when he felt like there is no reason why he should give more money than everyone else. It seems like in these types of situations that people should feel obligated to give money in return to help out countries in need. Examples of this include countries who have dealt with hurricanes or natural disasters. Singer says “Giving money to the Bengal Relief Fund is regarded......

Words: 555 - Pages: 3

Free Essay

Prinex

...común es que sea iniciada por el industrial o el de distribución, buscando la homogeneidad en lo que ofrecen a los consumidores. Las coordinaciones iniciadas por el eslabón primario se dan sobre todo en aquellos sectores que ven diluir sus ingresos canibalizados por actores de gran poder de negociación. Los puntos más importantes para el análisis de la coordinación y el grado que esta alcance vienen dados por la identificación de los eslabones donde más costos de transacción se generan. Cuando los costos de transacción son muy bajos por lo general el mercado es quien coordina a los distintos actores de la cadena. Cuando los costos de transacción son altos o hay una alta especificidad de activos se tenderá a la integración vertical. Costos ocultos e ineficiencia de la cadena de ganados y carnes Comprender y analizar los mecanismos de coordinación de las cadenas alimentarias ya sean a través de asociaciones por contratos, mercados, o integración vertical, es de vital importancia para poder conocer los costos de transacción que repercutirán en las decisiones de las empresas y en sus elecciones en la estructura de coordinación. Estas coordinaciones entre etapas se producen con el fin de lograr ventajas y alcanzar la eficiencia, producto del desarrollo de...

Words: 419 - Pages: 2

Premium Essay

Hilton Cases

...para un ambiciosa plan de crecimiento a nivel internacional que la llevaría a la apertura de 1.000 hoteles en Estados Unidos en los próximos cinco años y de 1.000 hoteles en el resto del mundo en los próximos diez. La compañía acababa de ser adquirida por la empresa de capital riesgo Blackstone Group, por un importe de $26.000 millones, lo que suponía una prima del 32% sobre la cotización de las acciones ($32.05) en el día en del anuncio. El comunicado de Blackstone el mismo día de la toma de posesión marcaba claramente la línea a seguir: “Blackstone pretende invertir de forma global en los activos y las marcas del grupo Hilton para mejorar y hacer crecer el negocio para beneficio de accionistas, franquiciados, y clientes… Esta transacción sienta las bases para la construcción del primero grupo global en el sector hotelero.” Pero estos objetivos del crecimiento no serían...

Words: 7039 - Pages: 29

Free Essay

Guia Practica de Gobierno Corporativo

...Guía Práctica de Gobierno Corporativo Experiencias del Círculo de Empresas de la Mesa Redonda Latinoamericana Motivación Motivación Índice Índice de Términos Índice Índice de Términos Copyright © 2010 Corporación Financiera Internacional 2121 Pennsylvania Ave. NW, Washington, DC 20433 Estados Unidos de América Miembro del Grupo del Banco Mundial Todos los derechos reservados. Las observaciones, interpretaciones y conclusiones expresadas en esta publicación no deben atribuirse en modo alguno a la Corporación Financiera Internacional (IFC), la Organización para la Cooperación y el Desa­ rrollo Económicos (OCDE) ni a sus instituciones afiliadas, los miembros de sus directorios / juntas / consejos o los países que representan. La IFC y la OCDE no garantizan la exactitud de los datos contenidos en esta publicación, ni aceptan responsabilidad alguna por las consecuencias de su uso. La información corporativa proporcionada por los miembros del Círculo de Empresas de la Mesa Redonda Latinoamericana sobre Gobierno Corporativo, refleja las opiniones de la gerencia y el directorio / junta / consejo de las empresas sobre sus motivaciones, desafíos, soluciones y ventajas para el diseño y la aplicación de mejores normas y prácticas de gobierno corporativo. El contenido de esta publicación está registrado como propiedad intelectual. Su reproducción y/o transmi­ sión, total o parcial, sin la debida autorización, puede constituir una violación de la......

Words: 95305 - Pages: 382