After running into some issues the first time around, I decided to try my hand at clearing all of the SL-100 tables again. I just needed to follow the lessons I learned there.
Honestly, most of the work for this blog post was just long and tedious. A lot of it was waiting for large tables like LNINV to clear 12000 line cards in a scripted loop.
Other parts were diving into subtables to make sure they were cleared first, like STDPRTCT/STDPRT.
A milestone came when I had enough hardware tables cleared out that I was able to delete the ENET from ENINV on November 1st. That's not something you would ever do on a production system, and it meant I had the hardware tables for the switch stripped to a barely functioning system: just the XA-Core, the message switches, and the IO modules present.
There were still a number of other tables unrelated to hardware to go through, though, and progress continued on and off until finally on November 25th, I completed my first pass through the list of tables. One more pass completed later that day, and I was ready to start filling the tables with new data again.
I took some pretty detailed but very rough notes on things I did as I went through, you can find those here.