RAC环境部署自动化shell脚本

网友投稿 715 2022-09-04

RAC环境部署自动化shell脚本

RAC环境部署自动化shell脚本

下面是一个rac搭建时候的一个环境自动部署脚本,这个脚本可以自动帮你完成安装数据库需要的包,创建oracle,grid用户,并且配置环境变量,已经配置操作系统参数,大部分工作都可以完成,可以根据自己需要修改该脚本。该脚本运行选择(2) ios,指定.iso镜像文件的绝对路径就可以自动部署环境了(.ios文件需要你手动上传到服务器上面)。(该脚本可以根据自己需要来修改)

#!/bin/bash# This program configure the enviroment for oracle database(version 11.2.0.4 64bit) on your system# 2013-10-21 zfsoft First release export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin #variablesservice=oradborapwd=oraclegridpwd=grid rac1=$rac1rac1priv=$rac1-privrac2=$rac2rac2priv=$rac2-privscan=scancat >> /etc/hosts </etc/yum.repos.d/rhel6.repo<>/etc/sysctl.conf<> /etc/security/limits.conf <>~grid/.bash_profile<>~oracle/.bash_profile</u01/sshUserSetup.sh<>.ssh/authorized_keysscp .ssh/authorized_keys $rac1:.sshssh $rac1 date;ssh $rac1priv date;ssh $rac2 date;ssh $rac2priv date;scp .ssh/known_hosts $rac1:.ssh echo -e "Run the following command as the user(you have just executed /u01/sshUserSetup.sh) on rac1 to test ssh conectivity\n ssh $rac1 date;ssh $rac1priv date;ssh $rac2 date;ssh $rac2priv date"EOF chmod o+x /u01/sshUserSetup.shecho -e "Run the following command as grid and oracle user on rac2 to setup ssh conectivity\n /u01/sshUserSetup.sh"

[root@ASMTEST u01]# chmod 777 en.sh

[root@ASMTEST u01]# ./en.sh  *******************************************************************                      System environment check                       package compat-libstdc++-296 is not installed package openmotif is not installed   Please insert the os install Disc or upload the iso. Where is your operation system installation media? 1) dvd Disc 2) iso #? 2 You have selected iso Where is the iso?(in absolute path,e.g., /u01/rhel-server-6.4-x86_64-dvd.iso)/u01/rhel6.4.iso

记住这里将服务器上的镜像文件位置写上,后面环境就自动部署了。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:19 个强大、有趣、又装B的 Linux 命令!(19大主席团成员名单)
下一篇:Windows11安装安卓/Android子系统运行安卓应用程序详细教程
相关文章

 发表评论

暂时没有评论,来抢沙发吧~