Oracle-Sequences campos identity en RAC que brincan adelante atras
Publicado por Belén (1 intervención) el 04/11/2020 15:11:11
Buenos días, tengo una aplicación con BD Oracle donde una tabla tiene un campo Identity, al pasar a producción con arquitectura RAC, este campo ha saltado valores adelante y atrás, y se ve que sucede cuando el nodo principal se cae y luego vuelve a estar disponible. He investigado y dice que la secuencia tiene por default un caché de 20, y que cada nodo toma una secuencia de 20 Id, cada vez que entra en acción. Mi pregunta es, si el nodo principal está activo, mis identity serán¨
1
2
3
4
5
Cae del primer nodo, queda disponible el segundo, mi idetentiy brinca a
21
22
23
24
25
Vuelve a estar disponible el nodo principal, mi identity regresa a
6
7
8
hasta 20
Qué secuencia toma mi nodo principal cuando se termina la secuencia del 1 al 20? toma del 41 al 60?
Porque si no es así, me puede dar error de duplicidad de ID.
Por favor aclararme el funcionamiento de estos sequences, gracias
1
2
3
4
5
Cae del primer nodo, queda disponible el segundo, mi idetentiy brinca a
21
22
23
24
25
Vuelve a estar disponible el nodo principal, mi identity regresa a
6
7
8
hasta 20
Qué secuencia toma mi nodo principal cuando se termina la secuencia del 1 al 20? toma del 41 al 60?
Porque si no es así, me puede dar error de duplicidad de ID.
Por favor aclararme el funcionamiento de estos sequences, gracias
Valora esta pregunta
0