Solved

SQL Developer frequently disconnecting

Posted on 2014-10-21
13
1,343 Views
Last Modified: 2014-10-23
I connect with SQL developer on my Windows 7 machine to my server Centos 6.5 running Oracle XE 11G.

I am having an issue where SQL Developer is frequently disconnecting if I don't run a query or do anything for about few minutes. I keep having to reconnect.

Is there anyway to fix this? Thanks.
0
Comment
Question by:sysautomation
  • 6
  • 4
  • 3
13 Comments
 
LVL 37

Expert Comment

by:Gerwin Jansen
ID: 40395219
I don't experience this, is your CentOS virtual?

You could try this keep alive plugin: https://scristalli.github.io/SQL-Developer-4-keepalive/
0
 

Author Comment

by:sysautomation
ID: 40395226
Yes my CentOS is virtual
0
 
LVL 37

Expert Comment

by:Gerwin Jansen
ID: 40395254
The it's probably the virtual env that's causing this, do you have other connections to the same server that disconnect as well?
0
Master Your Team's Linux and Cloud Stack

Come see why top tech companies like Mailchimp and Media Temple use Linux Academy to build their employee training programs.

 

Author Comment

by:sysautomation
ID: 40395265
Ssh doesn't disconnect. I am using Xen
0
 
LVL 37

Expert Comment

by:Gerwin Jansen
ID: 40395277
Try the plugin or enable DBMS output and set polling frequency to one minute.
0
 
LVL 34

Accepted Solution

by:
johnsone earned 500 total points
ID: 40395279
I would set the SQLNET.EXPIRE_TIME parameter in the sqlnet.ora file on the client and the server.

Documentation for the parameter is here -> http://docs.oracle.com/cd/E11882_01/network.112/e41945/profile.htm#sthref823

It can cause disconnects.
0
 
LVL 37

Expert Comment

by:Gerwin Jansen
ID: 40395296
@johnsone - Interesting, I never set that parameter, no disconnects for me. Think it's a server-only parameter btw
0
 
LVL 34

Expert Comment

by:johnsone
ID: 40395305
It has a default value which works most of the time, but it can be a cause for this.

I do believe it is a server only parameter, but it never hurts to set it on both sides.
0
 

Author Comment

by:sysautomation
ID: 40395715
There's no file sqlnet.ora in $ ORACLE_HOME/network/admin in XE.
I checked several XE servers.
0
 
LVL 34

Expert Comment

by:johnsone
ID: 40396570
No file just means you are taking all the defaults.  You can create the file and put the one line in it.
0
 
LVL 37

Expert Comment

by:Gerwin Jansen
ID: 40399357
No closing  comment, means that the expire_time setting works?
0
 

Author Comment

by:sysautomation
ID: 40399456
I did it on the server and informed the developer. I haven't received his feedback yet.
0
 
LVL 37

Expert Comment

by:Gerwin Jansen
ID: 40399748
>> I haven't received his feedback yet
Hmm, would have been nice if you closed after confirmation. If the setting doesn't work we may need to re-open this question for you ;)
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

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.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
How to Remove files with a Date in the Filename with Linux Scripting 3 42
linux redhat 7.2 10 70
how to trim oracle sql sentence in unix 17 51
winscp where are logs stored 3 34
Linux users are sometimes dumbfounded by the severe lack of documentation on a topic. Sometimes, the documentation is copious, but other times, you end up with some obscure "it varies depending on your distribution" over and over when searching for …
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…
This videos aims to give the viewer a basic demonstration of how a user can query current session information by using the SYS_CONTEXT function
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

813 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now