SQL Server Migration Assistant for Oracle problem

I'm trying to make the business case to move our business databases to SQL Server 2005 from Oracle 9i. The SQL Server Migration Assistant for Oracle will be absolutely necessary for this to happen. However, I am unable to launch the assistant. It tells me I have an old version of java installed - but I don't. It is a new XP machine and I downloaded and installed j2sdk-1_4_2_12-windows-i586-p.exe which did not help (I rebooted). Why does it think I have an old version and how can I get this assistant working.

Any help would be much appreciated.

[553 byte] By [ferrethouse] at [2007-12-25]
# 1

That seems strange, I don't think Java should be a requirement for the SQL Server Migration Assistant (SSMA) for Oracle. Are you certain you downloaded the most current version of SSMA? The System Requirements on the download page do not mention Java:

http://www.microsoft.com/downloads/details.aspx?FamilyId=E35CEE88-C919-463F-B020-81468CD231DA&displaylang=en

If not, you might want to download that version and try again.

For more information on SSMA Oracle, visit:

http://www.microsoft.com/sql/solutions/migration/oracle/default.mspx

TaiYee at 2007-9-3 > top of Msdn Tech,SQL Server,Getting started with SQL Server...
# 2

Hi ferrethouse,

I can give here some hints about the way SSMA works with Java runtime.

When started, SSMA looks into the registry and tries to locate a directory as a value of this key

HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.4\JavaHome

If it finds 1.4, it checks that JRE version is not earlier than 1.4.2_06. If there is no 1.4 version altogether, it will look for

HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.5\JavaHome

SSMA can work on JRE 1.5, but not all features have been successfully tested on that JRE so far.

Generally, the tool is able to choose the JRE it needs, if several Java versions are installed side by side.

In your case, the following order of steps may help:

- Uninstall both Java and SSMA

- Reboot Windows

- Install JRE 1.4.2_12

- Install SSMA 2.0

Best wishes,

= = Yuri Rusakov,

SSMA team, Ukraine

YuriRusakov at 2007-9-3 > top of Msdn Tech,SQL Server,Getting started with SQL Server...
# 3
Thanks Yuri. I had two version of it installed. I simply uninstalled the old one and rebooted. It works.
ferrethouse at 2007-9-3 > top of Msdn Tech,SQL Server,Getting started with SQL Server...

SQL Server

Site Classified