0

Oracle 10g と ms access 2007 の間にリンクを作成しようとしていますが、tnsnames.ora ファイルでパラメーターを設定して MS Access データベースにアクセスする方法がわかりません。Microsoft Access Driver を使用して ODBC データ ソース アドミニストレーターで新しいデータ ソースを作成し、アクセス データベース (.mdb) を選択しました。

MS Access では、テーブル間をリンクでき、Oracle db からのデータが表示されますが、Toad または SqlDeveloper からデータベース リンクを作成する必要があるため、Oracle db で何らかのトリガーを使用して MS Access db のデータを変更できます。データベース リンクをテストしようとすると、次のエラーが表示されます: エラー: ORA-12154: TNS: 指定された接続識別子を解決できませんでした。MS Access データベースはハード ドライブにあります。これが私の tnsnames.ora の様子です:

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

しかし、PORTとSIDについてはわかりません。

何か助けはありますか?

4

2 に答える 2

1

この記事では、標準のデータベースリンクを使用してデータベースをMicrosoftAccessデータベースに接続できるようにOracleの異種サービスを構成する方法について説明します。

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

于 2010-08-26T09:50:46.117 に答える
0

これを出発点として試してください

http://download.oracle.com/docs/html/B10544_01/ch2.htm#1005725

于 2010-08-26T09:35:09.747 に答える