/build/static/layout/Breadcrumb_cap_w.png

Regarding Oracle Home

hi

Please let me if anyone aware of oracle applications.
If I install an oracle application it will create Oracle home directory. Again if i install some other oracle application then will it over write the existing oracle home or append it or??
As far as my knowledge it is over writing it. how to avoid this? is there any way to do it. which i have to do through msi.

Please share with me if you have any ideas regarding this.

Thanks and Regards,
Silpa

0 Comments   [ + ] Show comments

Answers (5)

Posted by: cs_m_si 18 years ago
Senior Yellow Belt
1
Hello,

This is the way we handled Oracle applications with msi:
We repackaged 6 Oracle applications into msi, each of which needed its own home. Any combination of Oracle applications must be possible on the desktops.
To make sure that they did not all claim Home0 as their home (every application was repackaged on a clean machine, of course), we imported a regfile with all Oracle Homes before we began with the snapshot. The regfile consisted of HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ALL_HOMES and all its subkeys and values, and contained all homes (ID0 to ID5) we were using at that moment. (You can take the reg from a machine on which you manually installed all the Oracle applications known so far in your organisation or department) So, when you install your Oracle application during the repackage, you can choose which home to use, instead of creating Home0.

I work for a small organisation, and the number or Oracle applications is not that big. In a large organisation or department, I think it is important to centrally manage what Oracle Home to use for what application.

Regards,

CS
Posted by: VikingLoki 18 years ago
Second Degree Brown Belt
0
What do you mean by "Oracle application"? An application that accesses an Oracle database via the Oracle Client, or an application created by Oracle that is part of the Oracle client, server, supporting apps, etc?
Posted by: slb 18 years ago
Purple Belt
0
May be you can check it with the environment variable that the application referrs to use the Oracle home directory.. you can also set it to your own directory and change the environment variable according to your new directory and check it out.

Hope its helpful.
Posted by: viv_bhatt1 18 years ago
Senior Purple Belt
0
Hi ,

you can read the following registry entry using AppSearch table and populate a property
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ALL_HOMES\LAST_HOME

This key gives the ID of most recent oracle home installed on the target machine For example, if HOME0 was the most recently installed Oracle home, the number 0 appears.

This value used stored in a property can be incremented by 1 using a CA and then updated in the new Oracle Home registry .

Cheers,
V
Posted by: NZmsi 18 years ago
Senior Yellow Belt
0
I would make a list of all the Oracle clients/apps you need to install and decide on a standard installation order and that will determine the home number. Then install and capture 1 by 1. Include the full top level home structure for every install (such as last_home=6 for all packages for instance). It would be worth adding a couple to lasthome to allow for additional applications to come later.

Be aware that older Oracle clients (7 and older) are not multiple home aware so must be the primary home. Oracle 8 and later support multiple homes
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ