前言

随着Oracle数据库的普遍应用,大家多多少少都需要安装Oracle数据库,比如应用上线,应用测试,恢复演练,版本升级等等。作为经常从事这类工作的DBA运维人员,相信大家早已厌倦这些重复性的劳动工作,繁琐且无趣。在全民自动化的风潮下,一键安装脚本应运而生,那么如何使用脚本呢?

直接上命令: ./OracleShellInstall.sh -i 10.211.55.100

Notes: 最简单单机安装,只需运行脚本跟上主机IP,即可一键安装Oracle数据库。

脚本下载地址见文末

一、脚本介绍

本脚本通过 shell命令 编写,可支持单机,rac集群安装。只需填写短短的一行命令,就能让你瞬间释放双手,轻松安装Oracle数据库。

功能:

1.配置操作系统
2.安装Grid软件
3.安装Oracle软件
4.安装PSU&&RU补丁
5.创建数据库
6.数据库优化

目前支持:

ORACLE版本: 11GR2、12CR2、18C、19C。

操作系统版本: Linux6(x86_64)、Linux7(x86_64)、Linux8(x86_64)。

包括Single、Oracle Real Cluster模式。

目前RAC只支持双节点安装。

二、脚本命令

脚本须Root用户下执行:

chmod +x OracleShellInstall.sh

1、Single模式安装

 
cd /soft ./OracleShellInstall.sh -i 10.211.55.100 `#Public ip`\ -n single `# hostname`\ -o nocdb `# oraclesid`\ -op oracle `# oracle user password`\ -b /oracle/app `# install basedir`\ -s AL32UTF8 `# characterset`\ -opa 31537677 `# oracle psu number`

2、Oracle Rac模式安装

 
cd /soft ./OracleShellInstall.sh -i 10.211.55.100 `#Public ip`\ -n rac `# hostname`\ -rs oracle `# root password`\ -op oracle `# oracle password`\ -gp oracle `# grid password`\ -b /u01/app `# install basedir`\ -o nocdb `# oraclesid`\ -s AL32UTF8 `# characterset`\ -pb1 10.211.55.100 -pb2 10.211.55.101 `# node public ip`\ -vi1 10.211.55.102 -vi2 10.211.55.103 `# node virtual ip`\ -pi1 10.10.1.1 -pi2 10.10.1.2 `# node private ip`\ -puf eth0 -prf eth1 `# network fcname`\ -si 10.211.55.105 `# scan ip`\ -dd /dev/sde,/dev/sdf `# asm data disk`\ -od /dev/sdb,/dev/sdc,/dev/sdd `# asm ocr disk`\ -or EXTERNAL `# asm ocr redundancy`\ -dr EXTERNAL `# asm data redundancy`\ -on OCR `# asm ocr diskgroupname`\ -dn DATA `# asm data diskgroupname`\ -gpa 32580003 `# GRID PATCH`

三、脚本测试

Linux系统安装可参考文章:

Windows主机如何玩转虚拟机Linux安装,只需参透本篇文章

教你三步在MacOS上安装Linux系统

1、 创建软件目录,例如:/soft

mkdir /soft

2、 挂载镜像 ISO

 
## 1.通过cdrom挂载 mount /dev/cdrom /mnt ## 2.通过安装镜像源挂载 mount -o loop /soft/rhel-server-7.9-x86_64-dvd.iso /mnt

3、 上传安装介质和脚本到软件目录

 
## 一键安装shell脚本 140K OracleShellInstall.sh ## oracle 11GR2官方安装包 1.3G p13390677_112040_Linux-x86-64_1of7.zip 1.1G p13390677_112040_Linux-x86-64_2of7.zip ## 授权脚本执行权限 chmod +x OracleShellInstall.sh

4、执行安装:

./OracleShellInstall.sh -i 10.211.55.100

等待5-10分钟左右,安装成功。

5、数据库连接使用

创建连接用户:

plsql连接:


更多进阶使用推荐:

15分钟!一键部署Oracle 12CR2单机CDB+PDB
20分钟!一键部署Oracle 18C单机CDB+PDB
25分钟!一键部署Oracle 11GR2 HA 单机集群
30分钟!一键部署Oracle 19C单机CDB+PDB
1.5小时!一键部署Oracle 11GR2 RAC 集群

脚本下载地址:

1.GitHub

2. SHELL脚本进行oracle数据库一键安装,实现真正的无人值守安装

转载至https://www.modb.pro/db/69072?xzs=

DBA运维福音:10分钟,一行命令安装Oracle数据库相关推荐

  1. linux怎么用命令打开wine,Linux系统运维:10分钟教你如何使用Wine在Linux下玩魔兽世界...

    本文主要向大家介绍了Linux系统运维的如何使用Wine在Linux下玩魔兽世界,通过具体的步骤向大家展现,希望对大家学习Linux系统运维有所帮助. 目标:在 Linux 中运行魔兽世界 发行版:适 ...

  2. python大数据运维库_大数据集群运维(10)Pycharm下安装模块

    方法一:使用Pycharm的终端安装 一.网络爬虫 1.安装requests包 作用:简洁且简单的处理HTTP请求的第三方库 pip install requests 2.安装scrapy包 作用:快 ...

  3. Linux运维面试题 常用的命令

    #1.什么是运维?什么是游戏运维? 1)运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常, 在他运转的过程中,对他进行维护,他集合了网络.系统.数据库.开发.安全.监控于 ...

  4. 【干货】运维人员常用的Linux命令汇总

    作为运维人员,这些常用命令不得不会,掌握这些命令,工作上会事半功倍,提供工作效率. 一.文件和目录 cd命令,用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径. cd ...

  5. openstack常用运维命令_运维人员常用的Linux命令汇总

    作为运维人员,这些常用命令不得不会,掌握这些命令,工作上会事半功倍,提供工作效率. 一.文件和目录 cd命令,用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径. cd ...

  6. 猿创征文 | DevOps运维的10个日常使用工具分享

    猿创征文 | DevOps运维的10个日常使用工具分享 一.DevOps介绍 1.DevOps的简介 2.个人分享的10个工具导航 二.jenkins 1.jenkins介绍 2.jenkins的优点 ...

  7. 老男孩mysql运维dba实战21部完整版_老男孩MySQL DBA 运维课程全套,资源教程下载...

    课程名称 老男孩MySQL DBA 运维课程全套 课程目录 01-第一部-MySQL基础入门(21节) 02-第二部-老男孩MySQL多实例安装与企业应用场景(10节) 03-第三部-老男孩MySQL ...

  8. DBA运维工具-OLazy

    OLazy说明 OLazy工具是辅助.帮助简化DBA运维工具,将日常用到的众多命令集于一身,DBA只需要敲简单的命令即可查看相应的数据,如:tbs:查看表空间相关信息. 其主要特性是无客户端方式,无需 ...

  9. linux运维工程师命令,Linux运维工程师的常用Linux命令汇总

    今天小编要跟大家分享的文章是关于Linux运维工程师的常用Linux命令汇总.作为运维人员,这些常用命令不得不会,掌握这些命令,工作上会事半功倍,提供工作效率.下面来和小编一起看一看吧! 一.文件和目 ...

最新文章

  1. 一个线程罢工的诡异事件
  2. curl重写php file_get_contents
  3. Typora入门(1)
  4. 字符串—NSString
  5. js判断字符串包含某个字符_python判断字符串以什么开始
  6. 用国产CH32替代STM32,快来试试看!
  7. windows 端微信多开
  8. 用好这个新功能,报表数据安全瞬间提升一个等级!
  9. linux下忘记mysql root密码解决办法
  10. Redis(数据类型及操作指令、Java连接Redis)
  11. Redkale 让你重新认识Java
  12. day15【前台】项目发布
  13. Django进阶之CSRF
  14. 【计算机三级数据库技术】三级数据库技术应用题集锦
  15. 学习参考《高性能MySQL(第3版)》中文PDF+英文PDF
  16. linux中sz命令怎么使用,Linux rz和sz命令使用教程
  17. 网吧安内线 黑客遥控偷Q币出售牟利
  18. 【C语言】||(或) (且)
  19. Win32_SoundDevice 声卡 的参数说明
  20. 豆瓣评分小程序Part-3

热门文章

  1. favicon自动获取_wordpress网站友情链接页面使用DNSPod自动获取网站favicon图标教程...
  2. Flutter2.5新特性 中文版
  3. 那些雷得我们如此销魂的台词
  4. 01.什么是数学建模
  5. 解决:VideoWriter保存视频无法打开以及保存的视频仅有几KB
  6. 小白如何利用自媒体做引流推广?
  7. js经典代码200句
  8. 决OBS Studio录制的视频为黑屏的问题
  9. paddlepaddle 人脸识别爬坑指南
  10. Python课程第六周笔记及作业练习