Ссылки на базы данных - Oracle 10g и Ms Access 2007 - PullRequest
0 голосов
/ 26 августа 2010

Я пытаюсь создать связь между Oracle 10g и MS Access 2007, но я не знаю, как установить параметры в моем файле tnsnames.ora для доступа к моей базе данных MS Access.Я создал новый источник данных в ODBC Data Source Administrator с помощью драйвера Microsoft Access и выбрал свою базу данных доступа (.mdb).

В MS Access я могу связывать таблицы и видеть данные из моей базы данных Oracle, но мне нужно создать ссылку на базу данных из Toad или SqlDeveloper, чтобы я мог изменять данные в базе данных MS Access с некоторым триггером в моемOracle db.Когда я пытаюсь проверить мою ссылку на БД, я получаю следующую ошибку: Ошибка: ORA-12154: TNS: не удалось разрешить указанный идентификатор соединения, потому что я не знаю, какие параметры мне нужно записать в мой файл tnsnames.ora.MS Access DB находится на моем жестком диске.Вот как выглядит мой tnsnames.ora:

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

, но я не уверен в PORT и SID.

Любая помощь?

Ответы [ 2 ]

1 голос
/ 26 августа 2010

В этой статье показано, как можно настроить гетерогенные службы Oracle, чтобы база данных могла подключаться к базе данных Microsoft Access с использованием стандартных ссылок на базы данных:

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

0 голосов
/ 26 августа 2010

Попробуйте это как отправную точку

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

...