2010-08-26 3 views
0

Je suis en train de créer un lien entre Oracle 10g et MS Access 2007, mais je ne sais pas comment définir les paramètres dans mon fichier tnsnames.ora pour accéder à mon MS Access db. J'ai créé une nouvelle source de données dans l'Administrateur de sources de données ODBC avec Microsoft Access Driver et sélectionné ma base de données d'accès (.mdb). Dans le MS Access je peux lier entre les tables et je vois les données de ma base de données Oracle, mais j'ai besoin de créer un lien de base de données depuis Toad ou SqlDeveloper pour pouvoir modifier les données dans MS Access db avec un déclencheur dans mon Oracle db . Quand j'essaye de tester mon lien de DB j'obtiens l'erreur suivante: Erreur: ORA-12154: TNS: n'a pas pu résoudre l'identificateur de connexion indiqué, parce que je ne sais pas quels paramètres j'ai besoin d'écrire dans mon dossier de tnsnames.ora. MS Access DB est situé sur mon disque dur. Voici à quoi ressemble mon tnsnames.ora:Base de données Liens - Oracle 10g et Ms Access 2007

accdb = 
    (DESCRIPTION = 
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost) (PORT = 3306) 
) 
    (CONNECT_DATA = 
     (SID = hsodbc) 
    (HS=OK) 
) 

mais je ne suis pas sûr pour PORT et SID.

Une aide?

Répondre

1

Cet article montre comment les services Heterogeneous Oracle peut être configuré pour permettre à une base de données pour se connecter à un lien base de données Microsoft Access à l'aide de bases de données standard:

http://www.orafaq.com/node/60

Questions connexes