中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Shell腳本中怎么啟動Oracle

發布時間:2021-08-09 16:01:03 來源:億速云 閱讀:156 作者:Leah 欄目:開發技術

本篇文章為大家展示了Shell腳本中怎么啟動Oracle,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

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

代碼如下:

#!/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} 

上述內容就是Shell腳本中怎么啟動Oracle,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

中宁县| 通江县| 思茅市| 石台县| 北辰区| 大港区| 定结县| 云霄县| 清徐县| 延长县| 尼木县| 吴江市| 晴隆县| 邯郸市| 武穴市| 藁城市| 喀喇沁旗| 紫金县| 遂宁市| 道真| 且末县| 大城县| 微博| 应用必备| 从江县| 琼海市| 嘉禾县| 胶州市| 乌拉特前旗| 农安县| 苗栗市| 松潘县| 福清市| 固原市| 溆浦县| 承德市| 威远县| 高碑店市| 泸定县| 山阴县| 德格县|