11 Nisan 2013 Perşembe
Linux da Bash_Profile düzenlemek
Kullanıcıların tümü, oturum açtığında ilk olarak /etc/profile dosyasında bulunan komutlar çalışır. Daha sonra her kullanıcının home dizininde bulunan .bash_profile dosyası çalışır. Bu dosyalar genelde özel kernel değişkenlerinin atanmasında kullanılır. Örneğin .bash_profile dosyasında özel değişkenlerden PATH ile ilgili tanımlamalar, ALIAS tanımlamaları eklenebilir ve güncellenebilir.
ALIAS tanımlama ile ilgili bir örnek yapalım;
1-).bash_profile açılır
>vi /home/oracle/.bash_profile
2-)bash_profile aşağıdaki gibi açılıp istenilen alias veya tanım bilgisi girilir ve kaydedilip çıkılır
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/oracle; export ORACLE_BASE
GRID_HOME=/oracle/11.2.0/grid; export GRID_HOME
DB_HOME=$ORACLE_BASE/product/11.2.0/db_1; export DB_HOME
ORACLE_HOME=$DB_HOME; export ORACLE_HOME
ORACLE_TERM=xterm; export ORACLE_TERM
BASE_PATH=/usr/sbin:$PATH; export BASE_PATH
PATH=$ORACLE_HOME/bin:$BASE_PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
alias grid='. /home/oracle/grid_env'
alias db='. /home/oracle/db_env'
alias mas="export ORACLE_SID=MASCA"
alias mas2="export ORACLE_SID=MASCA"
alias sql="sqlplus / as sysdba"
alias alert_mas="tail -100f /oracle/product/11.2.0/db_1/log/diag/rdbms/masca/MASCA/trace/alert_MASCA.log"
alias alert_mas2="tail -100f /oracle/product/11.2.0/db_1/log/diag/rdbms/masca2/MASCA2/trace/alert_MASCA2.log"
alias golog="cd ${ORACLE_BASE}/admin/LBRDB/bdump"
alias gotns="cd ${ORACLE_HOME}/network/admin"
3-)sonra bu .bash_profile çalıştırılarak devreye alınır
>. .bash_profile
4-) ekrana alert_mas veya alert_mas2 yazdığmızda, tanımda da belirttiğimiz gibi, alert log dosyalarının son 100 satırını ekrana çağırıyoruz.
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder