Home:ALL Converter>Unable to connect to Oracle using SSMA for Oracle

Unable to connect to Oracle using SSMA for Oracle

Ask Time:2019-05-23T03:36:04         Author:Yaga

Json Formatter

I'm trying use Microsoft SSMA for Oracle to migrate a database onto Azure SQL, but I can't get it going. I've double checked the server name, server port, Oracle SID, password... everything. No matter the type of entry screen I use, I can't get it to connect to the on-premise Oracle instance.

I'm pretty sure the login information is all correct, and I should have a working connector to Oracle since I connect to it from TOAD on a daily basis. I tried installing Oracle libraries per previous posts but not sure if I did it successfully because the issues still remains. What are the troubleshooting steps I should take in order to make this work?

Log in screen:       enter image description here

Error 1:

Unable to find specified provider. Compatible Oracle Data Access Connectivity libraries were not found on the machine. You can install them from Oracle product media or download it from Oracle web site.

Error 2:

Connection to Oracle failed. ORA-01017: invalid username/password; logon denied

Error 3:

Connection to Oracle failed. Network Naming: No LDAP server detected or configured

Author:Yaga,eproduced under the CC 4.0 BY-SA copyright license with a link to the original source and this disclaimer.
Link to original article:https://stackoverflow.com/questions/56263800/unable-to-connect-to-oracle-using-ssma-for-oracle
Yaga :

After a few more days of debugging, I was finally able to get SSMA to work. This answer helps to document my solution for personal use, as well as hopefully answer anyone else's question in the future.\n\n\nAfter looking at the list of prerequisites to have SSMA running, I saw that I needed to have a correct Oracle client running. After some internal discussion, it was likely that the Oracle client SSMA needed was different than the one my computer already had for TOAD. The .Net provider for the TOAD connectors was probably not useful for SSMA.\nWe run Oracle 11g but I had to install Oracle 12c because 11g did not support Windows 10 apparently. Not too much of a roadblock here.\nI found this guide to install Oracle client 12c pretty helpful. Shoutout to my alma mater.\nUnfortunately the installer kept freezer, but using this former post, I was able to bypass it with the windows command:\n\n\nsetup.exe -ignoreprereq -J\"-Doracle.install.client.validate.clientSupportedOSCheck=false\"\n\n\nAfter that, I saw different error messages when trying to connect SSMA. I kept trying different options with my logins until it worked. Provider: OLEDB Provider, Mode: Standard.\nAfter being granted the appropriate permissions, I was finally able to access our internal tables and objects.\n\n\nIt was a pretty annoying question with a lot of rabbit holes along the way, but it was definitely worth it, being able to translate all our Oracle schemas to Azure SQL with a few clicks. Hope this helps!",
2019-06-03T21:21:51
yy