Menu

วิธีการเขียน .bash_profile ของ Linux เพื่อใช้งานกับ Oracle E-Business Suite R12

 

bash_profile
วันนี้จะคุยถึงเรื่องการ เขียน .bash_profile บน Linux เพื่อใช้งานกับ Oracle E-Business Suite R12 ครับ
ในระบบของ linux นั้นยูสเซอร์แต่ละยูสเซอร์จะมี .bash_profile  อยู่ซึ่ง มันคือ user profile ครับ คือเป็น profile ที่มีผลกับเฉพาะ user นี้เท่านั้น
จะมีการถูกรัน(execute) ทุกครังที่ login

เมื่อเราติดตั้ง Oracle E-Business Suite R12 เราต้องมีการเขียน .bash_profile เพิ่มเติมครับ เพื่อให้ Oracle ใช้งานคำสั่งต่างๆได้ เช่น คำสั่ง adadmin
เราแยก .bash_profile เป็น 2 ที่ครับ คือ ที่ user ของ Application และ user ของ Database. ซึ่ง .bash_profile จะถูก hidden ไว้ ต้องใช้คำสั่ง
ls -la ถึงจะมองเห็นครับ

ด้านล่างเป็นตัวอย่างที่ใช้งานจริง

.bash_profile  ของ 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

export PATH

#add for oracle ebusiness
. /oracle/dev2/db/tech_st/11.1.0/dev2_ebs-th-dev.env

scp=/oracle/dev2/db/tech_st/11.1.0/appsutil/scripts/dev2_ebs-th-dev
export scp

set -o vi
stty erase ^H

#cd $scp
PS1=`uname -n`’:$PWD
$LOGNAME.$ORACLE_SID> ‘

 

.bash_profile  ของ 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

export PATH

#add for oracle ebusiness
. /oracle/dev2/apps/apps_st/appl/APPSdev2_ebs-th-dev.env

scp=/oracle/dev2/inst/apps/dev2_ebs-th-dev/admin/scripts
export scp

set -o vi
stty erase ^H

#cd $scp
PS1=`uname -n`’:$PWD
$LOGNAME.$TWO_TASK> ‘

 

 

No comments

Leave a Reply

*

Categories

open all | close all

Archives

open all | close all

Pinterest Oarcle Learning

Facebook Page OracleLearning

Google Plus Oracle Learning

The website for people working in the oracle.