9 Replies Latest reply: Oct 21, 2010 12:52 AM by FDowns RSS

    Upgrade of 12.1.3

    kkrm333
      Hi,

      I am trying to upgrade my 12.1.2 instance to 12.1.3 on linux 32 bit machine.

      From 12.1.3 readme before upgrade we need to perform the following

      Attention: JDBC connections may time out during the upgrade process when random number generation is slow on machines with inadequate entropy.

      On some machines, under certain circumstances, the entropy pool associated to random number generation may not be sufficient. This could cause the JDBC connections to enter a wait state until timeout. Due to the timeout, AutoPatch will fail with an error of (SQLException("Io exception:Connection reset")). To work around the issue, use the following procedure to add urandom as the non-blocking random number generator:

      1. Confirm /dev/urandom is installed. // it is installed in vtrh server
      2. Update s_adjreopts in $CONTEXT_FILE with the system value: -Djava.security.egd=file:///dev/urandom or -Djava.security.egd=file:/dev/./urandom
      3. Execute AutoConfig to populate the associated environment files.
      4. Restart and continue the upgrade process.

      How to know the system value -Djava.security.egd=file:///dev/urandom or -Djava.security.egd=file:/dev/./urandom?

      Thanks,
      Kavitha
        • 1. Re: Upgrade of 12.1.3
          Hussein Sawwan-Oracle
          Hi,

          Set the parameters as mentioned in the docs (Note: 1080973.1 and 1066312.1).

          For details about urandom, please see these links/docs.

          /dev/random
          http://en.wikipedia.org/wiki//dev/random

          Linux / Unix Command: urandom
          http://linux.about.com/library/cmd/blcmdl4_urandom.htm

          How to generate a random string or password with /dev/random [ID 1017895.1]

          Thanks,
          Hussein
          • 2. Re: Upgrade of 12.1.3
            kkrm333
            From the docs (Note: 1080973.1 and 1066312.1),

            Update s_adjreopts in $CONTEXT_FILE with the system value: -Djava.security.egd=file:///dev/urandom or -Djava.security.egd=file:/dev/./urandom

            Presently the value is

            <ADJREOPTS oa_var="s_adjreopts">-ms128m -mx256m</ADJREOPTS>

            That means I need to replace it like this

            <ADJREOPTS oa_var="s_adjreopts">-Djava.security.egd=file:///dev/urandom or -Djava.security.egd=file:/dev/./urandom
            </ADJREOPTS>

            When I tried to execute -Djava.security.egd=file:///dev/urandom or -Djava.security.egd=file:/dev/./urandom
            at command prompt, it is showing invalid command error.

            Thanks,
            Kavitha
            • 3. Re: Upgrade of 12.1.3
              Srini Chavali-Oracle
              >
              <ADJREOPTS oa_var="s_adjreopts">-Djava.security.egd=file:///dev/urandom or -Djava.security.egd=file:/dev/./urandom
              </ADJREOPTS>
              >

              You need to choose between "-Djava.security.egd=file:///dev/urandom" or "-Djava.security.egd=file:/dev/./urandom"

              HTH
              Srini
              • 4. Re: Upgrade of 12.1.3
                kkrm333
                Yes, it is by mistake.
                I will replace it
                <ADJREOPTS oa_var="s_adjreopts">-Djava.security.egd=file:///dev/urandom</ADJREOPTS>

                Djava.security.egd=file:///dev/urandom will not return any value from command prompt?

                Thanks,
                Kavitha
                • 5. Re: Upgrade of 12.1.3
                  Srini Chavali-Oracle
                  Pl try with
                  <ADJREOPTS oa_var="s_adjreopts">-ms128m -mx256m -Djava.security.egd=file:///dev/urandom</ADJREOPTS>
                  HTH
                  Srini
                  • 6. Re: Upgrade of 12.1.3
                    kkrm333
                    Hi,

                    For the upgrade, from m note:1080973.1 I prepared the following steps.

                    •Apply R12.AD.B.Delta.3 patch 9239089 (Already applied)
                    • apply Oracle E-Business Suite Release 12.1.3 Patch 9239090 and follow the instructions in the patch readme file.

                    •apply the latest consolidated online help Patch 9239095 and follow the instructions in the patch readme file.

                    o     Apply mandatory Patch 9817770 (9817770:R12.ATG_PF.B [POST-R12.ATG_PF.B.DELTA.3 CONSOLIDATED PATCH].)
                    o     Apply mandatory Patch 9966055 (9966055:R12.FND.B [TRANSLATED VERSION OF FNDSCSGN NOT LAUNCHED].)



                    Before this, is it mandatoty to apply R12.ATG_PF.B.delta.3, Patch 8919491?

                    Thanks,
                    Kavitha
                    • 7. Re: Upgrade of 12.1.3
                      Hussein Sawwan-Oracle
                      Hi,
                      Before this, is it mandatoty to apply R12.ATG_PF.B.delta.3, Patch 8919491?
                      No, as it is included in (Patch 9239090 ORACLE E-BUSINESS SUITE 12.1.3 RELEASE UPDATE PACK).

                      Thanks,
                      Hussein
                      • 8. Re: Upgrade of 12.1.3
                        kkrm333
                        Thank you so much.
                        • 9. Re: Upgrade of 12.1.3
                          FDowns
                          Hi Kavi

                          We had a similar problem during our upgrade from 11.5.10.2 to 12.1.1 (Red Hat 5.3 - 32 bit).

                          The workaround that we used (this had to be done on the web server) was to use urandom instead of random.

                          i.e.
                          rm -rf /dev/random
                          ln -s /dev/urandom /dev/random

                          If you want this workaround to be permanent then you have to add these commands to the /etc/rc.d/rc.local file so that the change is made every time you restart the machine.

                          Regards
                          Frank