Bonjour,
Je suis entrain de mettre en place un entrepôt de données sous Oracle 10g. Le but est d'automiser l'alimentation de celui-ci. Je pensais utiliser les jobs de Oracle à cette fin.
Les données sources pour l'alimentation de l'entrepôt sont stockées dans différents SGBD, Oracle, Sybase et Access.
Je pensais utiliser une classe Java chargées dans Oracle afin automatiser l'importation des données dans Oracle en vue de l'alimentation de l'entrepôt.
Pour aller rechercher les données dans les différentes bases, dans ma classe java je souhaitais utiliser le pont JDBC-ODBC.
Lors de la compilation de la classe tout ce passe nickel.
Ensuite j'ai un procédure PL-SQL qui fait appel à cette classe en passant en paramètre les informations pour la connexion à la BD avec entre autre l'ODBC Dsn (ex. : jdbc:odbc:IMD_MEDICAL) et driver à utiliser (ex. : sun.jdbc.odbc.JdbcOdbcDriver).
Lorsque je lance la procédure PL-SQL, j'obtiens le message d'erreur : ClassNotFoundException : sun/jdbc/odbc/JdbcOdbcDriver.
Quelle pourrait-être la cause de mon erreur ?
Comment puis-je vérifier la présence dans le JDK de Oracle des packages sun ?
D'avance merci pour vos réponses.
Partager