当前位置 博文首页 > lucifer三思后行:DBA运维福音:10分钟,Linux一行命令安装Oracl

    lucifer三思后行:DBA运维福音:10分钟,Linux一行命令安装Oracl

    作者:[db:作者] 时间:2021-06-07 18:09

    前言

    随着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连接:
    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数据库一键安装,实现真正的无人值守安装

    关于我:

    CSDN博客:lucifer三思后行

    微信公众号:Lucifer三思而后行

    下面的是我的公众号二维码图片,欢迎关注。

    Lucifer三思而后行