1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - 数据库 - 正文

君子好学,自强不息!

Oracle安装脚本的相关代码介绍

2022-11-26 | 数据库 | gtxyzz | 552°c
A+ A-

如果你对Oracle安装脚本的实际操作步骤感到很是很郁闷时。你就可以浏览下面的文章了,我在一个信誉度很好的网站找到一个关于Oracle 安装脚本 ,其中包括修改主机名、设置内核变量,创建用户 等一些准备活动。

这样一来就不用再重复的做同样的工作了,下面就是我编的脚本外加Oracle安装笔记(昨天刚装完的Oracle,暂时没有时间试验呢):

测试完成。

#!/bin/bash 
#Oracle 
#2009/03/12firsttwtcom 
#setvariable 
#Oracle_BASE=/u1 
echo-n"PleaseenterHOSTNAME(defaultOracle):" 
readHOSTNAME 
if[-z$HOSTNAME] 
then 
HOSTNAME=Oracle
fi 
echo-n"PleaseenterOracle_BASE(default/u1):" 
readOracle_BASE 
if[-z$Oracle_BASE] 
then 
Oracle_BASE=/u1 
fi 
#Oracle_HOME=$Oracle_BASE/Oracle 
echo-n"PleaseenterHOME(defaultOracle):" 
readHOME 
if[-z$HOME] 
then 
HOME=Oracle
fi 
Oracle_HOME=$Oracle_BASE/$HOME 
#Oracle_SID=oral
echo-n"PleaseenterOracle_SID(defaultoral):" 
readOracle_SID 
if[-z$Oracle_SID] 
then 
Oracle_SID=oral
fi 
USER=Oracle
SYSCTL=/etc/sysctl.conf 
LIMITS=/etc/security/limits.conf 
PAM=/etc/pam.d/login 
PROFILE=/etc/profile 
BASH_PROFILE=$Oracle_HOME/.bash_profile 
IPADDR=`ifconfigeth0|grep"inetaddr"
|cut-d:-f2|cut-d''-f1` 
HOSTS=/etc/hosts 
NETWORK=/etc/sysconfig/network 
#hostname 
grep-v"HOSTNAME"$NETWORK>$NETWORK 
echo"HOSTNAME=$HOSTNAME">>$NETWORK 
echo"$IPADDR$HOSTNAME">>$HOSTS 
#useradd 
mkdir-p$Oracle_BASE 
groupaddoinstall 
groupadddba 
useradd-goinstall-Gdba-d$Oracle_HOME$USER 
chown-R$USER:oinstall$Oracle_BASE 
cat>>$SYSCTL<<EOF
kernel.shmall=2097152
kernel.shmmax=2147483648
kernel.shmmni=4096
kernel.sem=25032000100128 
net.ipv4.ip_local_port_range=102465000 
net.core.rmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=262144
EOF 
cat>>$LIMITS<<EOF
Oraclesoftnproc2047 
Oraclehardnproc16384 
Oraclesoftnofile1024 
Oraclehardnofile65536 
EOF 
cat>>$PAM<<EOF
sessionrequiredpam_limits.so 

本文来源:1818IP

本文地址:https://www.1818ip.com/post/11815.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。