首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Oracle 免別名連線設定:SQLNET.ORA 與註冊表兩法

     編輯:Oracle 資料庫基礎

問題背景

Developer 2000 連 Personal Oracle 無需別名;移植至 Oracle for NT 時,應用程式使用 user/pass 格式連線失敗,需改為 user/pass@alias。不想修改程式碼時,可設定預設別名。

Oracle 7 for NT / Oracle 8.0.5 for NT

  1. Net Easy Config 建立別名 (如 MYDB)
  2. 編輯 Windows 目錄下 oracle.ini,新增:local=MYDB
  3. 重啟應用程式,user/pass 即可連線

Oracle 8i/9i/10g for NT (註冊表法)

  1. Net Configuration Assistant 建立別名 (如 MYDB)
  2. 執行 regedit,定位 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
  3. 新增字串值:名稱 LOCAL,資料 MYDB
  4. 重新啟動應用程式生效

驗證

SQLPLUS user/pass
-- 若成功進入,設定生效

SQL*Plus 亦受益,無需輸入 @alias。

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