傻瓜式,最简单的写法
oracle_database_linux32.zip为安装包的名字
配置比较简单单一,所以没有使用变量
#!/bin/bash ################### yum and rpm ################### touch /etc/yum.repos.d/1.repo echo "[1]" >/etc/yum.repos.d/1.repo echo "name=1 baseurl=file:///mnt/Server gpgcheck=0" >>/etc/yum.repos.d/1.repo yum install -y gcc* yum -y install binutils compat-db control-center glibc libXp libstdc++ libstdc++-devel make openmotif sysstat #################### language ######################### echo 'LANG="zh_CN.UTF-8"' > /etc/sysconfig/i18n echo 'LANG="en_US.UTF-8"' >> /etc/sysconfig/i18n echo 'SYSFONT="latarcyrheb-sun16"' >> /etc/sysconfig/i18n ############### can shu ################################ sed -i '/kernel.shmall =/d' /etc/sysctl.conf sed -i '/kernel.shmmax =/d' /etc/sysctl.conf sed -i '/kernel.sem =/d' /etc/sysctl.conf sed -i '/fs.file-max =/d' /etc/sysctl.conf sed -i '/net.ipv4.ip_local_port_range =/d' /etc/sysctl.conf sed -i '/net.core.rmem_default =/d' /etc/sysctl.conf sed -i '/net.core.rmem_max =/d' /etc/sysctl.conf sed -i '/net.core.wmem_default =/d' /etc/sysctl.conf sed -i '/net.core.wmem_max =/d' /etc/sysctl.conf echo "kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default = 262144 net.core.rmem_max = 262144 net.core.wmem_default = 262144 net.core.wmem_max = 262144" sed -i 's/5.6/3/g' /etc/redhat-release ####### 这里使用替换,但是失败,所以只能删除再添加 ###### /sbin/sysctl -p #################### ren zheng mo kuai ################### echo 'oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536' >> /etc/security/limits.conf echo 'session required /lib/security/pam_limits.so' >> /etc/pam.d/login ################## yong hu huan jing ######################### groupadd oinstall groupadd dba useradd -g oinstall -G dba oracle passwd oracle <<EOF 123 123 EOF hostname sq1 echo "192.168.10.10 sq1" >> /etc/hosts mkdir -p /oracle/app chmod 777 /oracle chown -R oracle.oinstall /oracle su - oracle <<! echo "ORACLE_BASE=/oracle/app ORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/db_1 ORACLE_SID=TEST PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib LANG=en_US.UTF-8 export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH LANG" >> .bash_profile source .bash_profile cd /tmp unzip oracle_database_linux32.zip exit !
查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/Oracle/
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索oracle
, net
, conf
, echo
, sed
core
oracle一键安装脚本、oracle自动安装脚本、oracle安装脚本、oracle rac 安装脚本、oracle11g安装脚本,以便于您获取更多的相关知识。
时间: 2024-12-13 09:14:34