Oracle run leve,UNIX自动启动oracle

UNIX自动启动oracle

1、编辑/etc/oratab,设置为Y

2、在/sbin/init.d/目录下建立一个文件,并命名为oracle,并授予它555权限,更改它owner为bin:bin。

$ vi /sbin/init.d/oracle

#!/bin/sh

#

# /sbin/init.d/oracle

case "$1" in

start)

echo "Starting Oracle Databases: "

echo "----------------------------------------------------" >> /var/adm/syslog/oracle.log

date +"! %T %a %D : Starting Oracle Databases as part of system up." >> /var/adm/syslog/oracle.log

echo "----------------------------------------------------" >> /var/adm/syslog/oracle.log

/bin/su - oracle -c dbstart >> /var/adm/syslog/oracle.log

echo "Done."

echo "Starting Oracle Listeners: "

/bin/su - oracle -c "lsnrctl start" >> /var/adm/syslog/oracle.log

echo "Done."

echo ""

echo "----------------------------------------------------" >> /var/adm/syslog/oracle.log

date +"! %T %a %D : Finished." >> /var/adm/syslog/oracle.log

echo "----------------------------------------------------" >> /var/adm/syslog/oracle.log

/bin/touch /var/lock/subsys/oracle

;;

stop)

echo "Shutting Down Oracle Listeners: "

echo "----------------------------------------------------" >> /var/adm/syslog/oracle.log

date +"! %T %a %D : Shutting Down Oracle Databases as part of system down."

>>/var/adm/syslog/oracle.log

echo "----------------------------------------------------" >> /var/adm/syslog/oracle.log

/bin/su - oracle -c "lsnrctl stop" >> /var/adm/syslog/oracle.log

echo "Done."

rm -f /var/lock/subsys/oracle

echo "Shutting Down Oracle Databases: "

su - oracle -c dbshut >> /var/adm/syslog/oracle.log

echo "Done."

echo ""

echo "----------------------------------------------------" >> /var/adm/syslog/oracle.log

date +"! %T %a %D : Finished." >> /var/adm/syslog/oracle.log

echo "----------------------------------------------------" >> /var/adm/syslog/oracle.log

;;

restart)

echo "Restarting Oracle Databases: "

echo "----------------------------------------------------" >> /var/adm/syslog/oracle.log

date +"! %T %a %D : Restarting Oracle Databases as part of system up." >> /var/adm/syslog/oracle.log

echo "----------------------------------------------------" >> /var/adm/syslog/oracle.log

/bin/su - oracle -c dbstop >> /var/adm/syslog/oracle.log

/bin/su - oracle -c dbstart >> /var/adm/syslog/oracle.log

echo "Done."

echo "Restarting Oracle Listeners: "

/bin/su - oracle -c "lsnrctl stop" >> /var/adm/syslog/oracle.log

/bin/su - oracle -c "lsnrctl start" >> /var/adm/syslog/oracle.log

echo "Done."

echo ""

echo "----------------------------------------------------" >> /var/adm/syslog/oracle.log

date +"! %T %a %D : Finished." >> /var/adm/syslog/oracle.log

echo "----------------------------------------------------" >> /var/adm/syslog/oracle.log

/bin/touch /var/lock/subsys/oracle

;;

*)

echo "Usage: oracle {start|stop|restart}"

exit 1

esac

3、建立runlevel directories下的符号链接

ln -s /sbin/init.d/oracle /sbin/rc2.d/S99orastart

ln -s /sbin/init.d/oracle /sbin/rc3.d/S99orastart

ln -s /sbin/init.d/oracle /sbin/rc0.d/K01orastop

4、测试

#/sbin/init.d/oracle start

#/sbin/init.d/oracle stop

#/sbin/init.d/oracle restart

系统启动日志在 /etc/rc.log

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/513287.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

sql语句在navicat中可以查询到所有数据但是在idea程序中不行_数据迁移测试实施方案...

点击关注,我们共同每天进步一点点!最近经历了一场大型的数据迁移测试,因为以前对数据迁移测试研究甚少,所以对测试实施方案的制定非常的棘手,在网上也查询了很多,发现相关资料很少,并且大部分都…

报告:69% 的企业表示云技术有助于他们的疫情恢复

根据 DigitalOcean 最近的报告,在疫情高峰期间云使用增加的企业中,86%的企业表示云使用量在 2021 年继续增加,这表明数字加速和云采用没有放缓迹象。随着 2022 年的临近,对于各种规模的企业来说,这场疫情仍是头等大事&…

PyFlink 教程(三):PyFlink DataStream API - state timer

简介: 介绍如何在 Python DataStream API 中使用 state & timer 功能。 一、背景 Flink 1.13 已于近期正式发布,超过 200 名贡献者参与了 Flink 1.13 的开发,提交了超过 1000 个 commits,完成了若干重要功能。其中&#xff…

python标准库os中用来列出指定_Python 标准库 os 中用来列出指定文件夹中的文件和子文件夹列表的方式是listdir()。_高职高专数字资源平台答案_学小易找答案...

【单选题】以下哪种不是不饱和脂肪酸( ) (2.0分)【名词解释】酶的活性中心【简答题】6、举例说明酶的结构和功能之间的相互关系。【单选题】下列( )是脂肪酸 (2.0分)【简答题】7、试述维生素与辅酶、辅基的关系,维生素缺乏症的机理是什么?【判断题】9、竞争性抑制剂在结构上与…

长跑 11 年,腾讯开源的变与不变

作者 | 贾凯强出品 | CSDN云计算(ID:CSDNcloud)在中国,开源产业的发展就像是一个美丽的童话故事。90年代,开源如一无所有的灰姑娘,仰望着海外梦幻般的舞会,自己却很难融入其中;而世纪…

.net 批量更新_Revit二次开发——读取CAD文字实现更新模型的思路

更新模型与内地BIM项目中 设计院终版图纸一波流翻模的模式不同香港BIM项目的模式是:设计出图—BIM出碰撞报告—设计再改图—BIM再碰撞报告......反反复复....模型频繁更新 是BIM项目服务过程中不可避免的应对方法:1.晚上加班2.周末加班本文中 模型更新的…

php使用七牛直播,七牛上传文件,PHP版本

自从知道七牛以来,就一直在用七牛做图片外链,但是每次需要到七牛官网登录,然后再上传图片。感觉很麻烦,最近想做一个自己的上传到七牛的平台,开始的想法是用C#写一个windows客户端,在用swift写一个mac客户端…

汽车之家:基于 Flink + Iceberg 的湖仓一体架构实践

简介: 由汽车之家实时计算平台负责人邸星星在 4 月 17 日上海站 Meetup 分享的,基于 Flink Iceberg 的湖仓一体架构实践。 内容简要: 一、数据仓库架构升级的背景 二、基于 Iceberg 的湖仓一体架构实践 三、总结与收益 四、后续规划 一、数据…

基于 Scheduled SQL 对 VPC FlowLog 实现细粒度时间窗口分析

简介: 针对VPC FlowLog的五元组和捕获窗口信息,在分析时使用不同时间窗口精度,可能得到不一样的流量特征,本文介绍一种方法将原始采集日志的时间窗口做拆分,之后重新聚合为新的日志做分析,达到更细粒度的分…

实力登场!移动云技术内核2.0 四大全新升级!

“中国数字经济占GDP比重持续增长,5G网络建设已进入规模化部署阶段。随着5G网络的发展,企业的数字化改造需求越来越旺盛。企业日益增长的数字化改造需求对云基础设施提出了新的挑战:需要支持多种类型网络接入、支持公有云、混合云、专属云等多…

obsidian使用分享

ob对比其他软件 上文提到obsidian,这里对obsidian做一个简要的总结 优点:对比notion,语雀这些软件,内容存储在应用商的服务器上。它是存在本地的。 对比思源笔记。说一下思源笔记的不足。思源是块来控制的,回车就是一…

苹果xr如何截屏_苹果手机自带的三种截屏技巧,你知道几个?现在知道还不迟...

今年苹果手机发布的新机自发布以来就受到了热烈的追捧,销量一直都处于只增不减的趋势。苹果手机为何如此之火?除了本身自带的IOS系统之外,手机自带很多小技巧,你知道不?今天就来为大家介绍苹果手机中的三种截屏小技巧&…

python中面向对象的特殊成员_Python面向对象特殊成员

类的特殊成员之call#!/usr/bin/env python# _*_coding:utf-8 _*_class SpecialMembers:# 类的构造方法def __init__(self):print("My Blog is Url: http://yw666.blog.51cto.com")# 对象的构造方法def __call__(self):print("My Name is: Yangwen")# 创建一…

Scheduled SQL: SLS 大规模日志上的全局分析与调度

简介: 本文总结了大规模日志全局分析的需求,讨论SLS上现有的典型分析方案,并延伸到 SLS 原生数据处理方案,介绍 Schedueld SQL 功能与最佳实践。 大规模日志全局分析的需求 数据大规模与时效性 基于时间的数据(日志…

matlab制作以太网数据接收上位机_3D激光扫描仪设计及数据处理

本文内容转载自《电子技术应用》2019年第10期,版权归《电子技术应用》编辑部所有。段清明,王凡,徐琳琳,全文俊吉林大学仪器科学与电气工程学院摘要:利用2D激光雷达配合云台装置,设计了一种3D激光扫描仪作为…

跨平台(windows+linux)的线程辅助程序,跨平台(Windows+Linux)的Socket通讯程序(二)—结构...

上一篇"跨平台(WindowsLinux)的Socket通讯程序"给出了Socket通讯底层的一些函数的包装方法/类,同时屏蔽了操作系统(Windows/Linux)的不同。上一篇只是对通讯底层方法的封装,并没用涉及应用,这一篇将基于上一篇,并结合&q…

数据的“敏捷制造”,DataWorks一站式数据开发治理范式演进

简介: 企业大数据技术发展至今,历经了两次蜕变。第一次蜕变从最初的“小作坊”解决大数据问题,到后来企业用各类大数据技术搭建起属于自己的“大平台”,通过平台化的能力完成数据生产力的升级。 第二次蜕变让大数据从“大平台”向…

全新的 Fragment 通信方式

作者 | tech-bus.丹卿来源 | 程序员巴士前言就在前段时间,Google 推出了 Fragment Result API 和 Activity Results API,用来取代之前的 Activity 和 Fragment 之间通信方式的不足,大家可以前往看看都有哪些更新:https://medium.c…

数据传输完整性_电缆监测数据传输系统分析与设计

电缆线路是重要的输电方式,对电缆线路进行监测是保证电缆线路正常工作的重要的条件,研究人员利用嵌入式系统设计了电缆监测数据传输系统。该系统以CAN通信和嵌入式以太网络技术为核心,实现了对电缆及其沟道的实时监测、状态显示及预报警功能&…

大型企业多账号管理“安全心法”

简介: 云上多账号环境下的网络统一管理,是大型分支型企业网络安全防护的必经之路。无论是外企入华、国内企业出海,还是本土集团型企业规模化成长,云上统一网络安全管控与整体安全态势感知,都可以拉齐企业账号间安全水位…