目前,當我嘗試運行任何翻譯時,我正在使用 Oracle Reader 或 Writer 運行作業區。
我收到以下錯誤:
連接到 Oracle 資料庫時出錯:訊息是“ORA-12154:TNS:無法決議指定的連接識別符號”。(serverType='ORACLE8I', serverName='ora11G', userName='abc123', password='***', dbname='')
有什么辦法可以避免這個錯誤嗎?或者可以幫助我順利進行翻譯的解決方法?
uj5u.com熱心網友回復:
此錯誤表明TNSNAMES檔案已找到,但格式不正確或包含無效字符(Linux 上常見)。
如果您在 Linux 上使用 Oracle,但tnsnames.ora在 Windows 上編輯檔案,則檔案中可能有 Windows 行回傳字符。要洗掉它們,請運行如下dos2unix命令:
dos2unix tnsnames.ora
如果這不起作用或者您使用的是 Windows,則將 tnsnames.ora 檔案重命名為 tnsnames.ora.old,
創建一個空白文本檔案,
將其另存為 tnsnames.ora 并手動輸入資訊以重新創建 tnsnames.ora。
本練習的重點是洗掉舊 tnsnames.ora 檔案中存在但難以看到的任何錯誤。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/338221.html
