PLS-00907: cannot load library unit string (referenced by string) Cause: PL/SQL is unable to find and load a library unit that was previously available. This typically happens when you try to load a unit which references another library unit that is non-existent or invalid. Action: Provide the needed library unit.