2010-08-26 64 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