Migration analyse HyperFile vers Oracle
Developpeur WDF
Inscrit:
18/06/2006 13:54
Post(s): 106
Bonjour, à tous
Besoin d'un petit/grand coup de main.

J'ai besoin de migrer une analyse Hyper-File existante vers Oracle (je possède l'accès natif oracle de PCSOFT).

Ma connexion à la base fonctionne, le serveur est OK.

Quelle méthodologie employer ? Créer toutes les tables à la main ? ...ou ya t'il une façon plus rapide de procéder ?

Ya-t-il des informations à indiquer à l'analyse Windev ?
Mon analyse Windev est-elle fonctionnelle avec la base oracle ?

Merci de vos lumières.

Bien cordialement.

Contribution le : 13/04/2007 16:17
Créer un fichier PDF de la contribution Imprimer


Re: Migration analyse HyperFile vers Oracle
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

WindDev 11 fait cela très bien à partir de l'analyse.
Menu Analyse - Génération de script SQL

Contribution le : 13/04/2007 16:51
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Migration analyse HyperFile vers Oracle
Developpeur WDF
Inscrit:
18/06/2006 13:54
Post(s): 106
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.

Contribution le : 13/04/2007 21:09
Créer un fichier PDF de la contribution Imprimer


Re: Migration analyse HyperFile vers Oracle
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonsoir,

Le plus simple est de faire évoluer vos tables sous oracle
Je vous souhaite Bon Courage.
Rien que l'ajout d'un champ auto-incrémententé nécessite une fonction et un trigger ou bien une procédure stocké.
Complexe mais très puissant.
ensuite importer la base oracle dans WinDev et synchroniser à chaque modification de la base Oracle.

Merci pour la mise en place d'une connexion via un accès natif à Oracle.

Contribution le : 15/04/2007 02:29
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


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