Locating Oracle Home
This is more of a Best Practices question
Environment:
Oracle 8i on Solaris
Clariion storage array disks
10G physical Memory
To ensure high availability and decrease the coupling with the server, we have place the oracle home not on the local scsi disks but on the storage array connected by a fiber channel.
1.Does oracle need to read binaries from Oracle home directory on a ongoing basis or is it just read and cached when the database is started?
2.Should we consider housing the udump,bdump and cdump folders out of the Oracle Home to avoid any contention?
3. Is it always recommended to have the Oracle Home on the local drive of the server?
Referencing your questions
3- You can place the Oracle home anywhere you want it on your disk farm. The Oracle binaries are not hit that heavily.
2- I would move bdump, cdump, and udump to their own file system to prevent their filling Oracle home with dump files.
1- Mostly the binaries are read on startup but some DLL objects may be read when needed.
Most of the Oracle related activity will be on the database datafiles. The Oracle binary is relatively unimportant from an IO point of view.
HTH -- Mark D Powell --
Similar Messages
-
Hello All,
I plan to install and configure Oracle 12c Cloud Control console on a single standalone server and the version is Oracle 12.1.0.5. All the databases which are installed across in the entire farm/landscape are these versions:
Oracle 10.2.0.3 Enterprise Edition
Oracle 10.2.0.4 Enterprise Edition
Oracle 10.2.0.4 Active DataGuard Enterprise Edition
Oracle 10.2.0.5 Enterprise Edition
Oracle 11.2.0.1 Enterprise Edition
Oracle 11.2.0.1 Active DataGuard Enterprise Edition
Oracle 11.2.0.3 RAC Enterprise Edition
All Oracle databases across these versions will use the same version of Oracle Grid since ASM is used for all the Oracle database across Production/Test/Development databases. The OS is RHEL 5.8, RHEL 6.3, OEL 6.3 versions.
When installing the Oracle 12c Cloud Control what is the Oracle and Grid Home directory location need to set to. Please let me know if there are any other additional configurations needed?
Looking forward to hearing from you soon.
Regards,
AbhijitFirst off, the only EM CC release out right now is 12.1.0.2, not sure where you got 12.1.0.5 (DB Plugin maybe?).
Second, you're confusing EM CC homes with DB/Grid homes.
EM CC will need it's own Oracle Home (i.e. /opt/oracle/product/em_12.1.0.2). You will need to provide repository database connection information, but EM does not care what home the db or grid is installed in.
I would recommend reviewing the documentation as well as the references on OTN -
http://www.oracle.com/technetwork/oem/install-upgrade/index.html -
How to locate my Oracle home in windows
Dear Friends,
I have installed Oracle 10g database on windows but i dont know where my oracle home is present.
I also want to know how to go to Enterprise Manager console through my browser.
ThanksCheck registry entries for Oracle
HKEY_LOCAL_MACHIN\SOFTWARE\ORACLE - There, you'll find ORACLE_HOME environment variable
In order to start EM, start it from Windows Services or from cmd by runningn "emctl start dbconsole" command
Kamran Agayev A. (10g OCP)
http://kamranagayev.wordpress.com
[Step by Step install Oracle on Linux and Automate the installation using Shell Script |http://kamranagayev.wordpress.com/2009/05/01/step-by-step-installing-oracle-database-10g-release-2-on-linux-centos-and-automate-the-installation-using-linux-shell-script/] -
Creating a new database in a new Oracle home
Hi,
I'd like to add a new database using dbca, but I want it in a different Oracle Home to the other databases on the server. I notice that in the dbca I do not get an option to specify a new Oracle home. I assume it is because this tool is only for database creation and not instance creation. Do I therefore need to do a full Oracle install in order to create a second Oracle home?
Many thanks.
****Ignore this, I know what I'm doing now****
Edited by: user11201026 on Aug 6, 2009 3:52 AMYou need to better understand what an ORACLE_HOME is. An Oracle home has nothing to do with a Oracle database.
ORACLE_HOME defines the location of an installation of an Oracle software installation.
Where you decide to put a database is irrelevant to the location of an ORACLE_HOME.
One ORACLE_HOME can have zero, one, or many databases.
But you can not have an ORACLE_HOME without an installation of Oracle software.
The concept docs are at http://tahiti.oracle.com. -
Hi,
During installing Oracle Software, i got some error and aborted midway.
Again, when i restart, the system check fails with below error.
I don't want to choose a new home. I want to reused the same home given during the failed installation.
I guess it is reading from the inventory. But, since i have CRS installed and have common inventory, i dont want to delete the inventory.
How can i tackle this prolem ?
Checking for Oracle Home incompatibilities ....
Check complete. The overall result of this check is: Failed <<<<
Problem: Oracle Database 10g Release 2 can only be installed in a new Oracle Home
Recommendation: Choose a new Oracle Home for installing this product.
========================================================I am assuming that you are pointing the new Oracle_home for Oracle10gR2 to a different location than your CRS. Try using the DEINSTALL option of the Installer to clean up the failed install and retry your install. Make sure you select the failed Oracle_home to deinstall.
Thanks
-Chandra -
ODI installation out of Oracle home
Hi,
I have to install Oracle Data Integrator on a development server where EPM 11.1.2 is already installed. I encounter the following error after setting the install folder (I leave it to default: D:\Oracle\Middleware\EPMSystem11R1):
OUI-10044: The selected Oracle Home location already contains an Oracle Home
or APPL_TOP created while running a different OS
I've done some research and found [ that post|http://gerardnico.com/wiki/database/oracle/oui-10044], which didn't help much.
Basically my ODI file shiphomeproperties.xml shows an OS id 233, which is good.
The problem might be that I have two Oracle folders under C:/. One under "Program Files(x86)" that shows an OS id of 912 and another under "Program Files" which shows an OS id 233. Now I'm guessing that the Oracle installer looks into the wrong file...
Now I might have a workaround, if I change the default install folder, for example to Oracle1, I can access the next step.
My question is to know if it's ok to installl ODI in another Oracle home, is it ok to have two oracle home ?
thanks for your help.
cyrilCheck out Metalink Note:191567.1
(http://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=191567.1)
Step 11.
11. Error in invoking target relink of makefile
/home/ias/infrastructure/precomp/lib/ins_precomp.mk
To fix it:
As ias go to $ORACLE_HOME/bin
vi genclntsh
change line LD_SELF_CONTAINED="-z defs" to LD_SELF_CONTAINED="" (line 147 of 200)
save genclntsh file
./genclntsh
Created /home/ias/infrastructure/lib/libclntst9.a
Click "Retry" at error popup window. Installer will continue.
Link successful. -
Remove / Reuse Oracle Home
An installation of Oracle 10gR2 failed in silent mode. So, I ran the deinstallation script and now want to rerun the installation but I'm getting the error: "Oracle Home with name already exists at location...Please specify another location for Oracle Home." The directory where we want to install the software is empty. What is it that we are missing in order to install the software in the directory? How do we remove the Oracle_home that was not successfully used in the failed installation?
The server is a solaris server. I know how to accomplish this on a Windows platform server.
Thanks.
Message was edited by:
klichtenThere are no eroneous entries in the oratab file. At this point we are just looking to install the 10gr2 software. Here is the error that we are receiving:
SEVERE:OUI-10136:An Oracle Home with name OraDbHome2 already exists at location /u01/oracle/product/10.2.0. Please specify another location for Oracle Home.
All we are looking to do is remove any references to the directory where we want to install the software and re-run the installation. -
Getting error when removing Oracle Home
Hi,
I'm in the process of removing un used oracle home, while executing the detachHome.sh script am getting the below error.
Oracle version : 10.2.0.3
Os : Linux -2.6.9-42.ELsmp
Error:
xxxx+ASM2@xxxora05 /home/oracle > /oracle/product/10.2.0.3oct07/oui/bin/detachHome.sh
Starting Oracle Universal Installer...
No pre-requisite checks found in oraparam.ini, no system pre-requisite checks will be executed.
The inventory pointer is located at /etc/oraInst.loc
The inventory is located at /oracle/oraInventory
The Oracle home '/oracle/product/10.2.0.3oct07' could not be detached as it does not exist.
'DetachHome' failed.
fyi: '/oracle/product/10.2.0.3oct07' is still exist
Can any one please help me resolve this
Thanks in AdvanceSorry for inconvineince, i copied wrong one
below is the problem am facing when removing oracle home which is not being used
oracle:@lnxora05 /oracle/product/10.2.0.3oct07/oui/bin >./runInstaller -silent -detachhome ORACLE_HOME='/oracle/product/10.2.0.3oct07' ORACLE_HOME_NAME='ORACLE_HOME_10_2_0_3_OCT07'
While executing the above, am getting the error as i mentioned earlier
The inventory pointer is located at /etc/oraInst.loc
The inventory is located at /oracle/oraInventory
The Oracle home '/oracle/product/10.2.0.3oct07' could not be detached as it does not exist.
'DetachHome' failed.
I tried oracle:@lnxora05 /oracle/product/10.2.0.3oct07/oui/bin >detachHome.sh also but same error.
can any one help me in this -
Oracle developer suite installed under a different Oracle Home
I have Oracle 10g r2 installed on a RHAS4 server.
I installed Oracle developer suite 10.1 on this server. In the installation procedures, there are specific instructions to not install it under the ORACLE_HOME for an existing database installation.
Oracle was already installed under /usr/lib/oracle (don't ask me why, I didn't do it).
I installed oracle developer suite under /oracle/dev. If I set ORACLE_HOME to /usr/lib/oracle, proc responds with:
Symbol `kpccapCTarr' has different size in shared object, consider re-linking
PCC-F-NOERRFILE, unable to open error message file, facility PR2
If I set ORACLE_HOME to /oracle/dev, it works correctly.
This appears to require me to switch my oracle home setting each time I switch between using Pro*C and sqlplus. This in very inconvenient. I have worked on many, many systems in the past which had one ORACLE_HOME for both the RDBMS and the development tools.
Is this a new constraint introduced by Oracle? Where does this restriction come from?
Is there something I don't understand and have I installed the developer suite incorrectly?It looks to me this is a mess; i have installed oracle 10g on rhas4 and it didn't install under that folder. I'd suggest to run oui/run installer and show what are the oracle_homes found there; maybe you should reinstall it in the proper locations, under different accounts, etc.
-
Please can anybody help?
Perhaps a minor problem but when i try to install dev6i release 2 (just downloaded)i have to specify a oracle home. When a choose the one where i have installed the 9i database (orahome90)
then i get the following error:
The location specified E:\oracle\ora90 is already used as an Oracle home for Oracle 82 Beta. It cannot be used as an Oracle home for NT
What do or have i done wrong?
regards,
JoshuaForms/Reports6 must be installed in a seperate Oracle Home, you cannot put them in the same home as the database. Ensure that the new home that you create is the default Oracle home.
Regards,
Candace Stover
Forms Product Management -
Ascertain version of Oracle Home
Hi
I'm carrying out an audit of our Linux/Solaris Oracle estate and need a quick way to find out what version of the sofware is running in each Oracle Home. We have database and app server installations. OPatch is available on a small percentage of servers.
I'm informed that there used to be a file in older versions of Oracle that contained the version information - I'm not sure what that was called or if it still exists.
I'm sure you can get the information out of the inventory but I'm not sure how. Firing up the OUI on these boxes will be very difficult due to Firewall issues, so I'm limited to the command line.
Any help greatly appreciated.
Thanks
Gareth.on Unix Platforms
By default Oracle inventory pointer file will be on /var/opt/oracle direcotry. there you can find oraInst.loc file. Inside this will be the location of inventory. go to that location and then go inside ContentsXML directory. inside this directory, there is a file called inventory.xml. You can find all info about Oracle versions and ORACLE_HOMES inside this file. You can run a shell script to automate this task .... to go to one directory and then change to other ..... -
Check details about which products are installed in the Oracle Home
I cheked one PDF: <epm-tips-issue 73-102>
This command should return with details but giving some errors-
1)
opatch lsinventory -oh /scratch/aime1/work/Oracle/Middleware/EPMSystem11R1 -jre /scratch/
aime1/work/Oracle/Middleware/jdk160_11
2)
opatch lsinventory –detail -oh /scratch/aime1/work/Oracle/Middleware/EPMSystem11R1 -jre /
scratch/aime1/work/Oracle/Middleware/jdk160_11
Please suggest if i am making mistake as i am using as it is (not making any alteration>
Please suggest any other better process if possible
Regards
KumarWhat errors are you getting, I take it you have updated the Oracle home and JRE location to match your environment.
Cheers
John
http://john-goodwin.blogspot.com/ -
Where can I find the Oracle Home Directory
hi,
When i try to setup SALT g10R3, I will have to specifiy the oracle home directory. I have a global variable $ORACLE_HOME which contains this path : /produits/oracle/product/10.2.0 !
I try to validate but this message appears :
=========================================================================
Choose Oracle Home Directory
1- Specify an Oracle Home
Enter a number: 1
Specify an Oracle Home directory: /produits/weblogic
Path must be absolute and have write permission!
Specify an Oracle Home directory: /produits/oracle/product/10.2.0
=========================================================================
Check Prerequisite
Cannot get registry information from the given Oracle Home Directory:
/produits/oracle/product/10.2.0
Tuxedo has not been installed in this directory, or the registry.xml file has
been manually removed or corrupted.
Type 'back' to select another Oracle Home Directory
Type 'quit' to cancel this installation
[back | quit]: /produits/tuxedo
Type 'back' to select another Oracle Home Directory
Type 'quit' to cancel this installation
[back | quit]: /produits/tuxedo/tuxedo9.1
Type 'back' to select another Oracle Home Directory
Type 'quit' to cancel this installation
[back | quit]: quit
=========================================================================
I don't know how can I solve this problem, someone can help me ?
ThanksHi Todd,
I see a similar error while installiing TSAM 10gR3. Please find the error below. I have Tuxedo 8.1 installed on a Linux base, where i am trying to also install TSAM 10gR3. But when i give the PATH/Location, where Tuxedo 8.1 is installed, it throws the following error. Can you please advise?
===============================================================================
Choose Tomcat Feature
Do you want to install the bundled Tomcat Server?
->1- Install Tomcat
2- Do not install Tomcat
ENTER THE NUMBER FOR YOUR CHOICE, OR PRESS <ENTER> TO ACCEPT THE DEFAULT:
===============================================================================
Oracle Home directory selection
Specify Oracle Home directory: /opt/tuxhome/tuxdom2
registry.xml does not exist in Folder: /opt/tuxhome/tuxdom2
Specify Oracle Home directory: /opt/tuxedo/v81
Error:TUXEDO 10gR3 is not found in the specified directory.
Specify Oracle Home directory: -
Rogue Oracle Homes when using Opatch
Hi, I am using Opatch ( in this case to check for one off patch conflicts ) before applying PSU 11.1.0.7.6
The Opatch session appears to be picking up rogue Oracle Homes ( presumably from past cloning sessions or previous installs ). It also is throowing an error
Home name= APPSIAS_LPROD, Location= "/fs03/LPROD/lprodora/iAS"
Home name= APPSIAS_LDEV2, Location= "/fs19/LDEV2/ldev2ora/iAS"
Home name= APPSIAS_LUAT, Location= "/fs22/LUAT/luatora/iAS"
Home name= OraDb11g_LUAT, Location= "/fs22/LUAT/luatdb/product/11.1.0/db"
Home name= ORACLE_HOME1, Location= "/fs03/LPROD/lproddb/8.1.7"
Home name= APPSDB_LDEV2, Location= "/fs19/LDEV2/ldev2db/9.2.0"
Home name= OraDb11g_LUAT1, Location= "/fs22/LUAT/luatdb/product/11.1.0/db_1"
Home name= OraDb11g_LPROD, Location= "/fs03/LPROD/lproddb/product/11.1.0/db"
Home name= APPSDB_LUAT, Location= "/fs29/LUAT/luatdb/product/11.1.0/db"
INFO:Throwable Occured: OracleHomeInventory gets null oracleHomeInfo
The throwable is converted into Exception and stored in Result Object.
where is Opatch picking these homes up from and how do I reset Opatch to pick up the proper Homes
JimThis seems to be an EBS install. See if MOS Doc 742477.1 (How to create, update or rebuild the Central Inventory for Applications R12) can help remove these bogus HOMEs
HTH
Srini -
Hi,
I am going to apply bundle patch and my oracle database is 11.2.0.2 and platform Microsoft Windows x86. As per the read me file Oracle recommends that to use OPatch utility release 11.2.0.1.3 or later.To check the accessibility to the inventory i use %ORACLE_HOME%/OPatch/opatch lsinventory command.
It ended up with giving below details.
Invoking OPatch 11.2.0.1.1
OPatch could not create/open history file for writing : ***my oracle home path***\cfgtoollogs\opatch\opatch_history.txt
**oracle_home***\cfgtoollogs\opatch\opatch_history.txt (Access is denied)
Oracle Interim Patch Installer version 11.2.0.1.1
Copyright (c) 2009, Oracle Corporation. All rights reserved.
OPatch could not open log file, logging will not be possible
Oracle Home : *****
Central Inventory : C:\Program Files\Oracle\Inventory
from : n/a
OPatch version : 11.2.0.1.1
OUI version : 11.2.0.2.0
OUI location : **ORACLE_HOME***\oui
Log file location : **ORACLE_HOME**\cfgtoollogs\opatch\opatch2015-04-09_16-27-49PM.log
Patch history file: **ORACLE_HOME**\cfgtoollogs\opatch\opatch_history.txt
Inventory load failed... OPatch cannot load inventory for the given Oracle Home.
LsInventorySession failed: LsInventory cannot create the log directory **ORACLE_HOME***\cfgtoollogs\opatch\lsinv\lsinventory2015-04-
09_16-27-49PM.txt
OPatch failed with error code = 73
Can anyone please help me to solve this?
Do I need to install latest opatch utility?Hi,
this error message " LsInventorySession failed: LsInventory cannot create the log directory **ORACLE_HOME***\cfgtoollogs\opatch\lsinv\lsinventory2015-04-
09_16-27-49PM.txt "
indicates that you have permission issue with your file systems : ORACLE_HOME/cfgtoollogs/opatch
double check the owner of this file system.
Regards,
Maybe you are looking for
-
I am finalizing a site upgrade. Many of my pages use tables to keep the data 'organized'... Whenever I use a % for TD width I get an error stating: "x%" is not valid value for the 'width' attribute in any of the currently active versions. See the abo
-
Hi all, has anyone come up with a way to access all of your secure websites without having to remember millions of passwords? Going nuts trying to remember them all
-
Transaction FB50L - Item as profit center display General Ledger
Hi Dears, I am running transaction FB50L, and fill lines, but a item has profit center, other is blank, when saves document, in data entry view, field Profit Center line 1 is blank (OK), and line 2 is filled, but in display General Ledger is filled t
-
Remove the last chr(13) & chr(10) from a string
Hello, all. I'm trying to get confirmation files to upload to Amazon for their "Charge When Ship" program. I've got the file creating as it should be with one minor exception. I'm setting a variable, giving it the header column information and endin
-
When executed xslsample - returns error
I am running XDK 9.0.1.2.0 release version on Oracle 9i database. Installation of XDK was clean. When I try to run xslsample which is demo procedure, I get the following error. SQL> exec xslsample ('D:\Projects\XML\PLSQL\xdk\demo\plsql\parser','famil