Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Unix
Unix Forum d'entraide sur les systèmes Unix et dérivés (*BSD, AIX, etc.). Avant de poster ->F.A.Q BSD F.A.Q. Aix
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 05/05/2008, 13h31   #1
Invité de passage
 
Inscription : mai 2008
Messages : 4
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 4
Points : 0
Points : 0
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
GAUL207 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2008, 16h29   #2
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 546
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
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 : 3 546
Points : 7 779
Points : 7 779
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/f59/bases-donnees/autres-sgbd/
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2008, 16h36   #3
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 546
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
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 : 3 546
Points : 7 779
Points : 7 779
après sur google voilà ce que je trouve sur cette erreur en 3minutes secondes :
Code :
How do you start db? I suppose you use Progress Explorer. Try to start db using proserve only.
Code :
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
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/05/2008, 04h14   #4
Invité de passage
 
Inscription : mai 2008
Messages : 4
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 4
Points : 0
Points : 0
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
GAUL207 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/05/2008, 08h05   #5
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 546
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
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 : 3 546
Points : 7 779
Points : 7 779
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.
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/05/2008, 13h08   #6
Invité de passage
 
Inscription : mai 2008
Messages : 4
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 4
Points : 0
Points : 0
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
GAUL207 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2008, 10h28   #7
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 546
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
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 : 3 546
Points : 7 779
Points : 7 779
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 :
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.
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2008, 16h47   #8
Invité de passage
 
Inscription : mai 2008
Messages : 4
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 4
Points : 0
Points : 0
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 ??
GAUL207 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 00h52.


 
 
 
 
Partenaires

Hébergement Web