Message de rapport:
 

Re: Migration analyse HyperFile vers Oracle

Sujet: Re: Migration analyse HyperFile vers Oracle
par Kaer sur 13/4/2007 21:09:08

Merci pour ce précieux renseignement =)

D'autres petites questions (oui, je sais j'abuse :p)

La création des tables devraient être OK avec ça.
Les contraintes d'intégrités de l'analyse HyperFile seront-elles respectées/migrées dans la base Oracle ?
... et que faire de mon analyse HyperFile associée à mon application ?
Comment faire évoluer l'analyse ensuite? sur la base Oracle ou sur l'analyse HyperFile ?

J'en profite quand même pour apporter quelques renseignements sur la connexion d'un application windev à une base Oracle en utilisant l'Accès Natif.

J'avoue avoir bien galérer pour trouver ces infos (Je ne connais pas Oracle encore et je dois migrer la base, j'ai aussi des difficultés à configurer le serveur Oracle mais j'ai réussit à m'en sortir, et pas bcp d'infos sur le forum PC-SOFT et WdForge à ce sujet =) )

Je part sur un serveur Oracle configuré et un poste de Dev (qui n'est pas le meme que le serveur oracle).

1°) En premier il faut installer l'accès Natif windev.

2°) L'accès Natif de PCSOFT requiert l'installation de l'Instant Client Oracle (à télécharger ici selon votre systeme d'exploitation, http://www.oracle.com/technology/software/tech/oci/instantclient/index.html ) Dans mon cas j'ai pris le 'basic' sans rien d'autre.

3°)Le ZIP , contient des dlls et d'autres fichiers mais pas de SETUP ou d'installation, il faut le faire "à la main" (là aussi j'ai galérer pour trouver). Pour installer effectivement l' Instant Client il faut modifier la variable PATH du systeme d'exploitation (pour une config windows toujours, pas LINUX). Vous pouvez modifier cette variable via démarrer > paramètres > système > onglet avancé, le bouton variables d'environnement. Dans la liste du bas il faut modifier la variable PATH et ajouter le chemin du repertoire où vous avez extrait l'instant client (je l'ai mis dans C: pour ma part, ce qui peut donner un truc du style :
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Instant_Client_Oracle\
On reboot une fois ceci fait pour que les modifs soient prises en compte.

4°) Ok maintenant on peut tester l'ouverture de connexion à la base Oracle avec un HChangeConnexion (un HErreurInfo retourne l'erreur de connexion si le resultat de HChangeConnexion est à Faux) et les paramètres qui vont bien (hostname, username, password, Database, Typedacces, dans notre cas haccèsnatif). Ma base, pour compliquer le tout était sur un autre port que celui par défaut (le 1526 au lieu du 1521).
On précise donc le port directement dans le nom de la base de donnée expl en 11 CnxOracle...BaseDeDonnée = "BaseOracle:1526" par exemple.
A cette étape j'ai eu une erreur car le Listener du serveur Oracle ne reconnait pas la base que vous appeler.
Il faut modifier le fichier Listener.ora pour "linker" la base avec le service d'écoute afin qu'il fasse le lien.
J'en suis là pour l'instant, la suite Lundi mais ça devrait être bon.
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2