- dbstart,dbshut批改(oracle用户)
前提是 $ORACLE_HOME 环境设置正确,获取$ORACLE_HOME值,前面用
sed -i 's/ORACLE_HOME_LISTNER=\$1/ORACLE_HOME_LISTNER=\$ORACLE_HOME/g' $ORACLE_HOME/bin/dbstartsed -i 's/ORACLE_HOME_LISTNER=\$1/ORACLE_HOME_LISTNER=\$ORACLE_HOME/g' $ORACLE_HOME/bin/dbshut# 验证grep -i "ORACLE_HOME_LISTNER=" $ORACLE_HOME/bin/dbstartgrep -i "ORACLE_HOME_LISTNER=" $ORACLE_HOME/bin/dbshut
sed -i 's/:N/:Y/g' /etc/oratab# 验证tail /etc/oratab
后面oracle用户下获取的 $ORACLE_HOME 参数值
如:/u01/app/oracle/product/12.1.0/dbhome_1
echo "su oracle -lc \"/u01/app/oracle/product/12.1.0/dbhome_1/bin/lsnrctl start\"su oracle -lc /u01/app/oracle/product/12.1.0/dbhome_1/bin/dbstart" >> /etc/rc.d/rc.local# 验证tail /etc/rc.d/rc.local