5 Replies Latest reply: May 9, 2013 3:49 PM by ;) ApPsMasTi ;) RSS

    Tried to migrate the database tier to a 64bit windows platform,but failed

    User550057 - Oracle
      For 12.1.1 EBS suit,we need to migrate the database from 64 bit Oracle Linux Server release 6.2 to 64bit Microsoft Windows Server 2008 R2,the middle-tier is on another 64 bit Oracle Linux Server release 5.8
      Following is what I did:
      1.applied patch 8919491 on the mid-tier
      2.applied patch 11071569 on the mid-tier
      3.duplicated the database to the windows server
      4.generated appsutil.zip on the mid-tier
      5.copied the zip file to the ORACLE_HOME of the windows server
      6.unzip the zip file
      7.ran following command to generate the context file,but failed

      C:\app\oracle\product\11.2.0\appsutil\bin>perl %ORACLE_HOME%\appsutil\bin\adbldxml.pl

      Starting context file generation for db tier..
      Using JVM from C:\app\oracle\product\11.2.0\appsutil\jre\bin\java to execute java programs..
      RC-20011: Fatal: Failed to retrieve OS name. The following OS string returned from System.getProperty("os.name") is unknown: Windows Server 2008 R2
      Exception in thread "main" java.lang.ExceptionInInitializerError
      at oracle.apps.ad.context.GenerateContext.<init>(GenerateContext.java:17
      at oracle.apps.ad.context.GenerateContext.main(GenerateContext.java:2542
      Caused by: java.lang.NullPointerException
      at oracle.apps.ad.util.SystemCheck.<clinit>(SystemCheck.java:262)
      ... 2 more

      already applied patch 11071569,don't know why still got the OS unknown error.

      thanks a lot

      Edited by: 1004455 on 2013-5-8 上午1:29