linux下 Oracle自动启动与停止

Shopee商品详情页反爬实战:手把手逆向x-sap-Ri和x-sap-Sec参数(附完整调试过程) 本文详细解析了Shopee商品详情页反爬机制中的x-sap-Ri和x-sap-Sec参数逆向过程。通过JS逆向技术,从环境数据采集到多层哈希运算,完整拆解了这两个关键参数的生成逻辑,并提供了实战技巧和Node.js实现方案,帮助开发者应对Shopee的动态加密挑战。 阅读详情
                                               linux下 Oracle自动启动与停止

1、 修改Oracle系统配置文件/etc/oratab
/etc/oratab 格式为: SID:ORACLE_HOME:AUTO
把AUTO域设置为Y(大写),只有这样,oracle 自带的dbstart和dbshut才能够发挥作用。我的为:
ora9i:/home/oracle/ora/products/9.2.0:Y
2、 编写服务脚本:
如下
#!/bin/bash
#
#################FUNCTION#############
#
# AutoStart Oracle and listener
# AutoStop Oracle and listener
#
#####################################
#
# Created by ZhouYS 2003-11-26
#

case "$1" in
start)
echo "Starting Oracle Databases ... "
echo "-------------------------------------------------" >> /var/log/oracle
date +" %T %a %D : Starting Oracle Databasee as part of system up." >> /var/log/oracle
echo "-------------------------------------------------" >> /var/log/oracle
su - oracle -c "dbstart" >> /var/log/oracle
echo "Done."
echo "Starting Oracle Listeners ... "
echo "-------------------------------------------------" >> /var/log/oracle
date +" %T %a %D : Starting Oracle Listeners as part of system up." >> /var/log/oracle
echo "-------------------------------------------------" >> /var/log/oracle
su - oracle -c "lsnrctl start" >> /var/log/oracle
echo "Done."
echo ""
echo "-------------------------------------------------" >> /var/log/oracle
date +" %T %a %D : Finished." >> /var/log/oracle
echo "-------------------------------------------------" >> /var/log/oracle
touch /var/lock/subsys/oracle

;;
stop)
echo "Stoping Oracle Listeners ... "
echo "-------------------------------------------------" >> /var/log/oracle
date +" %T %a %D : Stoping Oracle Listener as part of system down." >> /var/log/oracle
echo "-------------------------------------------------" >> /var/log/oracle
su - oracle -c "lsnrctl stop" >> /var/log/oracle
echo "Done."
rm -f /var/lock/subsys/oracle
echo "Stoping Oracle Databases ... "
echo "-------------------------------------------------" >> /var/log/oracle
date +" %T %a %D : Stoping Oracle Databases as part of system down." >> /var/log/oracle
echo "-------------------------------------------------" >> /var/log/oracle
su - oracle -c "dbshut" >>/var/log/oracle
echo "Done."
echo ""
echo "-------------------------------------------------" >> /var/log/oracle
date +" %T %a %D : Finished." >> /var/log/oracle
echo "-------------------------------------------------" >> /var/log/oracle

;;
restart)
$0 stop
$0 start

;;
*)
echo "Usage: oracle {start|stop|restart}"
exit 1
esac

将脚本命名为oracle,保存在/etc/rc.d/init.d下
改变文件属性:chmod 755 oracle

注意:在windows下编辑此文件时有DOS格式字符导致在linux下不能够正常运行,建议用gedit 或用 vi编辑

3、建立服务连接:
系统启动时启动数据库,我们需要以下连结∶
--------------------------------------------------------------------------------
$ ln -s ../init.d/oracle /etc/rc.d/rc2.d/S99oracle
$ ln -s ../init.d/oracle /etc/rc.d/rc3.d/S99oracle
$ ln -s ../init.d/oracle /etc/rc.d/rc5.d/S99oracle #rc4.d unused


--------------------------------------------------------------------------------

要在重新启动时停止数据库,我们需要以下连结∶


--------------------------------------------------------------------------------

$ ln -s ../init.d/oracle /etc/rc.d/rc0.d/K01oracle # 停止
$ ln -s ../init.d/oracle /etc/rc.d/rc6.d/K01oracle # 重新启动
CVE-2025-25249漏洞深度解析:FortiOS认证绕过与实战缓解 远程代码执行(RCE)是网络安全中最危险的漏洞类型之一,其核心往往源于认证机制失效或内存安全缺陷。CVE-2025-25249正属于此类高危漏洞——它不依赖用户凭证,也不需要交互触发,而是通过超长HTTP头(如X-Forwarded-For)引发内存越界写入,直接绕过FortiOS和FortiSwitchManager的完整认证流程。该漏洞影响广泛、CVSS评分高达9.8,凸显了嵌入式设备在HTTP协议栈实现中的深层风险。在企业网络中,FortiGate等设备常作为边界守门人,一旦失陷将导致root级控制权 阅读详情

相关推荐

3款主流AIGC模型部署方案对比:本地、云端与混合架构的成本与性能分析

本文对比分析了3种主流AIGC模型部署方案(本地、云端与混合架构)的成本与性能差异,帮助企业在预算、性能和维护复杂度之间找到最佳平衡点。通过实际案例和详细数据,展示了不同部署方式在延迟、扩展性、数据隐私等方面的优劣势,为技术决策者提供实用参考。

weixin_33158887的博客 370

Linux 下Oracle11g 自动启动和关闭

在完成Oracle11g安装后,每次系统重启都是需要手动启动oracle服务和监听服务的,通过以下方法可以配置oracle服务和监听随系统启动和关闭,不需要人工手动介入。 root用户登录,修改/etc/oratab文件 # vi /etc/oratab 找到 orcl=/u01/app/oracle/product/11.2.0/db_1:N 改为: orcl=/u01/app/or

William Wang的专栏 3754

隐语第四课:快速上手-SecretFlow的安装和部署

隐语课程,继续学习隐私计算技术

weixin_41467180的博客 2509

Linux下设置ORACLE自动启动与关闭

Automating Database Startup and Shutdown on Linux If you are using Oracle Clusterware 10gR2 or above for RAC or just for a single instance using ASM, the Clusterware automatically starts and stop

苏南生的优快云博客 4588

ethercat linux lan9252 - lan9253调试

linux 的ethercat测试

linsheng_111的专栏 1931

CAN开发笔记(TI开发者推荐笔记)

查阅了很多资料没有查阅到关于5728芯片CAN模块寄存器的介绍,希望通过本文能给做CAN驱动的后来者有一点参考意义,我也是刚接触CAN模块有些不足请各位多多指正。 由下图所示是CAN模块初始化流程图 首先要开始初始化,设置CAN位时间,然后配置message objects, 完成初始化。 1.开始初始化 首先要控制DCAN_CTL 寄存器,该寄存器是CAN模块的总控制器,很多配置通过...

weixin_44316996的博客 3561

linux下Oracle自动启动与停止(二)

概述让数据库在操作系统启动的时候自动启动,会让数据库的维护变得更加简单、方便。曾经写过一篇在linux自动启动oracle的文章“linux下Oracle自动启动与停止(一)”http://blog.youkuaiyun.com/chenxiaohua/archive/2008/02/26/2121878.aspx。该文章的方法需要用到/etc/oratab、$ORACLE_HOME/bin/dbstar

小蜜蜂的专栏 5210

从 0 到 1:基于深度学习的图像识别系统开发实战

图像识别是指让计算机能够识别和理解图像中的内容,通常是通过计算机视觉技术来实现。深度学习,尤其是卷积神经网络(CNN),已经成为图像识别中最为流行和有效的技术。数据采集和预处理:获取并处理图像数据,使其适合于模型训练。模型训练:使用深度学习算法(如 CNN)训练模型,以学习图像中的特征。模型评估与优化:评估模型的性能,并通过调整超参数、优化算法等方法提高精度。模型部署与应用:将训练好的模型应用于实际的图像识别任务中。本文将带领你通过一个简单的图像分类问题,开发一个深度学习图像识别系统。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1217

linux下Oracle自动启动与停止(一)

修改Oracle系统配置文件/etc/oratab/etc/oratab 格式为: SID:ORACLE_HOME:AUTO把AUTO域设置为Y(大写),只有这样,oracle 自带的dbstart和dbshut才能够发挥作用。我的为:$ORACLE_SID:$ORACLE_HOME:Y这儿的ORACLE_SID和ORACLE_HOME是oracle用户下的环境变量,在不同的电脑上有不同的值.

小蜜蜂的专栏 1万+

SI案例分享--FPC(柔性电路板)信号仿真

设计高性能的柔性PCB时,由于采用了网格地的参考面构造,因此,需要按照特定的结构进行布局,才可以保证所需目标阻抗的稳定性,该结构的配置过程称为“Hatch Configuration”,合理的参数配置将有助于得到满意的设计效果。

一只豌豆象的博客 2825

Oracle 11g安装教程(保姆级超详细安装教程)

Oracle详细安装步骤,每一步都配有图例引导 ORACLE是数据库(Oracle服务端)。是连接数据库的客户端(Oracle客户端)。是连接oracle的可视化客户端软件。

2302_81846649的博客 1万+

Linux下oracle的启动与关闭

Linux下oracle的启动与关闭(2012-05-20 21:45:39) 一、启动 启动数据库实例,分为两步:第一步,启动监听;第二步,启动数据库实例。 1.进入到sqlplus启动实例 [root@oracle ~]# su - oracle              切换到oracle用户 -bash-3.2$ lsnrctl start                 启动监

yaonianlong的专栏 514

飞腾UEFI配置GPIO—飞腾FT2000/4 (D2000/8) GPIO引脚配置及使用

讲解了在飞腾UEFI代码中如何添加GPIO配置相关代码,并以GPIO1_B0—B7为例,将这8个引脚配置为GPIO工作模式并默认输出低电平

qq_30135687的博客 5343

linux 域名转ip

#include #include #include #include #include int main(int argc, char **argv) { if (argc != 2) { fprintf(stderr, "Usage: %s hostname\n", argv[1]); exit(1);    } struct hostent *ans

awsqsh的专栏 2194

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

[分享]Linux Glibc库严重安全漏洞修复通知 (重要)

尊敬的阿里云ECS用户:     您好,日前Linux GNU glibc标准库的 gethostbyname函数爆出缓冲区溢出漏洞,漏洞编号为CVE-2015-0235。黑客可以通过gethostbyname系列函数实现远程代码执行,获取服务器的控制权及Shell权限,此漏洞触发途径多,影响范围大,请大家关注和及时临时修复,后续我们会尽快更新镜像修复。请知晓。    一、    漏洞

Daemon的专栏 1571

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

CANN/oam-tools HCCL测试常见问题

### 问题现象 执行mpirun命令时,报“gethostbyname failed”的错误,如下所示: ```text Fatal error in MPI_Init: Other MPI error, error stack: MPIR_Init_thread(474)...................: MPID_Init(190).........................

gitblog_00303的博客 876

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

WebView (二):加速

WebView (一):简述WebView (二):加速

Android 333

国产MQTT协议栈:轻量安全合规的嵌入式通信替代方案

MQTT协议是物联网设备间发布/订阅通信的基础标准,其核心价值在于低开销、高可靠与广平台支持。但协议实现(如Mosquitto、EMQX)受开源许可证约束、第三方依赖风险及嵌入式适配不足等限制,在工业网关、医疗设备和政企IoT平台等商用场景中易引发合规隐患与运行不稳定。国产MQTT协议栈通过Apache-2.0许可设计、国密SM2/SM4原生支持、无OpenSSL/c-ares等高风险依赖,实现了轻量(RAM<4KB)、安全(TLS纵深防御+敏感信息加密存储)与合规(依赖树可视化+商用授权自动化)三位一体。

weixin_34288121的博客 263

Linux下Oracle 10g自动启动与关闭的实现

Linux下Oracle 10g自动启动与关闭的实现 环境:RHEL 5.5 + Oracle 10g + VMWare 5.5 尝试在linux下进行oracle的自动启动与关闭,经过多次摸索,完整实现如下: 1、修改oratab文件,使数据库自动启动 #vi /etc/oratab sid:/opt/app/ora10g/oracle/product/10.2.0/db_

u010719917的专栏 614

shell关闭oracle,在Linux中设置系统启动和关闭时自动启动和关闭Oracle

1。生成dbora脚本su - rootvi /etc/init.d/dbora在脚本中添加如下内容:##!/bin/sh# Set ORA_HOME to be equivalent to the $ORACLE_HOME# from which you wish to execute dbstart and dbshut;## Set ORA_OWNER to the user id of t...

weixin_39714113的博客 229

Linux下让Oracle服务自动启动与停止

[转载]Linux下让Oracle服务自动启动与停止 原文地址:Linux下让Oracle服务自动启动与停止作者:刘帝勇     默认地,如果在Windows下安装Oracle的话,会注册相应的服务,并随着操作系统启动而自动启动。但是,在Linux(环境是:RHEL5.2)下却需要进行一些配置才能实现这个功能。具体如下: 一、修改Oracle系统配置文件/etc/oratab

haiross的专栏 1382

Linux 下 Oracle随系统自动启动和关闭

Linux 下实现Oracle随系统自动启动和关闭 实现如下目的: a、实现开启oracle实例自启动 b、关闭操作系统或重启操作系统前能够正常关闭Oracle数据库 a、实现系统启动oracle实例自启动步骤: 1、修改Oracle系统配置文件/etc/oratab内容,将最后一行中最后一个字符的N改为Y root用户登录修改 #vi /etc/oratab 由如下: ...

小白编程 328

linux上如何打开oracle11g,Linux 下Oracle11g 自动启动和关闭

#!/bin/sh# chkconfig: 345 61 61# description: Oracle 11g AutoRun Services# /etc/init.d/oracle## Run-level Startup script for the Oracle Instance, Listener, and# Web Interfaceexport ORACLE_BASE=/u01/ap...

weixin_35974217的博客 250

linux下Oracle服务的启动和关闭

linux下Oracle服务的启动和关闭

weixin_43869703的博客 996

如何在linux下启动和关闭oracle服务

1.前言 确保我们能够访问oracle数据库包含两部分,一个是oracle实例,一个是监听,两个同时开启,我们才能正常的使用数据库,因此我们在关闭和启动oracle服务时,也需要同时操作实例和监听。能够操作linux的工具有很多,如:xshell,vncviewer等,本次使用shell工具。 2.关闭oracle服务 第一步:若不是以oracle用户进行登录的,则...

May_mm的博客 1万+

oracle自动启动方法

 #!/bin/sh  echo "begin to start oracle"  su - oracle -c "lsnrctl start"  su - oracle -c "agentctl start"  su - oracle -c "sqlplus /nolog"   connect /as sysdba  startup open  exit  ##以下部分为自动停止  #!

fjnu105022004005的专栏 385
上一篇: 如何学习Oracle?
下一篇: DELPHI常用函数集及简要范例
FlyHope2005
博客等级 码龄22年 7粉丝 43原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值