最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Shell實(shí)現(xiàn)的Oracle啟動(dòng)腳本分享

 更新時(shí)間:2015年01月27日 09:25:51   投稿:junjie  
這篇文章主要介紹了Shell實(shí)現(xiàn)的Oracle啟動(dòng)腳本分享,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下

Usage: sh oracled [start|stop|restart] SIDs 其中SIDs是數(shù)據(jù)庫(kù)名,多個(gè)名稱之間用逗號(hào)分隔。缺省的操作是 restart ,也可以指定需要進(jìn)行的操作( start | stop | restart )

復(fù)制代碼 代碼如下:

#!/bin/sh 
 
cmdname="restart" 
# get oracle sid information from env by default. 
oracleSID=${ORACLE_SID} 
env_oracleSID=${ORACLE_SID} 
 
function echohelp(){ 
  echo "******oracled Tool Helper******" 
  echo "Usage:sh oracled [start|stop|restart] SIDs" 
  echo "SIDs : seperated by comma" 
  exit 5 

 
function startoracle(){ 
  echo "begin to start oracle ..." 
 
  lsnrctl start 
  for curSID in `echo ${oracleSID} | awk 'BEGIN {RS=","}{ORS="\n"}{print $1}'` ; do 
    if [ "x${curSID}" = "x" ] ; then 
      continue; 
    fi 
    export ORACLE_SID=${curSID} 
 
sqlplus /nolog <<EOF 
 
connect /as sysdba 
startup 
exit 
exit 
 
EOF 
 
    echo "oracle DB [${curSID}] started OK." 
  done 

function stoporacle(){ 
  echo "begin to stop oracle ..." 
 
  for curSID in `echo ${oracleSID} | awk 'BEGIN {RS=","}{ORS="\n"}{print $1}'` ; do 
    if [ "x${curSID}" = "x" ] ; then 
      continue; 
    fi 
    export ORACLE_SID=${curSID} 
 
sqlplus /nolog <<EOF 
 
connect /as sysdba 
shutdown immediate 
exit 
exit 
 
EOF 
 
    echo "oracle DB [${curSID}] stopped OK." 
  done 
  lsnrctl stop 

function restartoracle(){ 
  stoporacle 
  startoracle 

 
 
if [ $# -lt 1 ] ; then 
  echohelp 
fi 
 
until [ $# -eq 0 ] 
do 
  tmpVOrg=$1 
  tmpV=`echo "${tmpVOrg}" | awk '{printf "%s",$1}' | tr '[A-Z]' '[a-z]'` 
  if [ $tmpV = "start" -o $tmpV = "restart" -o $tmpV = "stop" ] ; then 
    cmdname=${tmpV} 
  elif [ $tmpV = "--help" -o $tmpV = "-h" ] ; then 
    echohelp 
  else 
    oracleSID=$tmpVOrg 
  fi 
 
  shift 
done 
 
if [ "x${cmdname}" = "x" ] ; then 
  echohelp 
fi 
 
${cmdname}oracle 
 
export ORACLE_SID=${env_oracleSID} 

相關(guān)文章

  • linux 中l(wèi)s命令詳解

    linux 中l(wèi)s命令詳解

    ls命令是linux下最常用的命令。ls命令就是list的縮寫(xiě)。下面通過(guò)本文給大家分享linux 中l(wèi)s命令詳解,感興趣的朋友一起看看吧
    2017-09-09
  • shell腳本配合zabbix實(shí)現(xiàn)tomcat的故障自愈功能

    shell腳本配合zabbix實(shí)現(xiàn)tomcat的故障自愈功能

    這篇文章主要介紹了shell腳本配合zabbix實(shí)現(xiàn)tomcat的故障自愈,服務(wù)實(shí)現(xiàn)自愈的方式有通過(guò)shell腳本+定時(shí)任務(wù)的方式,藍(lán)鯨Pass故障自愈平臺(tái),shell腳本+zabbix觸發(fā)器動(dòng)作,本文給大家詳細(xì)介紹,需要的朋友可以參考下
    2022-03-03
  • linux腳本實(shí)現(xiàn)自動(dòng)發(fā)送和收取郵件的設(shè)置方法

    linux腳本實(shí)現(xiàn)自動(dòng)發(fā)送和收取郵件的設(shè)置方法

    這篇文章主要是介紹linux下通過(guò)腳本自動(dòng)發(fā)送和收取郵件的設(shè)置方法,有需要的朋友可以參考下
    2013-05-05
  • 簡(jiǎn)化shell終端命令輸入的腳本式快捷鍵工具

    簡(jiǎn)化shell終端命令輸入的腳本式快捷鍵工具

    這篇文章主要介紹了簡(jiǎn)化shell終端命令輸入的腳本式快捷鍵工具,這是一個(gè)shell腳本寫(xiě)的簡(jiǎn)化shell命令輸入的快捷鍵工具,需要的朋友可以參考下
    2015-03-03
  • Shell 字符串拼接的實(shí)現(xiàn)示例

    Shell 字符串拼接的實(shí)現(xiàn)示例

    這篇文章主要介紹了Shell 字符串拼接的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • Shell腳本中的特殊字符(美元符、反斜杠、引號(hào)等)作用介紹

    Shell腳本中的特殊字符(美元符、反斜杠、引號(hào)等)作用介紹

    這篇文章主要介紹了Shell腳本中的特殊字符(美元符、反斜杠、引號(hào)等)作用介紹,還包括其它特殊字符,需要的朋友可以參考下
    2015-05-05
  • shell自定義函數(shù)的6個(gè)特點(diǎn)總結(jié)

    shell自定義函數(shù)的6個(gè)特點(diǎn)總結(jié)

    這篇文章主要介紹了shell自定義函數(shù)的6個(gè)特點(diǎn)總結(jié),也是使用shell自定義函數(shù)的一些注意事項(xiàng)總結(jié),以及小技巧介紹,需要的朋友可以參考下
    2014-07-07
  • Shell腳本中的printf命令使用

    Shell腳本中的printf命令使用

    本文主要介紹了Shell腳本中的printf命令使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • 淺析Linux常用文件管理命令

    淺析Linux常用文件管理命令

    這篇文章主要介紹了Linux常用文件管理命令,非常不錯(cuò),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2019-04-04
  • Shell腳本for循環(huán)語(yǔ)句簡(jiǎn)明教程

    Shell腳本for循環(huán)語(yǔ)句簡(jiǎn)明教程

    這篇文章主要介紹了Shell腳本for循環(huán)語(yǔ)句簡(jiǎn)明教程,簡(jiǎn)潔易懂,非常適合剛?cè)腴T(mén)的shell新手,需要的朋友可以參考下
    2014-07-07

最新評(píng)論

娄烦县| 剑河县| 巴中市| 双辽市| 措美县| 调兵山市| 泰安市| 南昌市| 灌南县| 玉环县| 泗洪县| 布尔津县| 阿鲁科尔沁旗| 龙陵县| 榕江县| 万源市| 屏东市| 东港市| 庆安县| 青冈县| 佛坪县| 竹北市| 江津市| 武鸣县| 平顶山市| 休宁县| 融水| 香格里拉县| 厦门市| 黑龙江省| 呼玛县| 黔东| 海林市| 砚山县| 聂拉木县| 卓资县| 大余县| 大田县| 玉林市| 密山市| 南靖县|