oracle 11g RAC 安裝前準備指令碼
#!/bin/bash
#writed by sery 2012-05-16
#########################################
#install depending packages #
#########################################
yum -y install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++ libaio
-devel libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh numactl-devel glibc-headers
########################################
#add groups,user and create dir #
########################################
/usr/sbin/groupadd -g 501 oinstall
/usr/sbin/groupadd -g 502 dba
/usr/sbin/groupadd -g 504 asmadmin
/usr/sbin/groupadd -g 506 asmdba
/usr/sbin/groupadd -g 507 asmoper
useradd -u 1000 -g oinstall -G dba,asmdba oracle
useradd -u 1006 -g oinstall -G asmadmin,asmdba,asmoper grid
mkdir /u01/app/
chown -R grid:oinstall /u01/app/
chmod -R 775 /u01/app/
mkdir -p /u01/app/oraInventory
chown -R grid:oinstall /u01/app/oraInventory
chmod -R 775 /u01/app/oraInventory
mkdir -p /u01/app/grid
mkdir -p /u01/app/oracle
chown -R grid:oinstall /u01/app/grid
chown -R oracle:oinstall /u01/app/oracle
chmod -R 775 /u01/app/oracle
chmod -R 775 /u01/app/grid
##############################################
#modify sysctl.conf #
##############################################
cat >> /etc/sysctl.conf <<done
fs.file-max = 6815744
kernel.shmall = 2097152
#kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
done
sysctl -p
###############################################
#modify /etc/security/limits.conf #
###############################################
cat >> /etc/security/limits.conf << done
grid soft nproc 2047
grid hard nproc 16384
grid soft nofile 1024
grid hard nofile 65536
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
done
################################################
#modify /etc/pam.d/login #
################################################
echo "session required pam_limits.so">>/etc/pam.d/login
################################################
# setting user oracle env #
################################################
cat >> /home/oracle/.bash_profile <<done
export ORACLE_SID=db4zch_2
export ORACLE_UNQNAME=db4zch_2
export ORACLE_base=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.2.0
export PATH=$ORACLE_HOME/bin:$PATH
done
###############################################
#setting user grid env #
###############################################
cat >> /home/grid/.bash_profile <<done
export ORACLE_SID=+asm2
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/grid
export PATH=$ORACLE_HOME/bin:$PATH
done
附件:
©著作權歸作者所有:來自51CTO部落格作者sery的原創作品,如需轉載,請註明出處,否則將追究法律責任
oracle指令碼RAC《網際網路運營智慧》
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1020/viewspace-2821245/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 11G RAC叢集安裝(1)——安裝前的準備Oracle
- oracle 11G RAC 安裝前準備和注意事項Oracle
- Linux 安裝11g RAC 前準備工作Linux
- RAC安裝之一 安裝前準備
- RHEL5 Oracle 11G R2 RAC 靜默安裝 (一) GI安裝前 準備Oracle
- Openfiler+RAC的安裝之六--安裝前的準備工作
- Oracle 11g Rac清理指令碼Oracle指令碼
- 安裝Oracle RAC 11gOracle
- Oracle安裝前的環境配置指令碼Oracle指令碼
- mysql01_安裝前準備MySql
- Oracle 11g 安裝環境配置指令碼Oracle指令碼
- Oracle安裝——環境準備Oracle
- Oracle 11G RAC叢集安裝(3)——安裝OracleOracle
- 使用VMware ESXi Server 5.0在OEL6.1上安裝 Oracle RAC 11gR1(5)-安裝前系統準備ServerOracle
- Oracle for Linux 安裝前環境配置指令碼(轉)OracleLinux指令碼
- 11g解除安裝指令碼指令碼
- BIEE安裝前準備及注意事項
- oracle 資料庫安裝前環境檢查和準備工作Oracle資料庫
- Oracle 11g R2 RAC安裝前的系統環境搭建Oracle
- Oracle 11g R2+ RAC+ ASM+ OracleLinux6.4安裝詳解(1)前期準備OracleASMLinux
- oracle 11g rac 靜默解除安裝Oracle
- oracle 11g R2安裝RACOracle
- CENTOS 6.6 x64 自動化安裝Oracle Database 11g R2 RAC指令碼CentOSOracleDatabase指令碼
- Windows 2000安裝前的準備(轉)Windows
- Oracle安裝部署之linux(redhat/centos)快速安裝oracle 11g racOracleLinuxRedhatCentOS
- Oracle 11g RMAN multiplexing 備份指令碼Oracle指令碼
- oracle之 安裝 11G RAC 報 NTP failedOracleAI
- Oracle 11g RAC One node 安裝與配置Oracle
- centOS學習part5:oracle 11g安裝之環境準備CentOSOracle
- Oracle:Redhat 7 + Oracle RAC 11g 安裝 bug 總結OracleRedhat
- 在oracle linux 5.6上安裝oracle 11g RACOracleLinux
- Oracle 11G RAC叢集安裝(2)——安裝gridOracle
- ecs使用指令碼安裝oracle指令碼Oracle
- AIX 安裝 11g RACAI
- RedHat 安裝11g racRedhat
- 安裝oracle 11g RAC時打8670579?補丁Oracle
- 安裝Oracle 11g rac for linux as 4 update 4OracleLinux
- Oracle 12c 安裝記錄(-)準備Oracle