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

Unix Discussion :

SYSTEM ERROR: Invalid shared memory segment identifier (1174)


Sujet :

Unix

  1. #1
    Futur Membre du Club
    Inscrit en
    Mai 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 4
    Par défaut SYSTEM ERROR: Invalid shared memory segment identifier (1174)
    Bonjour
    Je remercie D’avance tout les âmes charitables qui m’aiderons
    je travaille pour une société qui a 2 serveurs IBM RS 6000 AVEC AIX 4.3 et une application progress qui est une base de donnees,le 1er est en production le 2eme est gardé comme secours en cas du panne du 1er
    ET moi IMBECILE qui viens du monde Windows j ai voulu forcé une mise a jours de la bd du 1 au 2 et j ai commis la grande gaffe de ma vie pour me retrouver lors du lancement de l’application sur le 2 eme serveur avec le message suivant >SYSTEM ERROR: Invalid shared memory segment identifier (1174)
    J’utilisé un ftp pour copier un dossier qui s appelle DB du 1 er serveur vers un un pc sous WINDOWS ET J ai recopie ensuite par ftp ce dossier vers le même chemin sur le 2em serveur et j ai écrasé LE DOSSIER DEDANS DB, le transfert par ftp est effectué en mode binaire et non ascii.
    Svp aidez- moi

  2. #2
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    je connais progress comme sgbd mais à priori comme ça je vois bien le mécontentement systeme venir du fait que la base était ouverte lors de la récéption du fichier FTP et ducoup la base est perdue en terme de status.

    ducoup il a en memoire un status different du contenu de la base et il ne sait plus quoi faire de cette zone mémoire qui ne correspond à aucun processus systeme tout en état pas "libre".

    un arret (en mode force)/ relance manuel du sgbd pourrait peut etre débloquer la base, il suffirai ainsi ensuite de réimporter les données du dernier backup à froid dans la base.

    (ayant récement fait la même connierie ou presque sous oracle....)



    tu aurrais peut etre plus de réponses dans http://www.developpez.net/forums/forumdisplay.php?f=59

  3. #3
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    après sur google voilà ce que je trouve sur cette erreur en 3minutes secondes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    How do you start db? I suppose you use Progress Explorer. Try to start db using proserve only.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    I suspect the problem can be solved by moving database files into another folder. Don't forget about 'prostrct repair'. I can assume you can just use another symblic link name to start database without moving of it.
    donc à priori la piste est la bonne

  4. #4
    Futur Membre du Club
    Inscrit en
    Mai 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 4
    Par défaut
    merci de votre aide
    j ai deja effectue un shutdown -Fr mais sans resultat
    je voudrai bien tester votre piste , mais j avoue que je suis nul en aix et progress ,donc si vous pouvez me dire exactement les commandes a faire
    , autre chose est ce que vous ne penser pas que le transit par PC a qq choses dedans vue la difference entre les system de fichiers DOS ET UNIX.maintenant normalement ce que je dois faire c est relancer manuellement cette base de donnes et voir le resultat et si ca marche pas je dois arrete cette bd ensuite supprimer carrement le dossier que j ai deplacer par ftp et faire en copie en ligne directemnt entre les 2 serveurs et enfin demarrer la bd manuellemt et l je pense que ca devrais marcher........
    je compte sur votre aide il m est tres precieux

  5. #5
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    peut etre le mode de transfert ftp entre ASCII/BIN

    et aussi peut etre le risque de ^M dans le fichiers après être passer sur windows oui c'est aussi une probabilité forte, ça se corrige très bien avec un petit sed ou tr (il y a les exemples sur google).

    oui faire une copie directe est un bon moyen de tester si c'est de là que vient l'erreur.

  6. #6
    Futur Membre du Club
    Inscrit en
    Mai 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 4
    Par défaut
    MERCI FRP31
    je suis sur que tout marchais bien avant le fameux transfert ftp,et je suis sur que l erreur etait le ftp plus le non arret de la bd du 2EME serveur pendant la copie....maintenant pour resoudre tout ca il n ya que la copie mais j aimerai SVP avoir la commande exact et la syntaxe exacte
    1 serveur : 192.168.0.3
    2 serveur : 192.168.0.4
    le fameux dossier que j ai deplace sous ftp sapelle DB et contient 5 fichiers x.bi xx.db xx.lg xx.lic xx.lk
    pour le chemin : /xx/DB
    SVP VOTRE AIDE TOUCHE SA FIN SI VOUS POUVEZ ME COMMUNIQUER LA COMMANDE ET LA SYNTAXE EXACTE POUR FAIRE UNE COPIE DIRECTE ENTRE LES 2 SERVEURS. ET COMMENT AUSSI ARRETER LA BASE DE DONNEES PENDANT LA COPIE ET COMMENT LA REDEMARRER
    VOTRE EFFORT M EST TRES PRECIEUX

  7. #7
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    pour la base j'en sais rien je connais pas celle la

    mais pour la copie


    sur 192.168.0.4 et en tant que root faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rcp root@192.168.0.3:/xx/DB/xx.* /xx/DB/
    puis
    pour voir les droits
    utiliser chmod & chown si c'est nécéssaire

    voir au niveau des fichiers de config de la db aussi si il y a des modifs à faire ou non

    et demarrer la base mais là je peux pas aider je connais pas cette base.

    ou scp si rcp ne marche pas selon ta config mais ça aussi je peux pas le deviner.

  8. #8
    Futur Membre du Club
    Inscrit en
    Mai 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 4
    Par défaut
    MERCI pour votre aide
    en etant root
    et a partir d un telnet distant j ai effectue exactement les 2 commandes et j ai ensuite utiliser chmod
    chmod 740 /xx/DB/XX.*
    ET shutdown -Fr
    et quand je lance XX pour demarrer l applicationn je recoit juste apres la banniere de demarrage de l application le fameux message
    ERROR SYSTEM:invalid shared memory segment identifier 1174
    Je commence a me demander est ce que je doit demarrer cette application directement a partir du serveur sans passer par telnet , quel est votre avis ??

Discussions similaires

  1. [WD-2003] System error et Out of memory sous vista (XP ok).
    Par Godzestla dans le forum VBA Word
    Réponses: 1
    Dernier message: 13/10/2010, 15h25
  2. Réponses: 15
    Dernier message: 23/07/2007, 12h09
  3. Réponses: 4
    Dernier message: 20/12/2006, 17h18
  4. Réponses: 10
    Dernier message: 07/02/2006, 13h22
  5. Share memory
    Par beLz dans le forum C
    Réponses: 5
    Dernier message: 21/12/2004, 00h50

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