问题:
如果在域中安装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))

重新安装即可