Hi Susan,

I have seen something like this once.
A file had been copied between accounts, I think at UNIX level, and it
still contained an index pointing to the old account.  The result was
very confusing until some searching questions were asked.

This forms the basis of a fantastic "tale of woe" that I picked up from a very large UV user in the UK and tell on all relevant training courses that we deliver.

One of their developers wanted to do some testing so he copied the relevant data file and indices to a different location (actually, a different machine if I remember rightly). He then proceeded to do his testing, unaware that he was actually modifying the indices of the live system. I never heard what the impact was on the company's business.

The issue here is that, although the indices normally sit alongside the data file, UV allows you to create these elsewhere for load balancing, etc. It is therefore necessary for the index pathname to be stored in the data file header. Copying the data file will not update the indices and the copied data file will continue to use the indices of the original file. In the case of my tale of woe above, this went round the network and found the original file!

UV provides a command, SET.INDEX, that allows you to examine, modify or remove the index pointer. It is absolutely essential that this is used after copying/moving a file that has indices.


Martin Phillips
Ladybridge Systems Ltd
17b Coldstream Lane, Hardingstone, Northampton, NN4 6DB
+44-(0)1604-709200 -------
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/

Reply via email to