Oracle Auto Start Script

#!/bin/sh

#
# chkconfig: 2345 99 99

#
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/version/db_1
export ORACLE_HOME_LISTENER=$ORACLE_HOME
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
#export JAVA_HOME=$ORACLE_HOME/jdk
export PATH=$PATH:$ORACLE_HOME/bin:$JAVA_HOME/bin
export ORACLE_SID=orclcdb
#export ORACLE_TRACE=Y

export PATH=$JAVA_HOME/bin:$ORACLE_HOME/bin:$PATH

# See how we were called.
case “$1″ in
start)

su oracle -c “$ORACLE_HOME/bin/lsnrctl start"
su oracle -c “$ORACLE_HOME/bin/dbstart $ORACLE_HOME"
# su oracle -c “echo alter pluggable database all open’;’|$ORACLE_HOME/bin/sqlplus / as sysdba"
;;
stop)
su oracle -c “$ORACLE_HOME/bin/dbshut $ORACLE_HOME"
su oracle -c “$ORACLE_HOME/bin/lsnrctl stop"
;;
restart|reload)
su oracle -c “$ORACLE_HOME/bin/dbshut $ORACLE_HOME"
su oracle -c “$ORACLE_HOME/bin/lsnrctl stop"
su oracle -c “$ORACLE_HOME/bin/lsnrctl start"
su oracle -c “$ORACLE_HOME/bin/dbstart $ORACLE_HOME"
# su oracle -c “echo alter pluggable database all open’;’|$ORACLE_HOME/bin/sqlplus / as sysdba"
status)
$ORACLE_HOME/bin/lsnrctl status
;;
*)
echo $"Usage: $0 {start|stop|restart|reload}"
exit 1
esac

exit 0

 

***

Automatic DB Startup: The Linux Part (OEL 6 and 7)

***

Oracle Auto-Startup Script for Linux

How to Auto Start Oracle Database on Linux

http://www.bigdatalyn.com/2019/08/20/Oracle_Enable_AutoStart_Tips/

https://dba.stackexchange.com/questions/82260/oracle-database-12c-on-oracle-linux-7-autostart-enabling-connection-as-sysdba

https://hadafq8.wordpress.com/2016/03/05/rhel-7oel-7centos-7-configuring-automatic-startup-of-oracle-db-under-systemd/

How to Automate Startup/Shutdown of Oracle Database and Listener on Linux

 

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s