Oracle Error PLS-00907: cannot load library unit string (referenced by string)

Oracle Error Message

PLS-00907: cannot load library unit string (referenced by string)

Reason for the Error

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.

Solution

Provide the needed library unit.