A configuração PATH não é necessária. Resolvi o mesmo problema com uma cópia do
oraons.dll no ORACLE_HOME\bin pasta e depois disso a instalação funciona. Há uma diferença entre uma configuração do Oracle via instalador e o depoyment xcopy. Eu não agora porque. Ambas as instalações tinham a mesma configuração de registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\ODP.NET\4.112.4.0\DllPath
e o
DllPath aponta para o BIN pasta do ORACLE_HOME . Isso significa uma configuração PATH para o BIN pasta do ORACLE_HOME não ajuda. Um PATH adicional para o ORACLE_HOME do cliente ajudaria. Acho que isso não é necessário. Apenas uma cópia do oraons.dll no BIN basta.