J'ai eu la même erreur pour cx_oracle (via python). Pour ce cas spécifique, ORACLE_HOME manquait dans les variables d'environnement.Définissez Oracle_home avec Windows Cli (utilisez votre dossier oracle) :
setx ORACLE_HOME "C:\oracle\oc121\"
Sur certaines des connexions à la base de données, TNS_ADMIN est également requis, définissez également :
setx TNS_ADMIN "%ORACLE HOME%\network\admin"