ORCL_11g 一键安装脚本(努力中)
第一步:
# 执行该脚本的前提要有YUM仓库,本脚本是基于Cenos 7.7编写
# 尤其注意!!!
# 手动上传,orcl_llg的安装包,因网速可能预计需要半个钟,需要提前准备
# 修改脚本文件,sys-init.sh,将其中的IP地址换成实际地址
# 主机名,数据库用户名密码,实例名修改成自己需要的后,将所有东西打包成begin.zip
# 手动上传,begin.zip,将文件放到root家目录下
# 手动
yum -y install dos2unix unzip
unzip begin.zip
dos2unix sys-init.sh
sh sys-init.sh
第二步:
su - oracle
mv oracle_home/*.sh ~
dos2unix oracle_install.sh
dos2unix dbstart.sh
dos2unix user_create.sh
sh oracle_install.sh
# 这里屏幕没有输出,像是卡住,大概3左右,数据库才安装好,之后才会有屏幕输出
# 备用:./runInstaller -silent -responseFile /home/oracle/response/db_install.rsp -ignorePrereq
# 等待脚本执行完,ROOT,执行
回车
exit
/work/oracle/inventory/orainstRoot.sh
/work/oracle/product/11.2.0/root.sh
第三步:
su - oracle
sh dbstart.sh
# 等待脚本执行完,ROOT,执行
exit
echo "su oracle -lc "/work/oracle/product/11.2.0/bin/lsnrctl start"" >> /etc/rc.d/rc.local
echo "su oracle -lc "/work/oracle/product/11.2.0/bin/dbstart"" >> /etc/rc.d/rc.local
chmod +x /etc/rc.d/rc.local
回车
第四步:
su - oracle
sqlplus / as sysdba
# 等待进入了,再执行下一步
startup
# 等待数据库完全启动,再执行下一步
select status from v$instance;
exit
回车
第五步:
sh user_create.sh
目前这个类似于做war包,修改好参数,打包分步部署到服务器上,有点交互还待解决
所需的附件安装包,见云盘:
链接:https://pan.baidu.com/s/1yHWc8OvVVN98FPOB9iiNdQ
提取码:ka1x