当前位置: 首页 > news >正文

oracle重启配置服务,重启系统的时候自动启动oracle服务-安装配置

来源:

互联网

作者:

rocket

2008-03-19/10:43

这时你需要添加另外的初始化脚本,以使在oracle在你重启系统的时候启动,但是首先,你需要删除安装程序所创建的一些链接:

# rm /etc/rc2.d/[SK]96*# rm /etc/rc3.d/[SK]96*# rm /etc/rc5.d/[SK]96*# update-rc.d init.cssd defaults 96

下面的初始化脚本是我根据这一个脚 本定制的。这个脚本启动/停止oracle的实例,监听器和企业管理工具的web界面。你需要自行设置ORACLE_HOME, ORACLE_SID, and ORA_OWNR等环境变量。 我把这个脚本命名为/etc/init.d/oracledb,当然,你可以给它取任何名字。

#!/bin/bash## /etc/init.d/oracledb## Run-level Startup script for the Oracle Instance, Listener, and # Web Interfaceexport ORACLE_HOME=/your/oracle/home/goes/hereexport ORACLE_SID=oraclesidgoeshereexport PATH=$PATH:$ORACLE_HOME/binORA_OWNR="oracleownergoeshere"# if the executables do not exist -- display errorif [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ]thenecho "Oracle startup: cannot start"exit 1fi# depending on parameter -- startup, shutdown, restart# of the instance and listener or usage displaycase "$1" instart)# Oracle listener and instance startupecho -n "Starting Oracle: "su $ORA_OWNR -c "$ORACLE_HOME/bin/lsnrctl start"su $ORA_OWNR -c $ORACLE_HOME/bin/dbstarttouch /var/lock/oraclesu $ORA_OWNR -c $ORACLE_HOME/bin/emctl start dbconsoleecho "OK";;stop)# Oracle listener and instance shutdownecho -n "Shutdown Oracle: "su $ORA_OWNR -c "$ORACLE_HOME/bin/lsnrctl stop" bbs.bitsCN.com su $ORA_OWNR -c $ORACLE_HOME/bin/dbshutrm -f /var/lock/oraclesu $ORA_OWNR -c $ORACLE_HOME/bin/emctl stop dbconsoleecho "OK";;reload|restart)$0 stop$0 start;;****)echo "Usage: `basename $0` start|stop|restart|reload"exit 1esacexit 0 [bitsCN_com]

创建好脚本後,给他添加执行权限,并在各个运行级里创建链接:

# chmod 755 /etc/init.d/oracledb# update-rc.d oracledb defaults 99

在启动我们新的数据库之前,我们需要做一些用户化的设置:

/usr/local/bin/dbhome 需要改变 ORAHOME, ORASID, 和 ORATAB (/etc/oratab) 这几个环境变量。

/your/oracle/home/bin/dbhome 同上

/your/oracle/home/bin/dbshut 同上

/your/oracle/home/dbstart 需要改变ORATAB这个环境变量。 [

要使你所创建的所有的数据库在开机是启动,你需要相应的修改 /etc/oratab。  例如把

oracle:/opt/oracle:Y  替换为:

dbname:/opt/oracle/:N

你需要设置如下环境变量:

ORACLE_HOME

ORACLE_SID

PATH

这有很多中方法,请自己找一个适合你自己的!一旦你重启机器或者重启数据库,你需要确认所有的东西都运行起来了,你可以通过sqlplus或者则web管理页面登陆来检查:  http://urlgoeshere.com:5500/em

相关文章:

  • ORACLE---添加控制文件,Oracle数据库添加和移动控制文件
  • linux mongodb服务启动命令行,liunx 后台启动mongodb服务
  • 英灵神殿服务器linux,Valheim英灵神殿linux版本更新教程 服务器内游戏更新方法
  • Linux获取norflash信息,linux ——Uboot模式下读取NORflash芯片数据
  • sqoop在Linux中环境搭建,sqoop搭建和运行小结
  • linux版的微博客户端,Ubuntu Linux 新浪微博客户端
  • linux下数学公式的编辑器,Linux下的公式编辑器——libreoffice math 使用快速入门
  • 三个数取大 c语言程序,C程序查找三个数字中最大的数字
  • 循环n个字符c语言,while( getchar() != ''\n) continue;这个循环读怎么取首字符
  • c语言数据类型l77,C语言练习题1(分支、循环)1v1.3完整版.docx
  • 能正确表达C语言表达式,能正确表达逻辑关系:a≥10 或a≤0的C语言表达式是 。...
  • linux date(),linux命令-date(??)
  • android 底部tab实现,安卓开发 底部tab的实现
  • android种listview使用方法,Android中ListView用法实例分析
  • android 打印机 sdk,通过WIFI使用Brother SDK进行Android打印(ERROR_WR...
  • 【node学习】协程
  • 【挥舞JS】JS实现继承,封装一个extends方法
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • AHK 中 = 和 == 等比较运算符的用法
  • Go 语言编译器的 //go: 详解
  • HTML5新特性总结
  • Java Agent 学习笔记
  • JS函数式编程 数组部分风格 ES6版
  • Linux快速复制或删除大量小文件
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • php中curl和soap方式请求服务超时问题
  • Python实现BT种子转化为磁力链接【实战】
  • vue数据传递--我有特殊的实现技巧
  • 从零搭建Koa2 Server
  • 工作中总结前端开发流程--vue项目
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 前端每日实战:61# 视频演示如何用纯 CSS 创作一只咖啡壶
  • 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  • 正则学习笔记
  • 直播平台建设千万不要忘记流媒体服务器的存在 ...
  • ​油烟净化器电源安全,保障健康餐饮生活
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (C)一些题4
  • (Matalb分类预测)GA-BP遗传算法优化BP神经网络的多维分类预测
  • (Python第六天)文件处理
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (切换多语言)vantUI+vue-i18n进行国际化配置及新增没有的语言包
  • (十八)SpringBoot之发送QQ邮件
  • (一)RocketMQ初步认识
  • (转)linux 命令大全
  • ***linux下安装xampp,XAMPP目录结构(阿里云安装xampp)
  • *p++,*(p++),*++p,(*p)++区别?
  • .NET Core 版本不支持的问题