广告
返回顶部
首页 > 资讯 > 精选 >Shell脚本中怎么启动Oracle
  • 582
分享到

Shell脚本中怎么启动Oracle

2023-06-09 19:06:29 582人浏览 独家记忆
摘要

本篇文章为大家展示了shell脚本中怎么启动oracle,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Usage: sh oracled [start|stop|restart] SIDs 其中SI

本篇文章为大家展示了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,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网精选频道。

--结束END--

本文标题: Shell脚本中怎么启动Oracle

本文链接: https://www.lsjlt.com/news/257210.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Shell脚本中怎么启动Oracle
    本篇文章为大家展示了Shell脚本中怎么启动Oracle,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Usage: sh oracled [start|stop|restart] SIDs 其中SI...
    99+
    2023-06-09
  • Shell实现的Oracle启动脚本分享
    Usage: sh oracled [start|stop|restart] SIDs 其中SIDs是数据库名,多个名称之间用逗号分隔。缺省的操作是 restart ,也可以指定需要进行的操作( start...
    99+
    2022-06-04
    脚本 Shell Oracle
  • oracle启动脚本
    在linux下配置oracle自动启动脚本:[root@test ~]# vim /etc/init.d/oracle#!/bin/bash #chkconfig:35&nbs...
    99+
    2022-10-18
  • 怎么利用shell开发keepalived启动脚本
    这篇文章给大家分享的是有关怎么利用shell开发keepalived启动脚本的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。keepalived是什么?Keepalived软件起初是专为LVS负载均衡软件设计的,用...
    99+
    2023-06-09
  • Linux启动jar包的shell脚本
    背景: 项目设备端需要运行jar包程序与服务端进行socket连接并发送数据,每次启动进程时,都需要在linux终端输入启动jar包的命令,比较繁琐,随之尝试将启动jar包的命令写入shell脚本文件中,实现操作shel...
    99+
    2022-06-04
    shell脚本启动jar包 linux shell启动jar包
  • oracle 11.2.0.3 设置启动脚本使ORACLE自动启动
    Linux下安装完后每次都得通过下面命令来启动对应的服务:启动服务 dbstart 启动监视器 lsnrctl start启动控制台 emctl start dbconsole本文以Red Hat...
    99+
    2022-10-18
  • php-fpm开机自动启动Shell脚本
    网上有各种版本的php-fpm开机自动启动脚本, 其实你编译后源目录已经生成自动脚本。不用做任何修改即用。 cp {php-5.3.x-source-dir}/sapi/fpm/init.d.php-...
    99+
    2022-06-04
    脚本 自动启动 php
  • spring boot中的shell脚本怎么利用jar方式启动
    这篇文章将为大家详细讲解有关spring boot中的shell脚本怎么利用jar方式启动,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。用spring boot框架做的项目,将第三方包全部打...
    99+
    2023-05-31
    springboot shell
  • Linux下shell通用脚本启动jar
    Linux下shell通用脚本启动jar?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。vim app_jar.sh#!/bin/bash#source /etc/...
    99+
    2023-06-09
  • 怎么用Shell脚本实现监控kingate并自动启动
    本篇内容介绍了“怎么用Shell脚本实现监控kingate并自动启动”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!自己在vps做的kinga...
    99+
    2023-06-09
  • oracle 多实例自动启动脚本
    #!/bin/sh#start mutli oralce instance#create by zwy#date 2017-10-25port_cnt=`ss -lnp|grep 1521|wc -l`if...
    99+
    2022-10-18
  • 远程启动HADOOP+YARN集群Shell脚本
    一、创建启动HADOOP+YARN脚本1、创建脚本vi start-hadoop.sh 点击(此处)折叠或打开此处)折叠或打开此处)折叠或打开#!/bin/bashecho "<-------------hadoop1(19...
    99+
    2023-06-06
  • Shell脚本中怎么自动安装zookeeper
    这篇文章将为大家详细讲解有关Shell脚本中怎么自动安装zookeeper,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。A:本脚本运行的机器,Linux RHEL6B,C,D,...:待安装...
    99+
    2023-06-09
  • ubuntu中编写shell脚本开机自动启动(推荐)
    编写脚本是为了不用手动去开启各种服务(也是为了偷懒哈哈) 1.进入终端输入 创建一个后缀为.sh的脚本文件 touch test.sh 编辑脚本 vim test.sh test.sh编写脚本内容  2.编写t...
    99+
    2022-06-04
    ubuntu shell 开机自启动 ubuntu 开机启动shell脚本
  • Shell脚本实现监控kingate并自动启动
    自己在vps做的kingate服务端,估计最近占用流量太大了,老是被服务商把我vps重启,但kingate这个东西是一旦被强制结束掉,是无法开机启动的,因为要把kingate.pid这个文件删除了才能启动,...
    99+
    2022-06-04
    脚本 自动启动 Shell
  • 怎么使用Shell脚本启动/停止Java的jar程序
    小编给大家分享一下怎么使用Shell脚本启动/停止Java的jar程序,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!启动脚本:start_upload.sh#!/...
    99+
    2023-06-09
  • Linux中如何自定义shell脚本启动jar包
    本篇内容主要讲解“Linux中如何自定义shell脚本启动jar包”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux中如何自定义shell脚本启动jar包”吧!一键启动、停止、重启 jav...
    99+
    2023-06-09
  • Linux中如何实现启动jar包的shell脚本
    这篇文章主要为大家展示了“Linux中如何实现启动jar包的shell脚本”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中如何实现启动jar包的shell脚本”这篇文章吧。背景:项目设...
    99+
    2023-06-09
  • Shell脚本实现启动PHP内置FastCGI Server
    前几天把工作平台从 Ubuntu 9.10 Karmic 更新到了 10.04 Lucid,由于 Lucid 官方源自带了 PHP5.3.2,以前使用的 dotdeb 的源就没法用了,一直很喜欢这个源的,不...
    99+
    2022-06-04
    脚本 Shell PHP
  • 如何利用shell开发keepalived启动脚本
    keepalived是什么? Keepalived软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。因此,Keepalived除了能够管理...
    99+
    2022-06-04
    shell keepalived启动脚本 shell keepalived
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作