System crash and trying to run vacuum getting errors
After a abnormal system shutdown I am trying to run a
vacuum full verbose ANALYZE and getting the following error.
NOTICE: Analyzing classification
NOTICE: RelationBuildDesc: can't open pg_temp_5821_0: No such file or
directory
NOTICE: --Relation pg_temp_5821_0--
ERROR: _mdfd_getrelnfd: cannot open relation pg_temp_5821_0: No such
file or directory
--
Dave Smith
CANdata Systems Ltd
416-493-9020
Dave Smith <dave.smith@candata.com> writes:
After a abnormal system shutdown I am trying to run a
vacuum full verbose ANALYZE and getting the following error.
NOTICE: Analyzing classification
NOTICE: RelationBuildDesc: can't open pg_temp_5821_0: No such file or
directory
NOTICE: --Relation pg_temp_5821_0--
ERROR: _mdfd_getrelnfd: cannot open relation pg_temp_5821_0: No such
file or directory
You should be able to DROP that table even though it doesn't have an
underlying file. My guess is that you are running atop a non-crash-safe
filesystem and it lost the directory entry for the just-created file.
You might want to think about switching to a journaling file system.
regards, tom lane
Yup that's what happened. Dropped them and all is good. I really should
get a list of all of the underling files for each index and table and
see if any others are missing.
On Wed, 2003-11-05 at 11:30, Tom Lane wrote:
Dave Smith <dave.smith@candata.com> writes:
After a abnormal system shutdown I am trying to run a
vacuum full verbose ANALYZE and getting the following error.NOTICE: Analyzing classification
NOTICE: RelationBuildDesc: can't open pg_temp_5821_0: No such file or
directory
NOTICE: --Relation pg_temp_5821_0--
ERROR: _mdfd_getrelnfd: cannot open relation pg_temp_5821_0: No such
file or directoryYou should be able to DROP that table even though it doesn't have an
underlying file. My guess is that you are running atop a non-crash-safe
filesystem and it lost the directory entry for the just-created file.
You might want to think about switching to a journaling file system.regards, tom lane
--
Dave Smith
CANdata Systems Ltd
416-493-9020
Dave Smith <dave.smith@candata.com> writes:
Yup that's what happened. Dropped them and all is good. I really should
get a list of all of the underling files for each index and table and
see if any others are missing.
If VACUUM ran to completion without complaints then there aren't any
other missing files.
regards, tom lane
Tom Lane <tgl@sss.pgh.pa.us> writes:
You should be able to DROP that table even though it doesn't have an
underlying file. My guess is that you are running atop a non-crash-safe
filesystem and it lost the directory entry for the just-created file.
You might want to think about switching to a journaling file system.
In which case you might find them in /lost+found
--
greg