使用網域帳號登入 Windows、安裝 Oracle 9i,安裝複製完成、建立資料庫階段報錯:Internal Error, hostdef extension missing。
sqlnet.ora 中預設啟用 **NTS(Windows 原生認證)**:
SQLNET.AUTHENTICATION_SERVICES = (NTS)
網域環境下,安裝程式嘗試用網域憑證驗證失敗,導致 hostdef 解析異常。
$ORACLE_HOME/network/admin/sqlnet.ora。SQLNET.AUTHENTICATION_SERVICES = (NONE)
CONNECT / AS SYSDBA),可改回 (NTS) 並確保 Oracle 服務帳號具備網域權限。SQLNET.AUTHENTICATION_SERVICES = (NTS, BEQ)(BEQ 為本地 Bequeath 協議),兼容性最佳。