Toad
Cannot compile procedures, functions or packages in the Procedure Editor as the compile button is inactive.
1. Open View | Options | Procedure Editor | General
2. Check "Allow compiling when source loaded from database"
Compile button should now be active, if not close TOAD and restart.