Oracle and WebLogic start and stop

xiaoxiao2021-03-06  63

Oracle and WebLogic Automatic Start and Stop Submit Time: Mar 3, 2004 8:42:29 PM Recently I developed, I found that if the Oracle database is not turned off each time you restart, you must first shut down Redhat Advance Server, Oracle can run normally. I feel so troublesome, think that it is possible to turn the database with the web server with the operating system to start with the operating system. Find a relevant information online, only find a "Oracle Database HOWTO Automatic Start and Stop .htm" but did not find articles about WebLogic startup and stop. After exploring, my initial idea is achieved, so I want to write it out and communicate with you. Server Environment: Redhat Advance Server2.1Oracle 9.2.2 for LinuxWeblogic7.0 for Linux 1, Oracle Automatic Start and Stop 1 Set to y (uppercase), only the Oracle comes with DBSTART and DBSHUT can play a role.

My: ora9i: /Home/oracle/ora/products/9.2.0: y2, write service scripts: below #! / Bin / bash ######################################################################################################################################################################################################################################### Function ######################################################################################################################################################################################################################################################################################################## ############### Created by ZHOUYS 2003-11-26 # case "$ 1" instart) echo "Starting Oracle Databases ..." echo "--------- ---------------------------------------- ">> / var / log / oracleDate "% T% a% D: Starting Oracle Databasee As Part of System Up." >> / var / log / oracleecho "--------------------- -------------------------- ">> / var / log / oraclesu - oracle -c" dbstart ">> / var / log / oracleecho "Done." Echo "Starting Oracle Listener ..." echo "------------------------------------ -------------- ">> / var / log / oracledate "% T% a% D: Starting Oracle Listeners As Part of System Up. ">> / var / log / oracleecho ------------------------------------- ">> / var / log / oraclesu - oracle -c" lsnrctl start ">> / var / log / oracleecho" DONE. "echo" "echo" ---------------- --------------------------------- ">> / var / log / oracl EDATE "% T% a% D: finished." >> / var / log / oracleecho "------------------------------------------------------------------------------------------------------------------------------------------------ --------------------- ">> / var / log / oracletouch / var / lock / subsys / oracle ;; stop) echo" stoping Oracle Listeners ... "echo" ----------------------------------------------- - ">> / var / log / oracledate "% T% a% D: stoping Oracle Listener as part of system down. ">> / var / log / oracleecho" ----------- -------------------------------------- ">> / var / log / oraclesu - oracle - C "

LSNRCTL Stop ">> / var / log / oracleecho" DONE. "RM -F / VAR / LOCK / SUBSYS / ORACLEECHO" Stoping Oracle Databases ... "echo" ---------------------------------------------------------------------------------------- ---------------------------------- ">> / var / log / oracledate "% T% a % D: stoping Oracle Databases As Part of System Down. ">> / var / log / oracleecho" ------------------------------------------------------------------------------------------------------------------------------------ --------------------- ">> / var / log / oraclesu - Oracle-C" DBSHUT ">> / var / log / oracleecho" Done. "Echo" "Echo" ---------------------------------------------- --- ">> / var / log / oracledate "% T% a% D: finished. ">> / var / log / oracleecho" ----------------- -------------------------------- ">> / var / log / oracle ;; restart $ 0 Stop $ 0 start; ; *) Echo "Usage: Oracle {Start | STOP | RESTART}" EXIT 1ESAC Names Oracle to save the script to change the file properties under /etc/rc.d/init.d: ​​chmod 755 Oracle Note: Edit under Windows DOS format characters are not able to run normally in Linux, it is recommended to use Gedit or edited with VI 3, establish a service connection: Start the database when the system starts, we need the following link: ---------- -------------------------------------------------- ------------------ $ ln -s ../init.d/oracle /etc/rc.d/rc2.d/s99racle (LN -S .. /init.d/oracle /etc/rc.d/rc3.d/ S99ORACLE $ ln -s ../init.d/oracle /etc/rc.d/rc5.d/s99racle # rc4.d unused -------------------- -------------------------------------------------- ---------- To stop the database while restarting, we need the following link: ------------------------- -------------------------------------------------- - $ ln -s ../init.d/oracle /etc/rc.d/rc0.d/k01racle # stop $ ln -s ../init.d/oracle /etc/rc.d/rc6. D / K01Oracle # Restart II. WebLogic automatic start and stop assumptions WebLogic installed under / home / weblogic / bea.

1, write service scripts: as follows #! / Bin / bash ######################################################################## Autostop WebLogic ################################ zhouys 2003-11-26 # Wellhope Information Technology Co., Ltd. # Pujiang Science Park #SHUTDOWEBLOGIC () {CD / # make Temp Work Dir, you can create it in / tmpmkdir -p / home / weblogic / zhouys # CD / Home / WebLogic Main Processps -aux | Grep / Home / WebLogic> TMP01 # awk '{print $ 2}' TMP01 | SORT> TMP02 # producture kill-main-process scriptecho "kill -9" `SED-N '1P 'TMP02`> TMP03 # chmod 755 TMP03 # kill Weblogic./TMP03CD / Home / WebLogic / Sleep 3RM -RFV ZHOUYS} Case "$ 1" instart) echo "Starting WebLogic ..." echo "---------------------------------------------------- ----------------------------------------- ">> / var / log / weblogicdate "% T% a% D: Starting WebLogic as part of system up." >> / var / log / weblogicecho "----------------------- -------------------------- ">> / var / log / weblogic cd / home / weblogic / bea / user_projects / mydomain / >> / DEV / NULL. STARTWEBLOGIC.SH & >> / VAR / LOG / WE "echo" "echo" ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------- ">> / var / log / weblogicdate "% T% a% D: finished. ">> / var / log / weblogicecho" ----------- -------------------------------------- ">> / var / log / weblogictouch / var / Lock / subsys / weblogic ;; stop) echo "stopping WebLogic ..." echo "------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------ ">> / var / log / weblogicdate "% T% a% D: Stopping Weblogic As Part of System Down. ">> / var / LOG / WebLogicecho "--------------------------------------------------------------------------------------------------------------------------------------- --- "

转载请注明原文地址:https://www.9cbs.com/read-83822.html

New Post(0)