首页 > 运维 > linux运维 > 正文

Oracle 数据库一键安装,从未如此简单

看不見的法師
发布: 2025-07-12 10:06:44
原创
364人浏览过

这个项目提供了一个自动化安装oracle数据库的shell脚本,旨在简化和自动化oracle数据库在linux系统上的安装过程。以下是对项目的详细说明和使用指南:

项目背景

安装Oracle数据库是一个复杂且耗时的任务,传统方法依赖于手动按照文档、博客或视频教程进行操作,容易出错且效率低下。因此,开发了一个基于标准流程的Shell脚本,使得安装过程更加自动化和可靠。经过长时间的开发和测试,脚本已适合生产环境使用。

支持的平台和版本

  • 支持的平台:仅限于64位的Linux系统,包括Centos、Redhat和OracleLinux,版本6、7和8。
  • 支持的Oracle版本:11GR2、12CR2、18C、19C、21C。
  • 支持的数据库安装模式:单机、单机ASM和RAC集群。

使用说明

脚本的使用分为新手纯享版本和高手进阶版本,适用于不同用户需求。

新手纯享版本

新手纯享版本适用于初学者,无需手动安装操作系统,可通过Vagrant和VirtualBox实现一键安装Oracle数据库。

步骤如下:

  1. 上传Oracle安装包

    • 进入项目目录InstallOracleshell/single_db/software,找到相应版本的目录(如11204、12201等),并将Oracle安装包上传到相应目录中。确保安装包名称与指定的名称一致,否则安装会失败。
  2. 编辑vagrant.yml配置文件

    • 进入InstallOracleshell/single_db/config目录,打开vagrant.yml文件。根据实际需求修改参数,如数据库版本、内存大小、CPU数量等。默认配置将安装Oracle 11GR2数据库。
  3. 执行vagrant up安装

    • 回到InstallOracleshell/single_db目录,执行vagrant up命令开始安装。注意,OracleShellInstall.sh脚本需要是最新版本。
  4. 连接主机

    • 安装成功后,可以通过以下方式连接主机:
      • 使用ssh root@192.168.56.100(密码为oracle)。
      • 使用vagrant ssh命令(需要在InstallOracleshell/single_db目录下执行)。
      • 直接通过VirtualBox虚拟机访问。
  5. 关闭主机

    • 在主机中执行init 0命令,或通过VirtualBox虚拟机右键关闭,或在InstallOracleshell/single_db目录下执行vagrant halt
  6. 删除虚拟机

    一键职达
    一键职达

    AI全自动批量代投简历软件,自动浏览招聘网站从海量职位中用AI匹配职位并完成投递的全自动操作,真正实现'一键职达'的便捷体验。

    一键职达79
    查看详情 一键职达
    • 通过VirtualBox虚拟机右键删除,或在InstallOracleshell/single_db目录下执行vagrant destroy

高手进阶版本

高手进阶版本适合生产环境使用,只需使用OracleShellInstall.sh脚本。

步骤如下:

  1. 前提准备

    • 提前安装Linux系统,上传安装介质,挂载ISO镜像。
  2. 单机安装

    • 手动安装Linux系统,配置网络,挂载ISO镜像。
    • 创建/soft目录,上传安装介质。
    • 编辑脚本安装命令,填写关键信息,如:
      • 最简安装:./OracleShellInstall.sh -i 192.168.56.155
      • 自定义安装:./OracleShellInstall.sh -i 192.168.56.155 -n topdbdev -o topstd -c TRUE -pb pdb01 -rs oracle -op oracle -gp oracle -b /u01/app -s AL32UTF8 -ns UTF8
    • /soft目录下以root用户执行脚本,等待安装完成,重启主机并检查数据库运行情况。
  3. 单机ASM安装

    • 与单机安装类似,添加ASM相关参数,如:
      • ./OracleShellInstall.sh -i 192.168.56.155 -n topdbdev -o topstd -rs oracle -op oracle -gp oracle -b /u01/app -s AL32UTF8 -ns UTF8 -dd /dev/sde -dn DATA -dr EXTERNAL -gpa 31718723
  4. RAC安装

    • 手动安装两台Linux主机,配置网络,挂载ISO镜像源和共享存储。
    • 在节点一创建/soft目录并上传安装介质。
    • 编辑脚本安装命令,填写两台主机的关键信息,如:
      • ./OracleShellInstall.sh -i 192.168.56.151 -n topdb -o TOPDB -rs oracle -op oracle -gp oracle -b /u01/app -s AL32UTF8 -ns UTF8 -pb1 192.168.56.151 -pb2 192.168.56.153 -vi1 192.168.56.152 -vi2 192.168.56.154 -pi1 10.10.10.11 -pi2 10.10.10.12 -pi3 10.10.11.11 -pi4 10.10.11.12 -si 192.168.56.150 -od /dev/sdb,/dev/sdc,/dev/sdd -dd /dev/sde -on OCR -dn DATA -or NORMAL -dr EXTERNAL -puf team0 -prf em3 -prf1 em4 -tsi 192.168.56.252 -gpa 31718723
    • 在节点一的/soft目录下以root用户执行脚本,等待安装完成,重启两台主机并检查数据库运行情况。

使用许可

本项目遵循MIT许可证,版权归Lucifer所有。使用前请三思而后行。

Oracle 数据库一键安装,从未如此简单

以上就是Oracle 数据库一键安装,从未如此简单的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号