Oracle environment variable setting for mulit instances
Dear experts,
I am doing CRM_ABAP, CRM_JAVA,ERP installation based on Oracle in a laptop for SAP Best Practise.
The CRM_ABAP installation have done, and start to install CRM_JAVA named CRJ.
In CRM_ABAP installation, I set Oracle environment variable as below:(/etc/profile.d/oracle.sh)
・CRACLE_SID=u201DCRMu201D
・CRACLE_HOME=u201Doracle/CRMu201D
・PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/bin/oPatch:$PATH:
・export CRACLE_SID CRACLE_HOME PATH
My question is that how do I set environment variable for CRM_JAVA(CRJ) in oracle.sh,?
I tried e.g. CRACLE_SID=u201DCRMu201D:u201DCRJu201D, CRACLE_HOME=u201Doracle/CRMu201D:u201Doracle/CRJ/102_64u201D
or CRACLE_SID=u201DCRJu201D CRACLE_HOME=oracle/CRJ/102_64u201D export CRACLE_SID CRACLE_HOME
in addition
but got an error message in SAPinst (Task Progress: configure Oracle server network)
said u201CAssertion failed:lsnrctl:Parameter dbHOME has to be a valid ORACLE_HOME).u201D
kindly help me to reslove the issue.
Thanks.
regards.
Li.etsuhin
Setting a Linux environment variable like ORACLE_SID to multiple values will not work.
Use another oracle.sh, and maybe also another Linux user.
I am not familiar with the details, but what does your installation guide say?
Or you may have to use the same values for Java. The installation guide will tell you.
Similar Messages
-
Hi experts m new to apps please help.. I have installed successfully Oracle Apps R12 on OEL - 5 All the services runining fine. but when i am opening forms its giving error "install missing plugins" i installed jre-6u7-linux-i586-rpm.bin and Mozilla Firefox 3.0.18 [root@ust ~]# cd firefox/plugins/ [root@ust plugins]# ln -s /usr/java/jre1.6.0_07/plugin/i386/ns7/libjavaplugin_oji.so ./libjavaplugin_oji.so [root@ust plugins]# ls libjavaplugin_oji.so libnullplugin.so [root@ust plugins]# ll total 20 lrwxrwxrwx 1 root root 58 Sep 11 16:22 libjavaplugin_oji.so -> /usr/java/jre1.6.0_07/plugin/i386/ns7/libjavaplugin_oji.so -rwxr-xr-x 1 root root 19160 Sep 15 2007 libnullplugin.so [root@ust plugins]# but when m trying to open forms at that time giving error "install j2se plugin version 1.6.0_07 on your client and NPX_PLUGIN_PATH environment variable set before starting Netscape."
Linux is not a certified client tier for accessing EBS
Unable to access r12 forms in linux client
https://forums.oracle.com/search.jspa?view=content&resultTypes=&dateRange=all&q=linux+client&rankBy=relevance&contentTyp…
HTH
Srini -
Oracle Environment Variable Problem - OCIEnvNlsCreate() failed
We are using PHP 5.2.3 with oci8 version 1.2.3 in CentOS 5.0.
We have installed Oracle 10g in the same machine where Apache (2.2.3) is running.
First we tried to set the Oracle environment variable in httpd.conf as
SetEnv ORACLE_HOME u01/app/..../db_1
SetEnv ORACLE_SID oratest.
But we were unable to connect and got the message 'OCIEnvNlsCreate() failed'.
Then we tried to set the environment variables in root's bash profile.
Then it did work in PHP command line interface. But it didn't work in browser. Interestingly, getenv function shows the environment variables correctly (even in the browser).
We also given the read and execute permissions for all users in all directories of oracle. But still it gives the same error.
Please help.While trying to get new oci8 php extension to work I remember trying to set parameters using SetEnv inside apache httpd.conf or inside .htaccess file. However this is not recommended and I remember seeing some suggestions as not to use SetEnv for Oracle environment variables. I also had issues with that before. I went and added bash
export ORACLE_HOME=... to the Apache startup script in /etc/init.d and this has resolved the problem for me.
I hope this helps.
Gena01 -
How to read a non-oracle environment variable?
I have been trying to read a non-oracle environment variable using TOOL_ENV.GETVAR, and have come to understand that it doesn't work. Is there another function that can do what I want? I don't want to hardcode the directory the forms and reports must reside in, but can't find anyway to make this value flexible.
can anyone help ?
thx
adamI figured out a way. I put a String in the registry in the oracle home area, and can read it with TOOL_ENV.GETVAR now. It appears that it reads from the registry, not the environment variables. Except for unix apparently, where it reads environment variables.
adam -
APPLLCSP Environment Variable set to : BITMAP
Hi,
While running my report in application i am geting error with the message below..
APPLLCSP Environment Variable set to :
BITMAP
XML_REPORTS_XENVIRONMENT is :
/apps/applap/11.5.9.appch/8.0.6.appch/guicommon6/tk60/admin/Tk2Motif_UTF8.rgb
XENVIRONMENT is set to: /apps/applap/11.5.9.appch/8.0.6.appch/guicommon6/tk60/admin/Tk2Motif_UTF8.rgb
Current NLS_LANG and NLS_NUMERIC_CHARACTERS Environment Variables are :
AMERICAN_AMERICA.UTF8
Can any one help on this?
Thanks In Advance,
RRcheck this link:
Change NLS_NUMERIC_CHARACTERS from ., to ,.
--Jayant -
Getting oracle environment variables using plsql code
Hi Geeks,
Can anyone tell me how to get an Oracle environment variable (eg db_cache_size) from inside a plsql block of code or through a sql query?
Thanks,
PrabhuIs it possible to update the values via SQL?That's indicated by:
ISSES_MODIFIABLE VARCHAR2(5) Indicates whether the parameter can be changed with ALTER SESSION (TRUE) or not (FALSE)
ISSYS_MODIFIABLE VARCHAR2(9) Indicates whether the parameter can be changed with ALTER SYSTEM and when the change takes effect:
See the docs:
http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/dynviews_2012.htm#REFRN30176 -
Setting Oracle environment variable using batch (.bat) file in windows
Hi,
Oracle 9i db
Windows OS
I am in process to create the database (Considered that Oracle9i software is already installed) by running one batch file which consist of all the scripts for the database creation.
But i also want to set the environment variables at MyComputer(right click)>properties>advance>environment, permenently by running the batch (.bat) file
ORACLE_HOME
ORACLE_BASE
ORACLE_SID
So, how can it be done ?
With RegardsHi,
*@echo off*
set ORACLE_SID=iprsdb
set ORACLE_BASE=C:\oracle
set ORACLE_HOME=C:\oracle\ora92
call C:\install_bkp\test_env_var.bat
echo Test Successfull.
Above mentioned is the code written in the batch (.bat) file
In that i have also called another .bat file which test the env. variable values which is as below:
c:\>test_env.bat
===================
Testing oracle sid
===================
iprsdb
=====================
Testing oracle base
===================
C:\oracle
=====================
Testing oracle home
=====================
C:\oracle\ora92
Test Successfull.
But when i checked at MyComputer(right click)>properties>advance>environment variables
there, I saw none of the entries from the above, why so ?
how to set env. variables permanently using the DOS commands. ?
With Regards -
Env Variable setting for Oracle 11g windows 2003 R2
Hi ,
While installing the Oracle 11g on windows 2003 R2 getting error while running the prerequsite steps for installtion.failing the env variables path. Please guide us to set up the Environmental variable for the oracle 11g installation.
Thanks..Tippu wrote:
Hi,
Oracle version Oracle 11.2.0.1
Os Windows 2003 R2
we had set some values. though we are getting the below errors.
Environment variable: "PATH" - This test checks whether the length of the environment variable "PATH" does not exceed the recommended length.
Expected Value
: 1023
Actual Value
: 0
List of errors:
PRVF-3916 : Environment variable name "PATH" is not set on node "laxwzcl01" - Cause: Environment variable value could not be determined. - Action: Ensure that the environment variable is set and access permissions for the Oracle user allow access to read the environment variables. Restart the installer after correcting the setting for environment variable.It's like setting any other environment variable in Windows ...
Right click My Computer, select Properties > Advanced tab > Environment variables button ...
It should be self-evident from that point. -
Unix shell: Environment variable works for file system but not for ASM path
We would like to switch from file system to ASM for data files of Oracle tablespaces. For the path of the data files, we have so far used environment variables, e.g.,
CREATE TABLESPACE BMA DATAFILE '${ORACLE_DB_DATA}/bma.dbf' SIZE 2M AUTOEXTEND ON;
This works just fine (from shell scripts, PL/SQL packages, etc.) if ORACLE_DB_DATA denotes a file system path, such as "/home/oracle", but doesn’t work if the environment variable denotes an ASM path like "\+DATA/rac/datafile". I assume that it has something to do with "+" being a special character in the shell. However, escaping "\+" didn’t work. I tried with both bash and ksh.
Oracle managed files (e.g., set DB_CREATE_FILE_DEST to +DATA/rac/datafile) would be an option. However, this would require changing quite a few scripts and programs. Therefore, I am looking for a solution with the environment variable. Any suggestions?
The example below is on a RAC Attack system (http://en.wikibooks.org/wiki/RAC_Attack_-OracleCluster_Database_at_Home). I get the same issues on Solaris/AIX/HP-UX on 11.2.0.3 also.
Thanks,
Martin
==== WORKS JUST FINE WITH ORACLE_DB_DATA DENOTING FILE SYSTEM PATH ====
collabn1:/home/oracle[RAC1]$ export ORACLE_DB_DATA=/home/oracle
collabn1:/home/oracle[RAC1]$ sqlplus "/ as sysdba"
SQL*Plus: Release 11.2.0.1.0 Production on Fri Aug 24 20:57:09 2012
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options
SQL> CREATE TABLESPACE BMA DATAFILE '${ORACLE_DB_DATA}/bma.dbf' SIZE 2M AUTOEXTEND ON;
Tablespace created.
SQL> !ls -l ${ORACLE_DB_DATA}/bma.dbf
-rw-r----- 1 oracle asmadmin 2105344 Aug 24 20:57 /home/oracle/bma.dbf
SQL> drop tablespace bma including contents and datafiles;
==== DOESN’T WORK WITH ORACLE_DB_DATA DENOTING ASM PATH ====
collabn1:/home/oracle[RAC1]$ export ORACLE_DB_DATA="+DATA/rac/datafile"
collabn1:/home/oracle[RAC1]$ sqlplus "/ as sysdba"
SQL*Plus: Release 11.2.0.1.0 Production on Fri Aug 24 21:08:47 2012
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options
SQL> CREATE TABLESPACE BMA DATAFILE '${ORACLE_DB_DATA}/bma.dbf' SIZE 2M AUTOEXTEND ON;
CREATE TABLESPACE BMA DATAFILE '${ORACLE_DB_DATA}/bma.dbf' SIZE 2M AUTOEXTEND ON
ERROR at line 1:
ORA-01119: error in creating database file '${ORACLE_DB_DATA}/bma.dbf'
ORA-27040: file create error, unable to create file
Linux Error: 2: No such file or directory
SQL> -- works if I substitute manually
SQL> CREATE TABLESPACE BMA DATAFILE '+DATA/rac/datafile/bma.dbf' SIZE 2M AUTOEXTEND ON;
Tablespace created.
SQL> drop tablespace bma including contents and datafiles;My revised understanding is that it is not a shell issue with replacing +, but an Oracle problem. It appears that Oracle first checks whether the path starts with a "+" or not. If it does not (file system), it performs the normal environment variable resolution. If it does start with a "+" (ASM case), Oracle does not perform environment variable resolution. Escaping, such as "\+" instead of "+" doesn't work either.
To be more specific regarding my use case: I need the substitution to work from SQL*Plus scripts started with @script, PL/SQL packages with execute immediate, and optionally entered interactively in SQL*Plus.
Thanks,
Martin -
Oracle Environment Variables on Linux
Hi,
First, I'll admit that I'm very, very new to Linux. I'm running Oracle Database XE 11g R2 on a virtual machine (Virtualbox) that is running Oracle Enterprise Linux 6. Whenever I open a terminal window and set ORACLE_HOME, PATH, and ORACLE_SID, I can easily access SQLPlus, simply by typing "SQLPlus". However, if I close that window and then open another terminal window, I cannot access SQLPlus, simply by typing "SQLPlus". I have to re-specify the environment variables first.
I'm sure that this is something simple but my lack of Linux experience is keeping me from finding the issue. Also, I've not found any documentation that helps but please point me to it if I've missed it.
Thanks,
BrianYou can also set your environment by using a shell script that comes with the XE default installation:
# source /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh
There's also a backup script.
# /u01/app/oracle/product/11.2.0/xe/config/scripts/backup.sh
assuming that you've installed the XE instance in the default path /u01
C. -
Environment variable setting not working in the report
Hi everybody,
Iam facing a problem related to reports10g ids. database is 9i
My basic requirement is ,i want to show a report out put in a BRAZILIAN PORTUGUESE Language.
For this purpose i configured the report_server.conf file like
<environment id="PS">
<envVariable name="NLS_LANG" value="BRAZILIAN PORTUGUESE_BRAZIL.WE8MSWIN1252"/>
</environment>
After that i added a entry along with the web.show_documents(using for calling the report)envid=PS
when iam running the report ,report server is only converting one date field in to portuguese ,rest of them are same as in the database.
Actualy i dont know where i did wrong.if anybody know please help meee
Thanks in advance
mathewHello Matthew,
See Note:231051.1, Dynamic Environment Switching In Reports 9i for an example of setting your environment variables at runtime. It uses REPORTS_PATH, there is also an entry for NLS_LANG in the reports.sh file (in UNIX). This setting is causing the conflict when you try to set it at runtime.
I think you have to remove the entry from reports.sh config file and then you will have to pass the parm at runtime everytime.
I hope this helps!
Tony -
Environment variable setting not working
Hi Frank,
Iam reposting this requst to forms forum because i did~t get any response from report forum.Please help me frank.
Iam facing a problem related to reports10g ids. database is 9i
My basic requirement is ,i want to show a report out put in a BRAZILIAN PORTUGUESE Language.
For this purpose i configured the report_server.conf file like
<environment id="PS">
<envVariable name="NLS_LANG" value="BRAZILIAN PORTUGUESE_BRAZIL.WE8MSWIN1252"/>
</environment>
After that i added a entry along with the web.show_documents(using for calling the report)envid=PS
when iam running the report ,report server is only converting one date field in to portuguese ,rest of them are same as in the database.
Actualy i dont know where i did wrong.if anybody know please help meee
Thanks in advance
mathewHello Matthew,
See Note:231051.1, Dynamic Environment Switching In Reports 9i for an example of setting your environment variables at runtime. It uses REPORTS_PATH, there is also an entry for NLS_LANG in the reports.sh file (in UNIX). This setting is causing the conflict when you try to set it at runtime.
I think you have to remove the entry from reports.sh config file and then you will have to pass the parm at runtime everytime.
I hope this helps!
Tony -
SAPDBHOST Environment Variable Set Incorrectly
Hi,
I'm trying to rename a system , with same SID , to work on another partition with a different host name. When I sign on as SidOFR and WRKENVVAR I see the environment variable ,SAPDBHOST, is still set to the old name even though I changed the R3sid400 data areas.
Is there another place this variable could be picked up from - does R3inlpgm play a role in this ?
ThanksHi David,
did you change the start profile as well ?
You should adjust the system number in the instance profile as well.
In 6.40 in my eyes, the dtaara R3REE400/R3_07 is still in use:
Wert
Offset *.......1.......
0 'DVEBMGSs2qa
50 '
100 '
Did you really change the contents to the new data ? (here: s2qa)
Regards
Volker Gueldenpfennig, consolut international ag
http://www.consolut.net - http://www.4soi.de - http://www.easymarketplace.de -
DISPLAY ENVIRONMENT VARIABLE SETTING
Hi All,
After setting the Display Environment variable and running netca
I am getting below error:
Oracle Net Services Configuration:
java.lang.NullPointerException
at oracle.ewt.lwAWT.BufferedApplet.<init>(Unknown Source)
at oracle.net.ca.NetCA.<init>(Unknown Source)
at oracle.net.ca.NetCA.main(Unknown Source)
Oracle Net Services configuration failed. The exit code is -1
Can anyone tell me what i will doAnd TEST-SERVER is the name of your local PC?
the DISPLAY variable needs to be set to the IP of a X-Windows server, the database server will be client to this server!
I know many people here don't know anything about Oracle nor Unix, and also don't want to learn it, and at the same time are SHOUTING all the time.
This is getting terribly annoying.
Sybrand Bakker
Senior Oracle DBA -
Oracle environment variable tns_admin instead tnsnames.ora
Hi, I have a big trouble with the tns_name file. First of all I am working oracle with visual studio .net. I have the file tns_name in the following route C:\oracle\ora92\network\ADMIN\tnsnames.ora. If I delete this file, visual studio .net can still work properly. Then I figured out that it is taking the tnsnames from tns_admin in environment variables. It means visual studio .net is taking the tnsnames from tns_admin instead of C:\oracle\ora92\network\ADMIN\tnsnames.ora.
Can someone explain me why and how is the way to configure which file is used? Where can I configure it?
Thanks in advance.it throws the following error: ora-12154 tns could not resolveORA-12154 ALWAYS only occurs on SQL Client & no SQL*Net packets ever leave client system
ORA-12154 occurs when client requests a connection to some DB server system using some connection string.
The lookup operation fails because the name provided can NOT be resolved to any remote DB.
The analogous operation would be when you wanted to call somebody, but could not find their name in any phonebook.
The most frequent cause for the ORA-12154 error is when the connection alias can not be found in tnsnames.ora.
The lookup operation of the alias can be impacted by the contents of the sqlnet.ora file; specifically DOMAIN entry.
Maybe you are looking for
-
So I got my iPhone 6 on the day it came out and it has been the most frustrating experience I've ever had with apple. I've had to factory reset my phone twice, probably about to be three times once i get home from work. The first time was trying to
-
Want to append time stamp to file name in log4j property
Hi I want to append the timestamp to name of log file. here i am attaching my sample log4j.property file plase heple me for correct syntax log4j.logger.bar=DEBUG, dest1 log4j.appender.dest1=org.apache.log4j.DailyRollingFileAppender log4j.appender.des
-
What is the meaning of the 'C within a square' symbol next to various albums? The thought it meant clean version, but I don't see cooresponding 'E' (explicit) albums.
-
Is it possible to change the order of the UIBB dynamically?
Thanks very much for your hint.
-
Timestamp field !!!!
Hi All, In my report output i am displaying a timestamp field...it is coming in this format '20100501134023' ..... its difficult to interpret.....i wanted in this format : '01-05-2010 13:40:23' ........ Regards, Deadlocks