java.sql.SQLException: el oyente rechazó la conexión con el siguiente error: ORA-12519, TNS: no se encontró el controlador de servicio apropiado

Estoy pasando el objeto Resultset a cada hilo. Cada hilo se conecta a la base de datos e inserta datos. Hasta el hilo 110 está funcionando bien. Después de que cruza 111 hilos, lanza la excepción anterior.

Estoy usando oracle 11g.

Mi código de ejemplo de hilo es:

class MyThreadClass implements Runnable 

{

    public Connection connection;

    public Statement statement2;

    public ResultSet rs2;    

    public String cookie;


    public MyThreadClass(ResultSet rs1)  
    {
      rs2=rs1;
    }

    public void run() 
    {    
       try
       {                    
            cookie=rs2.getString("COOKIE");
            driver = "oracle.jdbc.driver.OracleDriver";
            url    = "jdbc:oracle:thin:@127.0.0.1:1521:xx";
            /* connection

                statement2.executeUpdate("INSERT INTO visit_header  VALUES ('"+cookie+"')");

       }

No entiendo cómo manejar esta excepción.

Respuestas a la pregunta(3)

Su respuesta a la pregunta