When attempting to log in to Tableau with a Duo multi-factor account, the error ORA-01017: invalid username/password is returned and you do not receive a Duo push notification.
Tableau supports two methods of connection to Oracle databases, JDBC and Oracle "OCI" client. Both of these come bundled with the software. The version of the JDBC client that is bundled does not support multi-factor authentication (MFA). Unfortunately, JDBC is the method that the vendor recommends and it is the default means that the product will use. To get MFA to work, we must coerce Tableau to use the OCI client instead.
Fixing ORA-1017 Error in Tableau
Rename the file ojbc8.jar so that it does not get used. It is going to be located in a directory such as C:\Program Files\Tableau\Drivers\instantclient_21_3. Navigate there and right-click on the file to rename it to something like ojdbc8.jar.old.
Note: The ojdbc .jar file may have a different number in the file name based on the Java Version.