Last week, I had a BI file hit the -bistall limit.
Investigation into "why" revealed something rather interesting.
I used R&D function of promon and found an "active transaction" that had been there for about four days.
When I performed a "who" to look at that user/sesson - there wasn't any Linux session to be found.
Using promon, I then Disconnected that user from all the databases in which it was attached (this is a QAD application).
Active Transaction display - STILL showed the same four-day old transaction - in process.
I performed ps -ef | grep (user) and found a process running for that userid - which had been disconnected from databases and was not showing in my "who" command. The PID displayed as 2nnnn 1 ... which concerned me. Attempting to kill 2nnnn provided NO results and I didn't want to kill -9 for fear of crashing the db and having 150 irate users.
At a quiet time, I was able to stop all the databases (eventuall), kill the offending PID, truncate my extremely large BI, and re-start processes.
Has anybody had a similar experience and was there a better way for me to resolve my issue?
I appreciate your feedback/thoughts.
Investigation into "why" revealed something rather interesting.
I used R&D function of promon and found an "active transaction" that had been there for about four days.
When I performed a "who" to look at that user/sesson - there wasn't any Linux session to be found.
Using promon, I then Disconnected that user from all the databases in which it was attached (this is a QAD application).
Active Transaction display - STILL showed the same four-day old transaction - in process.
I performed ps -ef | grep (user) and found a process running for that userid - which had been disconnected from databases and was not showing in my "who" command. The PID displayed as 2nnnn 1 ... which concerned me. Attempting to kill 2nnnn provided NO results and I didn't want to kill -9 for fear of crashing the db and having 150 irate users.
At a quiet time, I was able to stop all the databases (eventuall), kill the offending PID, truncate my extremely large BI, and re-start processes.
Has anybody had a similar experience and was there a better way for me to resolve my issue?
I appreciate your feedback/thoughts.