问题是这样的:我在服务器上安装了ORACLE11G的数据库系统,完成后,各客户端都能正常的连接到服务器,各应用程序也能正确的连接到服务器进行数据的操作.但后来在该服务器上装了一个域,导致了ORACLE的服务(ORACLESERVICESID)不能启动,但其它的(oracledbconsole,oracletnslistern服务都是启动的),客户端也不能连接到服务器(并抛出ora-12518:监听程序无法分发客户机连接).应用程序也不能连接到服务器.我的处理方式:
删除先前所创建的域.然后在重建ORACLESERVICESID服务无效的情况下,我重新创建了数据库.并配置了TNSNAMES文件,LISTERN文件.此时,客户端(SQL*PLUS,SQL DEVELOPER)能正常的连接服务器了.但应用程序(EXE)还是无法连接.请各位帮忙!!!!
删除先前所创建的域.然后在重建ORACLESERVICESID服务无效的情况下,我重新创建了数据库.并配置了TNSNAMES文件,LISTERN文件.此时,客户端(SQL*PLUS,SQL DEVELOPER)能正常的连接服务器了.但应用程序(EXE)还是无法连接.请各位帮忙!!!!
======================================================================
检查 oracle 服务(oracleserviceSID)的是以什么用户启动的,如果是本地用户,改成域用户或本地系统用户试试。