Précédent   Forum des professionnels en informatique > Bases de données > Sybase
Sybase Forum sur la base de données Sybase. Avant de poster -> F.A.Q Sybase, Tutoriels Sybase
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/06/2007, 15h05   #1
Membre à l'essai
 
Inscription : juin 2007
Messages : 65
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 65
Points : 20
Points : 20
Envoyer un message via MSN à maillaxa
Par défaut Probleme lors du reorg rebuild

Bonjour,

Sur un ASE 12.0.0.4 ESD1, je fais des reorg rebuild sur plusieurs tables. Depuis quelques temps, une des tables perd ses indexes lors du rebuild.

Du coup, nous sommes obliges de faire manuellement la recreation de l'index. L'erreur remontee est un 1530, Level 16, state 1:

create index with sorted_data was aborted because of row out of order.

Quelle pourrait etre la cause de ce probleme ? J'ai vu passe des choses a ce sujets mais pour des alters et la solution etait de faire le drop/create manuellement en desactivant l'option sorted_data ou bien de passer en 12.0.0.8. Qu'en est-il ?

Merci
maillaxa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2007, 15h36   #2
Rédacteur/Modérateur
 
Inscription : janvier 2006
Messages : 1 301
Détails du profil
Informations personnelles :
Âge : 52

Informations forums :
Inscription : janvier 2006
Messages : 1 301
Points : 1 505
Points : 1 505
Envoyer un message via AIM à mpeppler
Il s'agit probablement d'un bug avec ta version de Sybase.
Une recherche rapide dans google me donne ceci:

Citation:
Possible bugs:
CR 323730 "An ALTER TABLE operation with ADD, DROP or MODIFY COLUMN on a large Data Only Locked table having a placement index may cause subsequent DBCC CHECKTABLE to report 7928 errors: "Index <indexname> is not consistent; found <leafrow_num> leaf rows but <datarow_num> data rows. Drop and recreate the index". Subsequent REORG REBUILD on this table may result in data loss."

CR 305147 "The order in which the rows were inserted in a Data Only Locked table via
the SELECT INTO <target> FROM <source> ORDER BY command was not predictable.
We now retain this sequence by inserting rows in the order of rows received."

CR 277087 "A 1530 error, "Create index with sorted_data was aborted because of row out of order. Primary key of first out of order row is '<value>'", may occassionally be reported when an ALTER TABLE MODIFY command is executed on a data-only locked table and the table has a clustered index. "
Est-ce que ces messages pourraient s'appliquer à ton cas?

(en aparté je remarquerais que 12.0.0.4 est bien vieux - un upgrade en 12.0.0.8 (voir en 12.5.4!) est certainement souhaitable).

Michael
__________________
Michael Peppler
Membre de TeamSybase - www.teamsybase.com

"A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson
mpeppler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2007, 15h49   #3
Membre à l'essai
 
Inscription : juin 2007
Messages : 65
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 65
Points : 20
Points : 20
Envoyer un message via MSN à maillaxa
Citation:
Envoyé par mpeppler
Il s'agit probablement d'un bug avec ta version de Sybase.
Une recherche rapide dans google me donne ceci:



Est-ce que ces messages pourraient s'appliquer à ton cas?

(en aparté je remarquerais que 12.0.0.4 est bien vieux - un upgrade en 12.0.0.8 (voir en 12.5.4!) est certainement souhaitable).

Michael
Je peux proposer la 12.0.0.8 ESD1 mais au dela, niet. Merci pour la confirmation du bogue.

Xavier
maillaxa est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h02.


 
 
 
 
Partenaires

Hébergement Web