公司一台服务器,由于物业的供电不支持24*7的,所以每天需要在大楼拉闸之前,顺序停掉database和os,自己写了一个脚本,给大家参考:
方法一:[root@htjcoa log]# crontab -l0 20 * * * /root/stopos.sh >>/root/stoposlog.log[root@htjcoa log]# more /root/stopos.shsu - oracle /home/oracle/stopdb.shsu - root -c "shutdown -hy 0"date echo "OS ALREADY CLOSED"[root@htjcoa log]# more /home/oracle/stopdb.shexport ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORACLE_SID=htjcdb1 PATH=$PATH:$ORACLE_HOME/binexport PATH export NLS_LANG=american_america.ZHS16GBKunset USERNAME lsnrctl |