Oracle - Sesiones colgadas en Oracle

 
Vista:

Sesiones colgadas en Oracle

Publicado por Sam (3 intervenciones) el 04/07/2007 20:42:11
Hola, estoy corriendo un procedure en una BD Oracle 8i contra un base de datos 9i que es imagen de otra 9i, a traves de un DBlink, durante 2 meses se ejecuto sin problemas, hasta que comenzaron a colgarse las sesiones del procedure sin obtener respuesta, hora hora se activan una tras otra hasta llenar el rollback de la 8i y colapsar, la unica forma en que no colapse despues que la primera sesion se guinda es bajando la BD 9i(imagen), es entonces que el proceso se normaliza, hasta que por alguna razon que aun desconozco vuelve a caer, el procedure esta hecho para almacener los errores, sin embargo al que darse colgadas no arroja error alguno ni por timeout. Espero que alguien pueda ayudarme... Gracias!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

trigger

Publicado por christian (13 intervenciones) el 04/07/2007 20:42:56
HOLA QUE TAL LEI UN COMENTARIO QUE DISTES SOBRE TRABLAS MUTANDO EN LA WEB DEL PROGRAMADOR YO TENGO UN PROBLEMA EN ESO :

TE EXPLICO TENGO MIS TABLAS EN ORACLE 10G Y ESTAS SON;

drop table CABECERAFACTURA
CREATE TABLE CABECERAFACTURA(
NUMERO CHAR(5) primary key,
FECHA DATE,
CLIENTE CHAR(25),
DIRECCION CHAR(25) ,
SUB_TOTAL NUMBER(6,2),
IGV NUMBER(6,2),
TOTAL NUMBER(6,2)
)

drop table detallefactura

CREATE TABLE DETALLEFACTURA(
NUMERO CHAR(5) REFERENCES cabecerafactura(numero),
COD_PRODUCTO CHAR(5),
PRODUCTO CHAR(25),
CANTIDAD NUMBER(4),
PRECIO_UNITARIO NUMBER(6,2),
SUB_TOTAL NUMBER(6,2)
)

INSERT INTO CABECERAFACTURA VALUES('12345','21/03/2007','XXXXX','AV DOLORES',111,21.09,132.09)
INSERT INTO DETALLEFACTURA VALUES('12345','PR001','CD',10,1,10)
INSERT INTO DETALLEFACTURA VALUES('12345','PR002','MOUSE',5,8,45)
INSERT INTO DETALLEFACTURA VALUES('12345','PR003','TECLADO',8,7,64)

MI TRIGGER ES

CREATE TRIGGER LOLO
AFTER UPDATE ON DETALLEFACTURA
FOR EACH ROW
BEGIN
UPDATE DETALLEFACTURA SET SUB_TOTAL=CANTIDAD * PRECIO_UNITARIO;

END LOLO;

Y ESE TRIGGER ME BOTA ERROR QUE ESTOY MUTANDO QUE SOLUCION ME PODRIAS BRINDAR


GRAXIAS POR LA RESPUESTA
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar