Identify a specific environment Oracle variable to connect a remote Oracle database ?

 
Thread Tools Search this Thread
Special Forums UNIX and Linux Applications Identify a specific environment Oracle variable to connect a remote Oracle database ?
# 1  
Old 10-25-2014
Identify a specific environment Oracle variable to connect a remote Oracle database ?

Good evening
I nned your help pls, In an unix server i want to connect to a remote oracle databse server by sqlplus.

I tried to find out the user/passwd and service name by env variable and all Ive got is this:
Code:
ORACLE_SID_REPCOL=SCL_REPCOL
ORACLE_SID=xmeta
ORACLE_SID_TOL=SCL_PROTOLCOL
ORACLE_SID_SCL=SCL_PROCOL

$ echo $USERBD_REPCOL
preportes
$ echo $ORACLE_SID_REPCOL
SCL_REPCOL
$ echo $PASSBD_REPCOL
REPCOL_07

In the oracle env vars i cant find neither SID_ORACLE, USER AND PASSWD, but in the application server which is Datastage automatically connects to the remote oracle database sever, and print out these variables but the password is encrypted:
Code:
orclRmngPswd=HD;@A;VIM93M0O4I<KJ4CK04BL<MDCU4CUB=kO:dG1U?3
orclRmngSID=ROAMING
orclRmngUser=sql_datastage

The 1st question is why the aplication itself does connect to orclRmngSID=ROAMING withs its own user/passwd but these variables are not defined in the env variables ?

2. dont know if has something related to dblink, that is comonly used to connect to database

Thanks for your help in advanced

Last edited by Franklin52; 10-26-2014 at 12:18 PM.. Reason: Please use code tags
# 2  
Old 10-26-2014
Not sure what you are seeing.

This is a complete oracle connect string for sqlplus:
Code:
sqlplus username/password@oracle_instance

The parts are
username - valid oracle user name for the instance
password - we have encrypted our passwords in the files, scripts and variables used to call
sqlplus scripts like pl/sql. They password is decrypted on the fly, so it never appear anywhere for prying eyes.
instance - there must be a tnsnames.ora file in a special directory that specifies the instances and how to connect to them, sometimes there are also aliases for instances.

If you define the ORACLE_SID variable all is does is to remove the need for specifying the instance.

If you need to get in to oracle, contact your DBA for help, the way you are going will not get you far. If you are root on the system, then there are ways to connect to oracle as the sysdba user by becoming the oracle on the server that runs the database and
use connect / as sysdba in sqlplus.

The real question with your limited level of oracle knowledge is: why are you trying to get logged in without going the usual way -> your manager clears it & DBA sets up your account?
# 3  
Old 10-26-2014
ok, thanks you very much for your explanation which made me understand things i didnt know

i use the usual way: sqlplus username/password@oracle_instance

The application itself uses scripts and variables to connect to the oracle instance orclRmngSID=ROAMING and it really does , but i dont understand where the variables user, passwd, oracle_instance are getting from since these variables are not set in env unix enviroment var ? is it not suppossed those variables shoul be set in the env variable ?
Thanks for your help
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Connect to Oracle database

could someone please help me in shell scripting. i want to connect to oracle database which is on remote sever. requirement: 1 want to check files in source directory if file exist then a execute a corresponding batch jobs on unix sever and fetch data from oracle database which is on remote... (2 Replies)
Discussion started by: refi123
2 Replies

2. Shell Programming and Scripting

Connect to Oracle database with JDBC drivers.

Hi All, We are having LINUX server. I would like to connect to oracle database from server to with the help of shell script and execute a procedure. We dont have oracle installed to use sqlplus and connect to database. Do we have any command to connect to database using JDBC drivers. ... (1 Reply)
Discussion started by: Girish19
1 Replies

3. Shell Programming and Scripting

How to connect to Oracle database using shell script?

Hi All, I am newbie to unix shell scripting. I want to connect to oracle database using shell script. I know how to connect DB using user name and password but my question is if my password is having '@' sign then how to connect. I have tried like below, cnt=`sqlplus -s /nolog << EOFSQL ... (3 Replies)
Discussion started by: pmotewar
3 Replies

4. Shell Programming and Scripting

Shell Script to connect to the oracle database

Hi Unix Gurus, I have a requirement to write a script, Oracle DB gets referesh every 6hrs, hence we need write a script to connect to the database , if it connects it should generate a file to proceed the next job application or when an error when connectiong to DB it should not generate any... (8 Replies)
Discussion started by: bshivali
8 Replies

5. Shell Programming and Scripting

Korn Script to connect and query oracle database

I've been sent the following script to finish. It's supposed to connect to an oracle database, query it, and send an email if the query result value is one or more. Currently it isn't connecting properly, just giving the following error: ERROR: ORA-01017: invalid username/password; logon denied... (2 Replies)
Discussion started by: jackmorgan2007
2 Replies

6. Shell Programming and Scripting

How to connect with oracle database using unix...

Hi all I am working in datawarehouse project and use DB2 database . shell scripting is written to connect with DB2 database in my application but i dont know how to connect with oracle databse or other databases.Is there any command in unix to connect any of these datbases? (6 Replies)
Discussion started by: vijays3
6 Replies

7. Shell Programming and Scripting

Perl connect to remote oracle db without local oracle installation

I want to use Perl to connect to a remote Oracle DB I have no oracle installation on my server (and dont plan on installing one) I am using solaris 9 on x86 server. Is this possible? I basically want to run some basic sql queries on the remote oracle db which I have access to using perl on my... (0 Replies)
Discussion started by: frustrated1
0 Replies

8. UNIX for Dummies Questions & Answers

Shell scripting+connect to oracle database+spooling

Hi! Everyone I am new to the shell scripting basically.I have been asked to create a shell script that connect to a oracle database to read data from a particular schema then spool it into a csv file then email to customer. Can anybody let me know how to go about that. I have create... (14 Replies)
Discussion started by: Mr Mo
14 Replies

9. Shell Programming and Scripting

How to COnnect to Oracle database from UNIX Box

I am trying to connect to Oracle Databse from UNIX box using sqlplus command. But i get sqplus not found message. $ sqlplus sqlplus: not found I have searched in forums and all are suggesting to set environment varaibles...can somebody tell me what variables to set and how to set.and the... (12 Replies)
Discussion started by: angelarosh
12 Replies
Login or Register to Ask a Question