We're having a problem where it takes up to 12 seconds to establish a new connection over network to a Oracle Database (running on a 16 processor HP box). The Client runs on Win2k. Both JDBC and SQLPLUS takes 8-12 seconds to connect to Oracle, but after the connection is established, the queries are lightning fast (so the problem is solely in the connect area).
I assume it can be the TNS listner. Running tcp sniffers we can see the connection is trying to be established. The client sends a TCP message "ACK TOO LONG" then Oracle responds with keep alive. Nothing happens for about 6-10 seconds before Oracle asks to retransmit and at that time a new connect is sent.
Does anyone know what can be wrong? Could it help to setup a seperate TNSListner for this? Is there an ultimate setup? Could it be something else than the TNS listner?
Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.
Cursors in Oracle:
A cursor is used to process individual rows returned by database system for a query.
In oracle every SQL statement executed by the oracle server has a private area. This area contains information about the SQL statement and the…
I remember the day when someone asked me to create a user for an application developement. The user should be able to create views and materialized views and, so, I used the following syntax:
This way, I guessed, I would ensure that use…