Not able to connect Oracle


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Not able to connect Oracle
# 1  
Old 03-16-2012
Not able to connect Oracle

In unix i login as root but when i am conneting to SQL as sqlplus "/ as sysdba" then its telling "sh: sqlplus: not found"..
# 2  
Old 03-16-2012
set the necessary profiles.

or execute with the full path of sqlplus
This User Gave Thanks to itkamaraj For This Post:
# 3  
Old 03-16-2012
i am new to unix can u tell me how to find the files and wht path i need to mentioned i am strugling for this since last 1 month

---------- Post updated at 04:08 AM ---------- Previous update was at 03:49 AM ----------

i got the files $ORACLE_HOME now i want to know in which file i need to make change to login in oracle
# 4  
Old 03-16-2012
Did you install the database as root or is root member of the os-group dba ? If non of both you will not be able to connect as sysdba.
Usually sqlplus is located at $ORACLE_HOME/bin. You specified ORACLE_HOME during installation of the database (or the database-client).
The default ORACLE_HOME varies between Oracle-releases.

Usually databases are not installed by root but a seperate user (the default username is oracle). Find out if there is such a user on your system (an easy way would be to view /etc/passwd). Oracle-Versions >= 8i come with a script that sets up the environment for you which is /usr/local/bin/oraenv. /usr/local/bin usually is part of your standard PATH. So assuming your database-user is oracle logging in would look like this after you log in to root:
Code:
su - oracle
. oraenv
-- here you're asked which ORACLE_SID you'd like to work with
sqlplus / as sysdba

# 5  
Old 03-21-2012
m facing one more problem in unix when m pressing @ sign so automatically system put me on next just becaue of that m not able to execute sql files
SQL> @
a.sql
# 6  
Old 03-21-2012
Imho. This is not a routine unix problem. Not heard of this exact fault before and it would take some effort to generate this effect with unix commands. Spilling coffee in the keyboard would be easier!

First: Can you try a different physical keyboard? Can you try a different terminal? Anybody else got the problem?

Second: Ignoring sqlplus. Does typing the @ character at the shell command prompt behave differently when you are logged in as root compared with when you are logged in as oracle or any other user?
# 7  
Old 03-21-2012
I second methyl that you should investigate this strange behavior.
But as a workaround to your actual problem you may use the SQL*Plus-command start instead of @ to start a command-file.
This User Gave Thanks to cero For This Post:
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 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. UNIX and Linux Applications

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: ORACLE_SID_REPCOL=SCL_REPCOL ORACLE_SID=xmeta ORACLE_SID_TOL=SCL_PROTOLCOL... (2 Replies)
Discussion started by: alexcol
2 Replies

3. Shell Programming and Scripting

Connect to Oracle using sqlplus

I have logged into oracle using SQLPLUS. When I type any kind of query, there is only 1 answer - '2'. What is wrong with it? (1 Reply)
Discussion started by: Subhasis
1 Replies

4. Shell Programming and Scripting

Switching user to oracle to connect Oracle 11g DB with 'sysdba'

I need to connect my Oracle 11g DB from shell script with 'sysdba' permissions. To do this I have to switch user from 'root' to 'oracle'. I've tried the following with no success. su - oracle -c "<< EOF1 sqlplus -s "/ as sysdba" << EOF2 whenever sqlerror exit sql.sqlcode;... (2 Replies)
Discussion started by: NetBear
2 Replies

5. Shell Programming and Scripting

Unix - Oracle DB Connect

Hello, Returing to Unix scripts after a long while, This might be a simple question for most of you , I need to connect from a .sh script to oracle, select XYZ.nextval from dual , , meaning either get the Current Val or Next Val for a sequence. How do I store the return value , I know... (2 Replies)
Discussion started by: Shanks
2 Replies

6. 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

7. Solaris

Connect Oracle from NATted IP

We have a Sun solaris 9 server (say A), with oracle 9 installed and running, at one place(say X). We have installed oracle client in windows machines and accessing the database through one application developed by our software vendor. The windows machines are connected through LAN in which the... (0 Replies)
Discussion started by: skbpk_in
0 Replies

8. Shell Programming and Scripting

How to connect oracle from unix

Hi All, I am trying to connect oracle from unix mechine but i am getting an error like Ksh: sqlplus: not found Any one please tell me how to connect oracle from unix mechine. I would appreciate if any one send the query. Regards, Ravi kumar.Gongati (2 Replies)
Discussion started by: ravi gongati
2 Replies

9. Shell Programming and Scripting

How to connect ORACLE using PERL

Hi Friends, I am having Perl 5 and Oracle 9i. I just wanna to connect Oracle DB & to perform some select query statement. Could anyone pls let me know. I've tried below command which i found in some website, But it throws some error.:confused: Executed: perl -e 'use DBI; print... (1 Reply)
Discussion started by: Vijayakumarpc
1 Replies

10. Shell Programming and Scripting

How to connect to oracle ??

Hi, I am a new user, who wants to connect to oracle through shell scripting. Can anybody help me? Regards, Divyesh (2 Replies)
Discussion started by: divyesh shah
2 Replies
Login or Register to Ask a Question