Archives of the TeradataForum
Message Posted: Tue, 01 Jul 2003 @ 21:52:28 GMT
Subj: | | Re: How do I get rid of frozen spool space? |
|
From: | | Christie, Jon |
Often? That's depressing. It sometimes takes a few minutes to release all spool, so I'd wait a while and check again. If the spool
doesn't go away, it's possible you have "leftover spool." That is, spool that was not properly released when it should have been. Here's
the query that is often used to search for leftover spool:
sel databasename
,sum(currentspool)
from DBC.DiskSpace
where databasename NOT IN
(sel username from DBC.SessionInfo)
group by 1 having sum(currentspool) > 0
order by 2 desc;
This looks for users not logged on that have currentspool greater than zero.
Practically speaking, there's no way to get rid of leftover spool other than restarting the system. It's theoretically possible to use
filer to do the job, but it would have to be done file by file making it too tedious to be practical.
And even if the query above returns some rows, it's possible you have "bogus" spool rather than "leftover" spool. What's the difference?
Leftover spool actually exists. Bogus spool doesn't. It just looks like it does because the data in DBC.DatabaseSpace has been
corrupted.
If the query above returns rows, you have one of these problems and should probably open an incident with NCR.
|