2013-08-16 55 views
0

---問題是解決了,甲骨文形式都有自己的otnsnames.ora文件,位於NET80 \ ADMIN ---的Oracle Forms - 又一個ORA-12154錯誤

我已經和甲骨文的Oracle Forms Runbtime安裝在mi PC(windows)上。整個東西連接到設置數據庫的另一臺機器上。

在Oracle Forms Runtime開發中,我有一個ORA-12154錯誤。

下面是我查的事情(我真的不知道該怎麼檢查多,這就是爲什麼我問這裏)

- 檢查我的神諭配置文件:

#tnsnames.ora 
BOL = 
    (DESCRIPTION = 
    (ADDRESS_LIST = 
     (ADDRESS = (PROTOCOL = TCP)(HOST = sajama)(PORT = 1521)) 
    ) 
    (CONNECT_DATA = 
     (SERVICE_NAME = BOL) 
    ) 
) 

#sqlnet.ora 
SQLNET.AUTHENTICATION_SERVICES= (NTS) 
NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME) 

的在主機文件中聲明主機「sajama」。

- 檢查與數據庫的連接。我可以通過tnsping連接到BOL,並且可以通過Sqlplus連接到數據庫,並使用與Oracle Forms中輸入的標識符和SID相同的標識符。

我沒有找到有關特定Oracle Forms中的配置文件有關在網絡上這一特定問題的任何信息,也沒有信息...

我其實已經有另一臺計算機連接到同一個數據庫,和他們tnsmanes .ora和sqlnet.ora完全一樣。此外,Oracle Forms腳本安裝在Oracle數據庫機器上,它是與兩臺計算機相同的文件。而且,它適用於後者。

有人有線索嗎?謝謝你的幫助!

+0

是形式拾取相同'tnsnames.ora'文件的SQL * Plus等?我似乎記得它有它自己的,可能在它自己的'config'目錄下,並且這將是默認情況下的一個示例。但我不確定... –

+0

是的,他們確實有,那是問題,現在已經解決了!謝謝!! – user2690104

回答

0

在我的案例中,TNS文件位於\中間件\ asinst_1 \ CONFIG