home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / os / vms / 21687 < prev    next >
Encoding:
Internet Message Format  |  1993-01-22  |  2.0 KB

  1. Path: sparky!uunet!elroy.jpl.nasa.gov!sdd.hp.com!hplabs!ucbvax!lrw.com!leichter
  2. From: leichter@lrw.com (Jerry Leichter)
  3. Newsgroups: comp.os.vms
  4. Subject: re: sysuaf.dat corruption
  5. Message-ID: <9301211347.AA07157@uu3.psi.com>
  6. Date: 21 Jan 93 12:47:00 GMT
  7. Sender: daemon@ucbvax.BERKELEY.EDU
  8. Distribution: world
  9. Organization: The Internet
  10. Lines: 50
  11.  
  12.  
  13.     I wanted to compress my sysuaf file, but when I tried to use anal to
  14.     generate and fdl file, it failed.
  15.  
  16. This is an odd description of the problem.  Has the SYSUAF been functioning
  17. normally?  I.e., did you find the error only when you used ANALYZE, or was
  18. something acting up before then.
  19.  
  20.                        There seems to be some file
  21.     corruption.  Does any one know how this corruption could of come about
  22.  
  23. It doesn't happen, but files do get corrupted, usually because of system
  24. crashes or power failures at JUST the wrong moment.
  25.  
  26.     or  how to repair it.
  27.  
  28. You can usually simply CONVERT the file to an identical copy of itself.  If
  29. that fails, convert it to a sequential file, then convert the sequential file
  30. back to an indexed file.
  31.  
  32.                    We are a university with over a thousand active
  33.     accounts   I do not want to have to reregister every user.
  34.  
  35. If all else fails, get a copy of your SYSUAF.DAT off a backup.  You DO back
  36. it up, I hope?
  37.  
  38.     Here is part of the report:
  39.     $ ANAL/RMS/CHECK X.DAT/OUT=UAF.REPORT
  40.  
  41.     ...
  42.  
  43.     ***  VBN 215:  SIDR pointer extends past end of SIDR record.
  44.     Unrecoverable error encountered in structure of file.
  45.  
  46.  
  47.     The analysis uncovered 2 errors.
  48.  
  49. So why does your excerpt show only one?
  50.  
  51. Anyhow:  The particular error tells us little except that, indeed, the file
  52. somehow got damaged.
  53.  
  54. If the error is in the index structure only, converting to sequential and
  55. back again will fix it.  If the error is in a data block, it's generally
  56. possible to write a simple program to read through the file, skipping over
  57. the bad data, and recreate all of it except the damaged part.  Your problem
  58. seems to be of the first variety, and to apply to a secondary key to boot.
  59.  
  60.                             -- Jerry
  61.  
  62.