数据库链接 - Oracle 10g 和 Ms Access 2007
我正在尝试在 oracle 10g 和 ms access 2007 之间创建链接,但我不知道如何在 tnsnames.ora 文件中设置参数来访问我的 MS Access 数据库。 我已使用 Microsoft Access 驱动程序在 ODBC 数据源管理器中创建了新数据源,并选择了我的访问数据库 (.mdb)。
在 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。
有什么帮助吗?
I'm trying to create a link between oracle 10g and ms access 2007 but I don't know how to set parameters in my tnsnames.ora file to access my MS Access db.
I've created new Data Source in ODBC Data Source Administrator with Microsoft Access Driver and selected my access db (.mdb).
In the MS Access I can link between tables and I see data from my Oracle db, but I need to create a database link from Toad or SqlDeveloper so I can change data in MS Access db with some trigger in my Oracle db. When I try to test my db link I get the following error :
Error : ORA-12154: TNS:could not resolve the connect identifier specified, because I don't know what parameters I need to write into my tnsnames.ora file. MS Access db is located on my hard drive. Here is how my tnsnames.ora looks like :
accdb =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost) (PORT = 3306)
)
(CONNECT_DATA =
(SID = hsodbc)
(HS=OK)
)
but I'm not sure for PORT and SID.
Any help?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
本文介绍如何配置 Oracle 的异构服务以允许数据库使用标准数据库链接连接到 Microsoft Access 数据库:
http://www.orafaq.com/node/60
This article shows how Oracle's Heterogeneous Services can be configured to allow a database to connect to a Microsoft Access database using standard databases links:
http://www.orafaq.com/node/60
尝试将此作为起点
http://download.oracle.com/文档/html/B10544_01/ch2.htm#1005725
Try this as a starting point
http://download.oracle.com/docs/html/B10544_01/ch2.htm#1005725