All Oracle Error CodesOracle DBA Forum

NNL-00016:

cannot start server, error getting program directory's name
Cause: The user issued a STARTUP request, but the control program was unable to start the server because it was unable to find the name of the directory where the server executable resides.
Action: An internal error not normally visible to the user. Contact Worldwide Customer Support.