Compile button is grayed out; unable to compile any packages, procedures, or functions in Procedure Editor.
1. Check to make sure you have privileges to access and compile the package, function, or procedure.
2. Check if you have Team Coding enabled and that you have the file checked out.
3. In Toad go to View | Options | Procedure Editor | General | Compiling | "Allow compiling when source is loaded from database."