2010-08-26 65 views
0

我想创建一个链接之间的Oracle 10g和MS Access 2007,但我不知道如何设置参数在我的tnsnames.ora文件来访问我的MS Access数据库。 我使用Microsoft Access Driver在ODBC数据源管理员中创建了新的数据源,并选择了我的访问数据库(.mdb)。数据库链接 - Oracle 10g和MS Access 2007

在MS Access中,我可以在表格之间进行链接,并且可以从Oracle数据库中看到数据,但是我需要从Toad或SqlDeveloper创建数据库链接,以便在Oracle数据库中使用某些触发器更改MS Access数据库中的数据。当我尝试测试数据库链接时,出现以下错误: 错误:ORA-12154:TNS:无法解析指定的连接标识符,因为我不知道需要写入我的tnsnames.ora文件的参数。 MS Access数据库位于我的硬盘上。以下是我的tnsnames.ora的样子:

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

但我不确定PORT和SID。

任何帮助?

回答

1

本文介绍了Oracle的异构服务如何可以被配置为允许数据库使用标准数据库链接连接到Microsoft Access数据库:

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