首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

解決 Oracle 連接必須指定 Alias (TNS 別名) 問題:修改 sqlnet.ora / 註冊表 實現 user/pwd 直連

     編輯:Oracle 資料庫相關知識

從 Personal Oracle + Developer 2000 遷移至 Oracle for NT 時,原 user/password 直連失敗,因 NT 版**強制要求 TNS 別名** (user/password@alias)。不想大改程式碼,可透過設定預設別名繞過。

Oracle 7 for NT / Windows 9x

  1. 用 Net Easy Config 建立一個 Alias (如 MYDB)。
  2. 編輯 Windows 目錄下 ORACLE.INI,新增:
    LOCAL=MYDB
  3. 重啟應用程式,user/password 即可直連,SQL*Plus 亦同。

Oracle 8/8i/9i for NT (註冊表方式)

  1. 同樣先用 Net Easy Config 建立 Alias。
  2. 執行 regedit,在 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 新增字串值:
    LOCAL = MYDB
  3. 重新啟動應用,直連生效。

驗證環境:Developer 2.1 + Oracle 7.3.4 / 8.0.5 for NT 均通過。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved