这个项目提供了一个自动化安装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数据库。
步骤如下:
上传Oracle安装包:
进入项目目录InstallOracleshell/single_db/software,找到相应版本的目录(如11204、12201等),并将Oracle安装包上传到相应目录中。确保安装包名称与指定的名称一致,否则安装会失败。
编辑vagrant.yml配置文件:
进入InstallOracleshell/single_db/config目录,打开vagrant.yml文件。根据实际需求修改参数,如数据库版本、内存大小、CPU数量等。默认配置将安装Oracle 11GR2数据库。
执行vagrant up安装:
回到InstallOracleshell/single_db目录,执行vagrant up命令开始安装。注意,OracleShellInstall.sh脚本需要是最新版本。
连接主机:
安装成功后,可以通过以下方式连接主机:使用ssh root@192.168.56.100(密码为oracle)。使用vagrant ssh命令(需要在InstallOracleshell/single_db目录下执行)。直接通过VirtualBox虚拟机访问。
关闭主机:
在主机中执行init 0命令,或通过VirtualBox虚拟机右键关闭,或在InstallOracleshell/single_db目录下执行vagrant halt。
删除虚拟机:
汉潮社区团购系统
汉潮社区团购拼团系统以社区/农村/商业区基本单位,通过招募社区团长,通过微信群等社交工具进行开团销售,把相同一社区人群的日常所需商品交由平台+商家+团长+平台配送员集中管理运营的一种新型社区消费模式,为您提供一套完整的社区团购运营方案,帮助您快速构建运营管理体系,降低前期投入成本。系统从用户体验到供应链管理模块环环相扣,简单易懂,让您轻松玩转社区团购/拼团!安装步骤:一、配置数据库文件,修改数据库
0 查看详情
通过VirtualBox虚拟机右键删除,或在InstallOracleshell/single_db目录下执行vagrant destroy。
高手进阶版本
高手进阶版本适合生产环境使用,只需使用OracleShellInstall.sh脚本。
步骤如下:
前提准备:
提前安装Linux系统,上传安装介质,挂载ISO镜像。
单机安装:
手动安装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用户执行脚本,等待安装完成,重启主机并检查数据库运行情况。
单机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
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 数据库一键安装,从未如此简单的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/757102.html
微信扫一扫
支付宝扫一扫