LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Server (https://www.linuxquestions.org/questions/linux-server-73/)
-   -   -bash: oradb.oraia: command not found (https://www.linuxquestions.org/questions/linux-server-73/bash-oradb-oraia-command-not-found-4175485641/)

M.Farhan 11-23-2013 10:35 AM

-bash: oradb.oraia: command not found
 
hi!
I am having oracle enterprise 5 64bit linux machine running on my windwos x in vmware workstation. Today i was installing oracle software in OEL 5 after editing the bash profile for the oracle user i got the following messages

Code:

[root@oradb ~]# su - root
-bash: oradb.oraia: command not found
-bash: oradb.oraia: command not found
[root@oradb ~]#

BUT

Code:

[root@oradb oracle]# su oracle
[oracle@oradb ~]$

here oradb=localhost, oraia=localdomain
------------------------------------------------------
further I have made the following changes in oracle user .bash_profile and the very same in root /etc/profile

Code:

# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc

pathmunge () {
        if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then
          if [ "$2" = "after" ] ; then
              PATH=$PATH:$1
          else
              PATH=$1:$PATH
          fi
        fi
}

# ksh workaround
if [ -z "$EUID" -a -x /usr/bin/id ]; then
        EUID=`id -u`
        UID=`id -ru`
fi

# Path manipulation
if [ "$EUID" = "0" ]; then
        pathmunge /sbin
        pathmunge /usr/sbin
        pathmunge /usr/local/sbin
fi

# No core files by default
ulimit -S -c 0 > /dev/null 2>&1

if [ -x /usr/bin/id ]; then
        USER="`id -un`"
        LOGNAME=$USER
        MAIL="/var/spool/mail/$USER"
fi

HOSTNAME=`/bin/hostname`
HISTSIZE=1000

if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
    INPUTRC=/etc/inputrc
fi

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC

for i in /etc/profile.d/*.sh ; do
    if [ -r "$i" ]; then
        if [ "$PS1" ]; then
            . $i
        else
            . $i >/dev/null 2>&1
        fi
    fi
done

unset i
unset pathmunge
##### =========================================================================================================================== editing EV ==========================
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_HOSTNAME= oradb.oraia; export ORACLE_HOSTNAME
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=ORCL
export ORACLE_TERM=xterm
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

and my echo path is

Code:

echo $PATH
/u01/app/oracle/product/11.2.0/db_1/bin:/usr/sbin:/u01/app/oracle/product/11.2.0/db_1/bin:/usr/sbin:/usr/lib64/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

The problem is that though by using the above very first command for switching to other user i do switch into the other user ie oracle/root . But this seems not normal since the " -bash:oradb.oraia: command not found " .......
It would be great full if any expert guide me in this regard
THANKS IN ADVANCE !!!!!!

druuna 11-23-2013 10:53 AM

Quote:

Originally Posted by M.Farhan
Code:

TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_HOSTNAME= oradb.oraia; export ORACLE_HOSTNAME
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=ORCL


There's a space that shouldn't be there: ORACLE_HOSTNAME=oradb.oraia

M.Farhan 11-23-2013 11:39 AM

thanks
 
hey! thanks druuna that works perfect once again thanks :)

XavierP 11-24-2013 08:29 AM

Moved: This thread is more suitable in Linux-Server and has been moved accordingly to help your thread/question get the exposure it deserves.


All times are GMT -5. The time now is 01:46 AM.