![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
| 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 |
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Invité de passage
![]() Date d'inscription: mai 2008
Messages: 4
|
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 (permalink) |
|
Membre Expert
![]() Date d'inscription: juillet 2006
Localisation: toulouse
Messages: 1 474
|
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/ |
|
|
|
|
|
#3 (permalink) |
|
Membre Expert
![]() Date d'inscription: juillet 2006
Localisation: toulouse
Messages: 1 474
|
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. |
|
|
|
|
|
#4 (permalink) |
|
Invité de passage
![]() Date d'inscription: mai 2008
Messages: 4
|
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 (permalink) |
|
Membre Expert
![]() Date d'inscription: juillet 2006
Localisation: toulouse
Messages: 1 474
|
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 (permalink) |
|
Invité de passage
![]() Date d'inscription: mai 2008
Messages: 4
|
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 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 (permalink) |
|
Membre Expert
![]() Date d'inscription: juillet 2006
Localisation: toulouse
Messages: 1 474
|
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/ Code :
cd /xx/DB ls -lrt 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 (permalink) |
|
Invité de passage
![]() Date d'inscription: mai 2008
Messages: 4
|
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 ?? |
|
|
|
![]() |
![]() |
||
SYSTEM ERROR: Invalid shared memory segment identifier (1174)
|
||
| Outils de la discussion | |
|
|