IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Sybase Discussion :

migration sybase 12.5 vers 15


Sujet :

Sybase

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2002
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 82
    Par défaut migration sybase 12.5 vers 15
    Bonjour à tous,

    je viens de migrer vers 15.0. l'installation c'est très bien passé. ensuite, j'ai loader mon dernier dump (de 12.5) tout c'est bien passé, jusqu'à la derniere commande (online database DBNAME) où sybase me dit qu'il y a des indexes suspect. J'ai résolu ce problème à l'aide des commande sp_indsuspect et dbcc reindex(table).
    Mais lorsque je redémarre mon serveur d'application (resin) à un certain moment (une grosse requete) toujours le même, j'ai ce message d'erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Can't allocate space for object 'temp worktable' in database 'tempdb' because 'system' segment is full/has no free extents.
    If you ran out of space in syslogs, dump the transaction log. Otherwise, use ALTER DATABASE or sp_extendsegment to increase size of the segment.
    Si quelqu'un pouvait me venir en aide...je commence à devenir fou...

    Merci par avance!

    Mike

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 307
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 307
    Par défaut
    A priori le problème est que la base tempdb utilisée par la requète est trop petite.

    Est-ce que vous avez agrandi tempdb dans votre installation 15.0?
    Ou bien est-ce que vous utilisez des tempdb multiples, et le "binding" de celles-ci est incorrecte résultant dans l'utilisation d'une tempdb trop petite pour la requète?

    Michael

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2002
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 82
    Par défaut
    Merci pour cette réponse.

    Oui jai essayé d'agrandir ma tempdb mais sans résultat.
    En revanche, comment puis-je savoir si j'utilise des tempdb multiples?
    et comment verifier leur binding?

    J'utilise Sybase 15.0 Windows DE


    Merci bcp

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 307
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 307
    Par défaut
    Si vous n'avez pas définit de tempdb supplémentaires alors il n'y en a sans doute qu'une. Pour être sur vous pouvez executer sp_helpdb qui devrait lister cette information.

    Quel est la taille de la tempdb, et quelle est la taille de la table sur laquelle vous essayez de faire votre requète?

    Est-ce que vous avez appliqué le dernier EBF pour la 15 (15.0 ESD 2) qui est dispo depuis env. trois semaines?

    Michael

  5. #5
    Membre confirmé
    Inscrit en
    Juillet 2002
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 82
    Par défaut
    Michael,

    merci beaucoup pour ces réponses:

    voilà le résultat de sp_helpdb:

    name db_size owner dbid created
    status
    -------------- ------------- ----- ------ ------------------
    --------------------------------------------------------------------
    SERVER 16384.0 MB sa 4 Jul 11, 2006
    select into/bulkcopy/pllsort, trunc log on chkpt
    master 13.0 MB sa 1 Jul 11, 2006
    mixed log and data
    model 3.0 MB sa 3 Jul 11, 2006
    mixed log and data
    sybsystemdb 1003.0 MB sa 31513 Jul 11, 2006
    trunc log on chkpt, mixed log and data
    sybsystemprocs 120.0 MB sa 31514 Jul 11, 2006
    trunc log on chkpt, mixed log and data
    tempdb 4.0 MB sa 2 Jul 11, 2006
    select into/bulkcopy/pllsort, trunc log on chkpt, mixed log and data

    2 questions, quelle tempdb est utilisée? sybsystempdb? ou tempdb?

    non je n'ai pas encore appliqué le dernier EBF, je m'empresse de le faire...

    Merci

    Mike

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 307
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 307
    Par défaut
    La base temporaire est tempdb. sybsystemdb est utilisée lors d'opérations multi-serveur (style CIS, remote procedure calls, etc).

    Vous avez une tempdb de 4MB, pour une base applicative de 16GB, ce n'est à priori pas suffisant.

    A vue de nez je suggèrerais une base tempdb de 512MB pour voir comment ça va...

    Michael

  7. #7
    Membre confirmé
    Inscrit en
    Juillet 2002
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 82
    Par défaut
    est ce que cette commande est la bonne?
    alter database tempdb on tempdb = '512M'
    go

    j'ai egalement lu, que la tempdb devait faire 80% de la taille de la base applicative???

  8. #8
    Membre confirmé
    Inscrit en
    Juillet 2002
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 82
    Par défaut
    Merci beaucoup...tout marche bien maintenant!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Migration Sybase vers Oracle
    Par NarbOni dans le forum Outils
    Réponses: 2
    Dernier message: 07/03/2011, 10h05
  2. Migration sybase vers MySQL
    Par mikew75 dans le forum Outils
    Réponses: 0
    Dernier message: 20/08/2009, 15h32
  3. Migration Sybase vers SGBD Open Source
    Par O Oøps O dans le forum Migration
    Réponses: 4
    Dernier message: 21/04/2009, 22h10
  4. Réponses: 26
    Dernier message: 12/11/2008, 17h59
  5. Réponses: 3
    Dernier message: 18/11/2002, 16h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo