We help IT Professionals succeed at work.

We've partnered with Certified Experts, Carl Webster and Richard Faulkner, to bring you two Citrix podcasts. Learn about 2020 trends and get answers to your biggest Citrix questions!Listen Now


How can I use Visio 2007 to reverse engineer an Oracle 11 database on Vista x64?

Medium Priority
Last Modified: 2013-12-18
I'm running Vista 64 in a bootcamp partition on my MacBook Pro, accessing that partition through VMWare Fusion.  I'm able to install Oracle 11 (after fixing the stupid loopback connector) and can connect to is fine.  I also installed Oracle 10G later.  I can't reverse engineer either database because Visio won't show me options for the appropriate ODBC driver, and when I am able to get it using a user or system DSN, Visio gives me an error that it can't see the Oracle client install or something to that effect.  I googled one potential fix, but it required that I hack into my registry to get around the 64 bit ODBC client driver issues.  Any help would be appreciated.
Watch Question

Raja Jegan RSQL Server DBA & Architect, EE Solution Guide
Awarded 2009
Distinguished Expert 2019
1. Open Visio and then create a new project,
2. Select Database template.
3. Under Database Menu --> Click Reverse Engineer

And follow the wizard, it will help you out.

To resolve your ODBC issues, check this out:


Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts
Does Visio 2007 use 64-bit ODBC driver?  As far as I know all Office 2007 apps are 32-bit so they have no idea on how to utilize ODBC 64bit driver.  At least Access 2007 can't use them at all, so you'll have to run odbcad32.exe to set up any DSN for its use.  Do you have 32-bit Oracle client installed?


I downgraded from Vista 64 to Vista 32, installed Oracle 11G 32 bit Windows version, and the ODBC driver issues went away.  Pretty sad solution, but I'm on a bootcamp partition on a laptop so I really didn't need the 64 bit solution, but figured it would have been best.  I figured wrong about Oracle and Vista though!
Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.


Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.