問題:
如果在域中安裝Oracle 10G,
在DataBase Configuration Assisant安裝的時候,會報一個錯誤,提示:
ORA-24324:未初始化服務句柄
ORA-24323:不允許此值
ORA-28547:連接服務器失敗,可能是Oracle Net管理錯誤
這是因為,用域用戶登錄主機時,Oracle會把主機在域當中的名字當作Host名。
解決辦法:
1.將sqlnet.ora文件中的
SQLNET_AUTHENTICATION_SERVICES= (NTS) 修改為 SQLNET_AUTHENTICATION_SERVICES= (NONE)
2.將listener.ora文件中LISTENER配置節中的主機名用IP地址代替
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
重新安裝即可