• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 876
  • Last Modified:

How do I find sybase in linux using ps -ef ?

I have a ps -ef of may servers.  

I need to know what the executeable name is for sybase.

is it sbase, sybase, sb or something like that.
  • 2
1 Solution
It may depend on what you mean by Sybase.  For ASE, the executable name is sybase.  I do not know if ASA or others are the same or note.
Joe WoodhousePrincipal ConsultantCommented:
For ASE the executable name is not sybase. It is probably run by a sybase user, but the executable is "dataserver".

You will see one dataserver process per ASE engine per ASE instance. There will usually also be a backupserver process, and while backups are running, two or more sybmultbuf processes.

For Sybase IQ the process name depends on the version, but it probably starts with "asiq".

Joe is correct (the process is dataserver but the user is (usually) sybase).  That's what I get for answering from memory and not double-checking.

Sorry for the misinformation.
It would be unusual, but the executable name for ASE can also be "diagserver"  (tech support will sometimes ask for a server to be run using this binary in the hopes of generating more diagnostics and/or a stack trace that hasn't been mucked up by the FBO (feedback optimization) compiler.

And, of course, ultimately the binary could be renamed to anything and still be used.

On NT, the binaries are "sqlsrvr.exe" and  "diagsrvr.exe"
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

The 14th Annual Expert Award Winners

The results are in! Meet the top members of our 2017 Expert Awards. Congratulations to all who qualified!

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now