傻瓜式,最简单的写法Oracle_database_linux32.zip为安装包的名字 #!/bin/bash################### yum and rpm ###################touch /etc/yum.repos.d/1.repoecho "[1]" >/etc/yum.repos.d/1.repoecho "name=1baseurl=file:///mnt/Servergpgcheck=0" >>/etc/yum.repos.d/1.repoyum 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/i18necho "LANG="en_US.UTF-8"" >> /etc/sysconfig/i18necho "SYSFONT="latarcyrheb-sun16"" >> /etc/sysconfig/i18n ############### can shu ################################sed -i "/kernel.shmall =/d" /etc/sysctl.confsed -i "/kernel.shmmax =/d" /etc/sysctl.confsed -i "/kernel.sem =/d" /etc/sysctl.confsed -i "/fs.file-max =/d" /etc/sysctl.confsed -i "/net.ipv4.ip_local_port_range =/d" /etc/sysctl.confsed -i "/net.core.rmem_default =/d" /etc/sysctl.confsed -i "/net.core.rmem_max =/d" /etc/sysctl.confsed -i "/net.core.wmem_default =/d" /etc/sysctl.confsed -i "/net.core.wmem_max =/d" /etc/sysctl.conf echo "kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 262144net.core.rmem_max = 262144net.core.wmem_default = 262144net.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 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536" >> /etc/security/limits.conf echo "session required /lib/security/pam_limits.so" >> /etc/pam.d/login ################## yong hu huan jing #########################groupadd oinstallgroupadd dbauseradd -g oinstall -G dba oraclepasswd oracle <<EOF123123EOFhostname sq1echo "192.168.10.10 sq1" >> /etc/hostsmkdir -p /oracle/appchmod 777 /oraclechown -R oracle.oinstall /oracle su - oracle <<!echo "ORACLE_BASE=/oracle/appORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/db_1ORACLE_SID=TESTPATH=$PATH:$HOME/bin:$ORACLE_HOME/binLD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/libLANG=en_US.UTF-8export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH LANG" >> .bash_profilesource .bash_profilecd /tmpunzip oracle_database_linux32.zipexit!更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12分析MySQL慢查询日志的好工具--mysqlslaCentOS 配置MySQL允许远程登录相关资讯 Oracle脚本 Oracle安装配置
- Oracle 脚本创建ASM实例 (04/05/2015 18:29:49)
- Oracle新建表空间的shell脚本实例 (10/10/2014 17:25:23)
- Greenplum同步到Oracle脚本 (06/07/2014 21:24:05)
| - Oracle删除表空间的shell脚本实例 (10/10/2014 17:27:09)
- Oracle 新建用户shell脚本实例 (10/10/2014 17:23:43)
- Oracle 11g Data Guard搭建过程中 (05/02/2014 19:20:48)
|
本文评论 查看全部评论 (0)