用分布式平台,采用PROC访问数据库。在oracle9i和32bit平台上编译运行。发现:申请和释放了大约1000多个连接后,再试图连接数据库就报告: Error while trying to retrieve text for error ORA-12545,这是什么原因,该如何解决??

解决方案 »

  1.   

    重启listener是否可以?查文件C:\ORANT\network\Admin\SQLNET.ORA。
    将CLIENT端的SERVER NAME配置成为DEDICATE的方式(专用服务器方式)试试。##########################
    #use_dedicated_server = ON
    ##########################
    #
    #Possible values: {OFF,ON}
    #Default:    OFF
    #
    #Purpose: Forces the listener to spawn a dedicated server process for 
    #   sessions from this client program. 
    #
    #Supported since: v2.0
    #
      

  2.   

    请问这中情况是由于我程序的问题还是ORACLE的配置问题呢?
      

  3.   

    具体该如何配置呢?我是LINUX + ORACLE9I ,用客户端软件该如何改呢,谢谢!!
      

  4.   

    客户端是windows的吧,如果客户端也是linux我就没用过了
    window找上面路径的文件,加
    use_dedicated_server = ON
    即可