作者:LuciferLiu,中国DBA联盟(ACDU)成员。
目前从事Oracle DBA工作,曾从事 Oracle 数据库开发工作,主要服务于生产制造,汽车金融等行业。
现拥有Oracle OCP,OceanBase OBCA认证,擅长Oracle数据库运维开发,备份恢复,安装迁移,Linux自动化运维脚本编写等。
作为一名Oracle DBA,工作中无可避免的需要安装部署Oracle数据库,例如生产建库,恢复测试,容灾搭建等等。众所周知,Oracle从零开始安装部署一套数据库需要花费大量的时间和精力。往往有时候因为粗心敲错代码就导致安装部署失败的情况时有发生,那么如何能够快速,稳定且轻松的实现Oracle数据库的安装部署呢?
答案:自动化部署脚本
下面首先简单了解下Oracle单机的通常部署流程:
安装Linux操作系统
配置存储,网络
配置操作系统服务和参数等
配置Oracle相关用户目录等
上传解压安装介质
安装Oracle软件
创建数据库实例
数据库实例优化和配置等
可参考文档:手把手教你Linux安装Oracle数据库
自动化部署脚本的由来其实很简单,如上所述:就是为了追求效率,稳定。换种说法就是:偷懒,解放双手。
有句话说得好:"懒人"推动世界的发展。
说到脚本的实现,由于本人技术欠缺,对python的使用比较浅薄,加上日常工作中接触Linux系统较多,因此在实现脚本时选择了 Shell命令 进行编写。
大量的Oracle安装部署经验
标准的Oracle安装实施文档
参考大量Oracle官方文档
熟悉Shell命令的使用
严谨的程序逻辑思维
理清Oracle安装完整步骤顺序
按功能模块列出Oracle安装步骤
通过脚本实现各个功能模块
将所有功能模块组装为一个整体
无数次的安装测试以及调试修改
本次分享到此结束啦~
如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持,你的支持就是我创作最大的动力。
联系客服