As part of a recent upgrade from 11.5 to 12.2, we renamed our repository database to something more appropriate. Unfortunately objects checked out in the central repository at the time now point to the old database name (understandably), and all options are now greyed out (check in/un-check out etc) to rectify the problem.
I tried editing an ATL backup of the central repository and replaced old with new database name. However, re-importing this has the effect of loosing ALL checked out information. Thus central repo suggests nothing is checked out, whereas local repositories indicate that there still is.
Could I amend the repository directly - can someone tell me which central repo table(s) store the checkout details?
Either that or a utility to update the central repo with new repository database details. There is a lot of historic stuff in there which would be difficult to update with a superuser override.
I’ve run a PL/SQL script to identify all the repository table columns containing the old database name.
This list comprises:
AL_FUNCINFO
AL_LANG
AL_LANGTEXT
AL_PROJECTS
AL_SCHEMA
AL_SETOPTIONS
Going to try a global replace within these - fingers crossed!