Bash profile in Linux
================
When a user login then the shell will check .bash_profile to get more details for user like User specific environment and startup programs.
Bash Profile entries for Database User
============================
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
. /u01/ora/database/11.2.0/test/TESTA_serverdb01.env
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:$ORACLE_HOME/perl/bin:$ORACLE_HOME/OPatch
export ORA_NLS10=$ORACLE_HOME/nls/data/9idata
export PS1="[ \u@\h:\$PWD ] "
export PATH
export GG_HOME=/u01/app/gldgt
export PATH=$PATH:$GG_HOME:$ORACLE_HOME/bin
# Goldent gate is set for test , kindly bringdown Goldengate before bringing down test DB
alias sss='sqlplus / as sysdba'
alias db2='ssh oratest@serverdb02'
alias cm1='ssh apptest@servercm01'
alias cm2='ssh apptest@servercm02'
alias ap1='ssh apptest@serverap01'
alias ap2='ssh apptest@serverap02'
alias alert='cd /u01/ora/database/11.2.0/diag/rdbms/test/TESTA/trace'
####alias:it allows a user to create simple names or abbreviations (even consisting of just a single character) for commands regardless of how complex the original commands are and then use them in the same way that ordinary commands are used.########
Bash Profile entries for Application User
=============================
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
#PATH=$PATH:$HOME/bin:/usr/java/jdk1.6.0_30/bin
#PATH=/usr/java/j2sdk1.4.2_16/bin:$PATH
#export PATH
. /u01/app/test/testappl/APPSTEST_serverap01.env
PATH=/usr/java/jdk1.6.0_30/bin:$PATH:$HOME/bin:$XXHL_TOP/bin
export PATH
Bash Profile entries for Application User
==============================
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
. /u01/app/test/testappl/APPSTEST_servercm01.env
alias "san= cd /u01/app/test/testcomn/admin/scripts/TEST_servercm05"
alias "cmlog= cd /u01/app/test/testcomn/admin/log/TEST_servercm05"
You have new mail in /var/spool/mail/appTEST
Bash profile for rac database TESTA
==========================
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
#PATH=$PATH:$HOME/bin
export ORACLE_HOME=/u01/oracle/database/test/11.2.0
export ORACLE_SID=TESTA
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export PATH
export TNS_ADMIN=/u01/oracle/database/test/11.2.0/network/admin
export PATH
export GG_HOME=/u01/app/gldgt
export PATH=$PATH:$GG_HOME:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
# Goldent gate is set for test , kindly bringdown Goldengate before bringing down test
Bash profile for rac database TESTB
==========================
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
export ORACLE_HOME=/u01/oracle/database/test/11.2.0
export ORACLE_SID=TESTB
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export PATH
export TNS_ADMIN=/u01/oracle/database/test/11.2.0/network/admin
Bash profile for single node database TEST
===============================
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
export ORACLE_BASE=/u01/ora
export ORACLE_HOME=$ORACLE_BASE/database/11.2.0/TEST
#export PATH=$ORACLE_HOME/bin:$PATH
export PATH=$ORACLE_HOME/OPatch:$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export ORACLE_SID=TEST
export TNS_ADMIN=/u01/ora/database/11.2.0/TEST/network/admin
Bash profile for Weblogic Application Server
================================
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
#PATH=$PATH:$HOME/bin
PATH=$PATH:$HOME/bin
export MW_HOME=/u01/apptest/Oracle/Middleware
export WL_HOME=/u01/apptest/Oracle/Middleware/wlserver_10.3
export ORACLE_INSTANCE=/u01/apptest/admin/web/instances/prs_ohs1
PATH=/opt/jrockit-jdk/bin:$PATH:$HOME/bin:$ORACLE_INSTANCE/bin:$MW_HOME/wlserver_10.3/common/bin:/u01/apptest/admin/test_domain/mserver/test_domain/bin:$MW_HOME/wlserver_10.3/common/nodemanager::$MW_HOME/wlserver_10.3/common:/u01/apptest/Oracle/Middleware/PRS_SOA/OPatch:/u01/apptest/Oracle/Middleware/PRS_SOA/bam/bin
alias apclog="cd /u01/apptest/Oracle/Middleware/PRS_WEB/instances/prs_ohs1/diagnostics/logs/OHS/ohs1"
export PATH
cd $HOME
export JAVA_HOME=/opt/jrockit-jdk
alias adir="cd /u01/apptest/admin/test_domain/aserver/test_domain"
alias mdir="cd /u01/apptest/admin/test_domain/mserver/test_domain"
alias alog='cd /u01/apptest/admin/test_domain/aserver/test_domain/servers/AdminServer/logs'
alias apcbin='cd /u01/apptest/admin/web/instances/prs_ohs1/bin'
alias blog='cd /u01/apptest/admin/test_domain/mserver/test_domain/servers/BAM_MS111/logs'
alias olog='cd /u01/apptest/admin/test_domain/mserver/test_domain/servers/OSB_MS111/logs'
alias s1log='cd /u01/apptest/admin/test_domain/mserver/test_domain/servers/SOA_MS111/logs'
alias wlog='cd /u01/apptest/admin/test_domain/mserver/test_domain/servers/WSM_MS111/logs'
alias apc='cd /u01/apptest/admin/web/instances/prs_ohs1/config/OHS/ohs1'
export PATH
Bash profile for Weblogic database
==========================
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
export ORACLE_HOME=/u01/oracle/database/11.2.0/test
export ORACLE_SID=testA
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:$ORACLE_HOME/OPatch
export PATH
alias w1="ssh apptest@serverap01"
alias w2="ssh apptest@serverap02"
alias a1="ssh adftest@serverap01"
alias a2="ssh adftest@serverap02"
alias db2="ssh oratest@serverdb02"
alias sss="sqlplus / as sysdba"
No comments :
Post a Comment