1、修改/etc/oratab(oracle用户操作)

vi /etc/oratab

testdb:/u01/app/oracle/product/11.2.0/db_1:N

改为

testdb:/u01/app/oracle/product/11.2.0/db_1:Y

###注意替换对应 ORACLE_SID 和 ORACLE_HOME

2、修改$ORACLE_HOME/bin/dbstart(oracle用户操作)

echo $ORACLE_HOME

vi $ORACLE_HOME/bin/dbstart

找到ORACLE_HOME_LISTNER=$1,修改为

ORACLE_HOME_LISTNER=/u01/app/oracle/product/11.2.0/db_1

###注意调整上面的ORACLE_HOME_LISTNER 后面 ORACLE_HOME路径,确认命令如下:

echo $ORACLE_HOME && cat $ORACLE_HOME/bin/dbstart | grep "ORACLE_HOME_LISTNER=" | awk -F "=" '{print $2}'

3、编写服务脚本(root用户操作)

vi /etc/systemd/system/oracle.service

[Unit]

Description=Oracle Server

After=network.target

After=syslog.target

[Install]

WantedBy=multi-user.target

[Service]

Type=forking

User=oracle

Environment="ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1"

ExecStart=/u01/app/oracle/product/11.2.0/db_1/bin/dbstart $ORACLE_HOME

### 注意调整上面Environment 和 ExecStart 后面对应的ORACLE_HOME路径,使用下面命令对比一下

su - oracle -c "echo \$ORACLE_HOME" && cat /etc/systemd/system/oracle.service | grep "Environment" | awk -F "=" '{print $3}' | awk -F '"' '{print $1}' && cat /etc/systemd/system/oracle.service | grep "ExecStart" | awk -F " " '{print $1}' | awk -F "=" '{print $2}'

4、调整脚本权限属组(root用户操作)

chmod +x /etc/systemd/system/oracle.service

chown oracle:oinstall /etc/systemd/system/oracle.service

ls -l /etc/systemd/system/oracle.service

systemctl enable oracle.service

oracle 启动实例配置,centOS 7配置单实例oracle自启动相关推荐

  1. oracle启动shell脚本编写,Linux下的Oracle启动脚本及其开机自启动

    说明:以下操作环境在CentOS 6.4 + Oracle 11gR2(Oracle安装在ORACLE_BASE=/opt/oracle中,其ORACLE_HOME=/opt/oracle/11g) ...

  2. oracle restart 静默安装,CentOS下静默安装Oracle 10.2.0.1.0

    7,修改用户的环境变量 su - Oracle vi .bash_profile 加入如下内容 ORACLE_BASE=/export/oracle ORACLE_HOME=/export/oracl ...

  3. mysql多实例配置安装_MySQL多实例安装配置方案

    一.基本概念 MySQL多实例就是,在一台机器上开启多个不同的服务端口(如:3306,3307,3308...),运行多个MySQL服务进程,这些服务进程通过不同的socket监听不同的端口提供服务. ...

  4. mysql多实例配置安装_Mysql 多实例安装配置方法一

    Mysql 多实例安装配置方法一 环境: 操作系统:ubutun 11.1 Mysql版本:mysql-5.5.19(二进制) 其他方法:mysqld_multi 以下步骤:在192.168.129. ...

  5. aix oracle监听配置_AIX系统中安装ORACLE,客户端连接时,监听会宕掉的问题

    一次做实验,在AIX5300-06系统中安装ORACLE10.2.0.1数据库,安装过程都正常,在服务器上不加@实例名连接时也很正常,可是客户端一连接,监听就会宕掉.故障现象如下: LSNRCTL&g ...

  6. 【云服务器】云服务器实例配置

    实例配置 一.购买实例服务器 购买一台实例,并绑定一个外网的IP地址,感觉七客牛好快 重制root的密码,然后ssh root@xxx.xxx.xxx.xxx 登陆 登陆若失败的时候,可以进入到-/. ...

  7. oracle net config失败,安装配置时失败,[INS-20802] Oracle Net Configuration Assistant 失败。...

    源自:1-2 Oracle安装 安装配置时失败,[INS-20802] Oracle Net Configuration Assistant 失败. 信息: ConfigClient.assignAc ...

  8. centos 6.5 部署 oracle 11G RAC+DG-------RAC-单实例部署DG部分(二)

    备库信息: 一:备库安装数据库软件 二:配置DG 1.主库需要归档模式 2. 主库force logging 3. 主库创建 standby redo log文件 4.修改RAC参数,并生成pfile ...

  9. oracle创建ora文件,ORACLE配置tnsnames.ora文件实例

    ORACLE配置tnsnames.ora文件实例 客户机为了和服务器连接,必须先和服务器上的监听进程联络.ORACLE通过tnsnames.ora文件中的连接描述符来说明连接信息.一般tnsnames ...

最新文章

  1. windows nodejs mysql_windows server 安装 mysql + nondejs连接mysql
  2. 百度股价一跌再跌,网友叹息:李彦宏没有狼性,缺乏战略眼光?
  3. 5、Scala模式匹配
  4. 【十五分钟Talkshow】工作流及工作流框架、服务
  5. 连号区间数(2013年第四届c/c++ b组第10题)
  6. 转载--【笔记】Asp.Net构架(Http请求处理流程)
  7. Spring校验@RequestParams和@PathVariables参数
  8. OrchardCore 如何实现模块化( Modular )和 Multi-Tenancy
  9. 液体火箭发动机技术国家级重点实验室2021年度对外开放项目指南
  10. 集成海康威视Sadp SDK实现设备激活
  11. windows XP cmd命令大全
  12. 运行计算机名找不到打印机,电脑找不到打印机怎么解决
  13. Python faker模块
  14. Address Sanitizer(Asan)原理及相关GCC选项列表
  15. 【C语言学习】C语言入门
  16. springcould 微服务 nacos 跨域问题
  17. 服务降级--服务降级的一点认识
  18. 代码阅读方法与最佳实践
  19. 前有天猫生鲜和易果生鲜 系出阿里“同门”的盒马鲜生要怎么走?
  20. 虚拟化与云计算的区别

热门文章

  1. linux之用echo输入数据到文本末尾以及用open ssl命令在证书文件里面获取公钥
  2. linux系统构架ftp,用Linux系统构建高效FTP服务器
  3. 知道经纬度用python画路线图_神级程序员教你用Python如何画一个中国地图!(好好玩)...
  4. html页面阴影怎么做,html – 做弯曲阴影的最佳方式
  5. bat从数组中找出相同数字并删除_找到所有数组中消失的数字
  6. 电脑用户名_仁霸下料优化软件如何找回密码、更换绑定电脑?
  7. 高考成绩接近满分,却被清华北大拒绝,被称“中国最帅科学家”
  8. 晚上我们一起去白码会所玩啊!
  9. python葡萄酒数据集_利用python分析红葡萄酒数据
  10. ftp上传图片出现550_FtpClient 实现文件上传