#! /bin/ksh # # Unix alias # alias -x cp="cp -i" alias -x rm="rm -i" alias -x cl="clear" alias -x ll="ls -l" alias -x la="ls -la" # # Oracle alias # alias -x ohome="cd \$ORACLE_HOME" alias -x obase="cd \$ORACLE_BASE" alias -x oadhoc="cd \$ORACLE_BASE\/admin/\$ORACLE_SID/adhoc" alias -x oarch="cd \$ORACLE_BASE\/admin/\$ORACLE_SID\/arch" alias -x oadmin="cd \$ORACLE_BASE\/admin/\$ORACLE_SID" alias -x obdump="cd \$ORACLE_BASE\/admin/\$ORACLE_SID\/bdump" alias -x ocdump="cd \$ORACLE_BASE\/admin/\$ORACLE_SID\/cdump" alias -x ocreate="cd \$ORACLE_BASE\/admin/\$ORACLE_SID\/create" #alias -x obackup="cd \$ORACLE_BASE\/admin/\$ORACLE_SID\/backup" alias -x oexp="cd \$ORACLE_BASE\/admin/\$ORACLE_SID\/exp" alias -x opfile="cd \$ORACLE_BASE\/admin/\$ORACLE_SID\/pfile" alias -x oudump="cd \$ORACLE_BASE\/admin/\$ORACLE_SID\/udump" alias -x orman="cd \$ORACLE_BASE\/admin/\$ORACLE_SID\/RMAN" alias -x ocron="cd \$ORACLE_BASE\/admin/\$ORACLE_SID\/cron" alias -x onetad="cd \$ORACLE_HOME\/network\/admin" alias -x s="sqlplus \"/ as sysdba\"" #alias -x outils="cd \$ORACLE_BASE\/utils/\$ORACLE_SID" dbset() { xxxsavexxx=$PS3 PS3="`tput bold`Select the database: " select ORACLE_SID in `cat $ORATAB | cut -f1 -d':' | grep -v '*' | grep -v '#'` do ORAENV_ASK=NO; . oraenv ; ORAENV_ASK= break done PS3=xxxsavexxx unset xxxsavexxx tput sgr0 } dbprompt() { export PS1="\(\${ORACLE_SID}\):\${PWD#$HOME/} >" }