打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
第一章【Oracle自动化部署脚本】诞生

作者简介

  • 作者:LuciferLiu,中国DBA联盟(ACDU)成员。

  • 目前从事Oracle DBA工作,曾从事 Oracle 数据库开发工作,主要服务于生产制造,汽车金融等行业。

  • 现拥有Oracle OCP,OceanBase OBCA认证,擅长Oracle数据库运维开发,备份恢复,安装迁移,Linux自动化运维脚本编写等。

前言

作为一名Oracle DBA,工作中无可避免的需要安装部署Oracle数据库,例如生产建库,恢复测试,容灾搭建等等。众所周知,Oracle从零开始安装部署一套数据库需要花费大量的时间和精力。往往有时候因为粗心敲错代码就导致安装部署失败的情况时有发生,那么如何能够快速,稳定且轻松的实现Oracle数据库的安装部署呢?

答案:自动化部署脚本

  • 下面首先简单了解下Oracle单机的通常部署流程:

  • 安装Linux操作系统

  • 配置存储,网络

  • 配置操作系统服务和参数等

  • 配置Oracle相关用户目录等

  • 上传解压安装介质

  • 安装Oracle软件

  • 创建数据库实例

  • 数据库实例优化和配置等


通过上述流程可以发现整个过程步骤很多,如果一行一行命令进行执行安装,即使有标准安装文档,复制粘贴也需要 至少半天 的时间完成整个安装。然而,通过 自动化部署脚本可以轻松在 1小时以内 完成整个安装过程,并且整个安装过程 无需人工干预

可参考文档:手把手教你Linux安装Oracle数据库

一、脚本由来

  • 自动化部署脚本的由来其实很简单,如上所述:就是为了追求效率,稳定。换种说法就是:偷懒,解放双手。

有句话说得好:"懒人"推动世界的发展

二、脚本实现

  • 说到脚本的实现,由于本人技术欠缺,对python的使用比较浅薄,加上日常工作中接触Linux系统较多,因此在实现脚本时选择了 Shell命令 进行编写。

脚本实现前提:
  • 大量的Oracle安装部署经验

  • 标准的Oracle安装实施文档

  • 参考大量Oracle官方文档

  • 熟悉Shell命令的使用

  • 严谨的程序逻辑思维

脚本实现:
  • 理清Oracle安装完整步骤顺序

  • 按功能模块列出Oracle安装步骤

  • 通过脚本实现各个功能模块

  • 将所有功能模块组装为一个整体

  • 无数次的安装测试以及调试修改

以上只是大致介绍了脚本的由来和实现,具体的脚本介绍和使用,在后面章节将为大家进行一一展示

本次分享到此结束啦~

如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持,你的支持就是我创作最大的动力。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
笔记整理:技术架构涵盖内容和演变过程总结
Oracle Berkeley DB 中国研发团队的博客 ? 在多个节点上部署Oracle...
Navicat Premium Essentials mac特别版 m1/Intel通用
自动化持续部署的三种反模式及解决方案
测试开发之路--聊聊自动化的打开方式
中国分布式数据库技术现状解析(收藏版)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服