查看文章 |
Oracle安装多个版本的登录设置
2009-09-27 11:40
主要是ORACLE_HOME,ORACLE_SID不一样, 无需新建操作系统用户, 没必要也过于麻烦, 可以在oracle用户登录时提供选择: $ cat .bash_profile export ORACLE_HOSTNAME=dbatwo export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 export LC_ALL="en_US" export LANG="en_US" export NLS_LANG="AMERICAN_AMERICA.ZHS16GBK" export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS" echo "------ ORACLE_SID Selection ------" echo "1. ORCL10G" echo "2. ORCL11G" echo "3. Client11gOnly" echo "----------------------------------" echo "Your choice:(default 1)" read sid case $sid in 1) ORACLE_SID=ORCL10G ;; 2) ORACLE_SID=ORCL11G export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 ;; 3) ORACLE_SID=Client11gOnly export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/client_1 ;; *) ORACLE_SID=ORCL10G ;; esac export ORACLE_SID export PATH=.:$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$ORACLE_HOME/jdk/bin:$PATH 以上登录脚本表示, 登录时选择不同的ORACLE_SID就进入不同版本的运行环境, 包括ORACLE客户端. 直接回车则默认是ORACLE10G的环境. --END-- |
最近读者: