Pas de problème (pb), que du PowerBuilder (PB) ^^

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 14-05-2008 19:35:38

disneb  
Membre completement Geek
Lieu: Bejaia
Date d'inscription: 16-01-2008
Messages: 118
Pépites: 1,622
Banque: 0

[RESOLU] Migration Sybase SQL Anywhere 5 vers Oracle 9

voila j'ai une BDD sybase sql anywhere 5.0 et je dois migrer vers Oracle 9i
j'ai trouver des outils mais aucun ne supporte sql anywhere 5.0 ça commence à partir de la version 12 ...
quelqu'un aurait_il une idée?

Dernière modification par disneb (22-05-2008 09:04:01)

Hors ligne

 

#2 14-05-2008 21:02:24

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Migration Sybase SQL Anywhere 5 vers Oracle 9

à ce moment-là tu peux tenter une migration sql anywhere 5 -> sql anywhere 12 puis sql anywhere 12 -> Oracle 9i.


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#3 14-05-2008 21:21:59

JCZ  
Builder Power
Award: bf
Lieu: 75019 paris
Date d'inscription: 21-05-2007
Messages: 1724
Pépites: 496,453,703,213
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Migration Sybase SQL Anywhere 5 vers Oracle 9

Merci de ne pas multplier les posts sur le meme sujet


Face à l'agression, la puissance de l'intelligence

Hors ligne

 

#4 15-05-2008 14:08:14

disneb  
Membre completement Geek
Lieu: Bejaia
Date d'inscription: 16-01-2008
Messages: 118
Pépites: 1,622
Banque: 0

Re: [RESOLU] Migration Sybase SQL Anywhere 5 vers Oracle 9

à JCZ
la, je pose le prob avec sybase SQL Anywhere 5.0 donc c'est pas exactement le même prob comme je ne trouvais pas de solutions j'ai posté ce sujet
j'ai trouvé un outil qui devrait théoriquement marcher c'est SQLways je le teste et je posterai mes réactions

Dernière modification par disneb (15-05-2008 14:10:38)

Hors ligne

 

#5 16-05-2008 08:43:39

disneb  
Membre completement Geek
Lieu: Bejaia
Date d'inscription: 16-01-2008
Messages: 118
Pépites: 1,622
Banque: 0

Re: [RESOLU] Migration Sybase SQL Anywhere 5 vers Oracle 9

en utilisant SQLWays a premiere vue il a bien crée les tables qui existaient sur sybase, maintenant je n'arrive plus à me connecter sur Oracle en passant par powerbuilder, il me sort le message suivant "ORA-00955: ce nom d'objet existe déjà"
qqn saurait il ce que cela veut dire?

Hors ligne

 

#6 16-05-2008 08:58:55

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2486
Pépites: 85
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Migration Sybase SQL Anywhere 5 vers Oracle 9

Aide Oracle a écrit:

ORA-00955 name is already used by an existing object

Cause: An attempt was made to create a database object (such as a table, view, cluster, index, or synonym) that already exists. A user's database objects must have distinct names.

Action: Enter a unique name for the database object or modify or drop the existing object so it can be reused.

Regarde si tu as des noms de tables, synonymes ou autres non uniques dans ta base Sybase.
A moins que ce soit SQLWays qui créé des objets ORACLE avec des noms identiques suite à la génération automatique.


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#7 16-05-2008 17:54:39

disneb  
Membre completement Geek
Lieu: Bejaia
Date d'inscription: 16-01-2008
Messages: 118
Pépites: 1,622
Banque: 0

Re: [RESOLU] Migration Sybase SQL Anywhere 5 vers Oracle 9

si c'etait le cas je pense que même avec Oracle sql plus je ne pourrai  pas me connecter, or je me connecte normalement que ce soit avec oracle sql plus ou encore avec  entreprise manager

Hors ligne

 

#8 16-05-2008 18:59:32

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2486
Pépites: 85
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Migration Sybase SQL Anywhere 5 vers Oracle 9

Tu as quel paramétrage au niveau de ta connexion BDD sous PB?


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#9 16-05-2008 19:13:36

disneb  
Membre completement Geek
Lieu: Bejaia
Date d'inscription: 16-01-2008
Messages: 118
Pépites: 1,622
Banque: 0

Re: [RESOLU] Migration Sybase SQL Anywhere 5 vers Oracle 9

Code: ini

[Oracle DB]

SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=OraHome92;UID=system;PWD=compta;'"

DBMS='ODBC'

Database='Oracle'

UserId='system'

DatabasePassword='compta'

ServerName='OraHome92'


Lock=

DbParm=disablebind=1,ConnectString='DSN=OraHome92;UID=system;PWD=compta;'

Prompt=0 

...

voila ce que j'ai dans le fichier d'initialisation


EDIT : code=ini

Hors ligne

 

#10 17-05-2008 06:29:38

disneb  
Membre completement Geek
Lieu: Bejaia
Date d'inscription: 16-01-2008
Messages: 118
Pépites: 1,622
Banque: 0

Re: [RESOLU] Migration Sybase SQL Anywhere 5 vers Oracle 9

voila ce qu'il me sort comme message d'erreur quand j'essaye de me connecter à la BDD via l'application

Code:

Predefined Message "pfc_dwdberror" not found.

Message Arguments:

1) A database error has occurred.
Database error code:  904

Database error message:
Select error: SQLSTATE = S0022
[Oracle][ODBC][Ora]ORA-00904: "MESSAGES"."MSGUSERINPUT" : identificateur non valide

Hors ligne

 

#11 18-05-2008 17:00:36

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Migration Sybase SQL Anywhere 5 vers Oracle 9

peut-être également une histoire de user BDD, comme dans l'autre post : PB6 et Oracle 9i


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#12 18-05-2008 17:31:33

disneb  
Membre completement Geek
Lieu: Bejaia
Date d'inscription: 16-01-2008
Messages: 118
Pépites: 1,622
Banque: 0

Re: [RESOLU] Migration Sybase SQL Anywhere 5 vers Oracle 9

erasorz j'explique: voila j'ai posté celui ci en pensant que le problème venait de la migration , mais en terntant de créer une nouvelle BDD Oracle j'ai eu finalement le mm msg d'erreur alors C pr ça que je l'ai posté dans PB6 et Oracle 9i
j'espère que vous m'en voulez pas

Hors ligne

 

#13 22-05-2008 09:03:33

disneb  
Membre completement Geek
Lieu: Bejaia
Date d'inscription: 16-01-2008
Messages: 118
Pépites: 1,622
Banque: 0

Re: [RESOLU] Migration Sybase SQL Anywhere 5 vers Oracle 9

finalement ce n'est pas une histoire de user, mais plutôt la syntaxe de sql...

Code: sql

 
-- dans sybase: 
SELECT nomtable.colonne from nomTable

-- alors que dans Oracle:
SELECT "nomtable"."colonne" from "nomTable"

les guillements!!!

je crois que je serai obligé de refaire toute Les datawindows
si qqn a quelque chose à me suggérer pour ne pas tout réécrire ce serai mais faut juste le faire ici pq je me suis un peu emmêlé les pinceaux avec les deux posts et puis comme j'ai detecté où ça clochait je mets le poste comme étant résolu
merci pour vos réponses...

Hors ligne

 

#14 22-05-2008 15:26:49

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Migration Sybase SQL Anywhere 5 vers Oracle 9

en principe les guillemets ne sont pas nécessaires en Oracle (sauf si tu as des noms de tables avec des espaces )

sinon même remarque qu'ici :http://pbadonf.fr/forum/viewtopic.php?pid=18321#p18321


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22