AllExperts > Ingres 
Search      
Ingres
Volunteer
Answers to thousands of questions
 Home · More Ingres Questions · Answer Library  · Encyclopedia ·
More Ingres Answers
Question Library

Ask a question about Ingres
Volunteer
Experts of the Month
Expert Login

Awards

About Us
Tell friends
Link to Us
Disclaimer

 
 
 
 
About Jean-Pierre Zuate
Expertise
Any questions about database Ingres (owned by Computer Associates then Ingres Corp) : - Ingres 6.4 - OpenINGRES from 1.0 to 2.0 - IngresII from 2.0 to 2.6 - Ingres R3, Ingres 2006 (Open Source version) - All tool around Ingres : ABF, Report Writer, Replicator, OpenROAD (3.5 to 2006), Ingres/NET Ingres/STAR, ...

Experience
16 years of computing experience as :
- AS400 programmer
- AIX / Ingres administrator and developer (OpenROAD and korn shell)
- Ingres DataBase Administrator
- Ingres expert - Data modelisation - ETL - Reporting - Many of Computer Associates sofwares - ITIL / CMDB / Change Management

Organizations
http://lafageconseil.fr

 
   

You are here:  Experts > Computing/Technology > Databases > Ingres > importaion DB Ingres 2006

Ingres - importaion DB Ingres 2006


Expert: Jean-Pierre Zuate - 5/9/2008

Question
QUESTION: bonjour
dans l'entreprise où je travail je travail sous une BD Ingres 2006, qui je veux l'exporter sur mon ordinateur portable où Ingres 2006 est installé.
j'ai utilisé unloaddb pour l'exportation mais quand je copie les fichier générés dans mon portable et je clique sur reload.bat rien ne se passe, même pas un message d'érreur.
j'ai essayer d'éditer le ficier reload.bat mais son résultats, aide moi SVP.
MERCI

ANSWER: Bonjour,

reload.bat peut être aussi lancé sous DOS (Démarrer / Exécuter / cmd) et ainsi vous verrez les messages d'erreur.

Que voulez vous dire par "j'essaie d'éditer le fichier reload.bat mais sans résultat" ?
1/ Vous sélectionnez le fichier reload.bat avec la souris
2/ Clic droit
3/ Choisir "modifier"

Quelques erreurs possibles ...
Je suppose que sur les 2 installations Ingres vous avez :
- les mêmes noms de base
- les mêmes noms de location (et le même nombre pour la base que vous transportez)
- la même liste d'utilisateurs déclaré dans Ingres
- les mêmes valeurs pour II_DECIMAL, II_MONEY_FORMAT, II_DATE_FORMAT, II_MONEY_PREC de chaque coté

Cordialement,
Jean-Pierre ZUATE
http://www.lafageconseil.fr



---------- FOLLOW-UP ----------

QUESTION: Bonjour
merci de m'avoir répondu
je vais exposé mon problème autrement,
au travail j'ai ingres 2006 installer sur Linux redhat
sur mon micro portable j'ai installer ingres 2006 sur windwos XP
mon problème c'est comment faire pour transporter ma base sur le serveur local de mon micro portable (non relier au réseau d'entreprise) au lieu de la créer à nouveau.
l'installation sur le portable ne contient aucune base
pouvez vous me donner une méthode on Step By Step SVP je ne suis pas pro avec le SGBD Ingres 2006. merci.

Answer
Bonjour,

Désolé du retard, mais je étais temporairement dans une zone sans internet ...

Les réponses que vous cherchez sont dans ce document : http://www.commentcamarche.net/faq/sujet-5470-import-export-de-donnees-ingres

Globalement les données dans Ingres se transportent par les commandes unloaddb et copydb. La documentation Ingres fourmille d'informations sur le sujet.

Le lien que je vous présente plus haut est en français et consiste en un résumé. Il suppose d'avoir quelques bases concernant Ingres. Il existe quelques informations, en français aussi, à cette adresse : http://www.commentcamarche.net/faq/479-ingres

L'approche est la suivante :
Sur le serveur redhat :
$ mkdir repertoire
$ cd repertoire
$ unloaddb -c votre_base
$ ./unload.ing > unload.log 2>&1 &
$ cd ..
$ tar cvf repertoire.tar repertoire
$ gzip repertoire.tar

Copier le fichier repertoire.tar.gz sur votre PC. Décompressez le à l'aide de 7-zip par exemple, puis effectuez les operations suivantes :
- dans les fichiers reload.ing et copy.in, enlevez tous les chemins au format Unix (ne laissez que les noms des fichiers)
- dans le fichier copy.in modifiez \nocontinue en début de fichier par \continue (cela permet de créer les objets même s'il y a des erreurs
Faites moi savoir si vous avez besoin de plus d'information sur le sujet.
- repérez les noms des locations et des utilisateurs propriétaires d'objets

Sur le PC Windows :
- créer les locations (même nom, même type)
- créer les utilisateurs
- créer la base et l'étendre aux mêmes locations si besoin
Lancer les commandes suivantes :
> cd repertoire_decompresse
> copy reload.ing reload.bat
> reload.bat > reload.log

Lisez bien l'astuce sur commentcamarche.net car il faut faire attention à ce que certaines variables aient la même valeur sur les installations Ingres source et cible.

Bon courage.
Jean-Pierre ZUATE
http://lafageconseil.fr

Add to this Answer   Ask a Question


 
User Agreement | Privacy Policy | Kids' Privacy Policy | Help
Copyright  © 2008 About, Inc. AllExperts, AllExperts.com, and About.com are registered trademarks of About, Inc. All rights reserved.