oracle 10g for linux 安装 金牌脚本
来源:互联网 发布:php lua 编辑:程序博客网 时间:2024/04/29 09:32
#!/bin/bash
groupadd -g 1001 oinstall
groupadd -g 1002 dba
useradd -u 1001 -m -g oinstall -G dba oracle
id oracle
a=oracle
echo oracle:$a|chpasswd
mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01
chmod -R 775 /u01
cat >> /etc/sysctl.conf <<EOF
kernel.shmmni = 4096
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.wmem_default=262144
net.core.rmem_max=3262144
net.core.wmem_max=3262144
EOF
cat >> /etc/security/limits.conf <<EOF
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 65536
oracle hard nofile 65536
EOF
cat >> /etc/pam.d/login <<EOF
session required /lib/security/pam_limits.so
EOF
cat >> /etc/profile <<EOF
if [ \$USER = "oracle" ]; then
if [ \$SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi
EOF
cat >> /etc/csh.login <<EOF
if ( \$USER == "oracle" ) then
limit maxproc 16384
limit descriptors 65536
umask 022
endif
EOF
cat >> /etc/rc.d/rc.local<<EOF
modprobe hangcheck-timer hangcheck_tick=30 hangcheck_margin=180
EOF
cat >>/home/oracle/.bash_profile<<EOF
unset USERNAME
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=\$ORACLE_BASE/product/10.2.0.1/db
export ORA_CRS_HOME=\$ORACLE_BASE/product/10.2.0.1/crs
export ORA_DB_HOME=\$ORACLE_BASE/product/10.2.0.1/db
export ORACLE_SID=HASB
export PATH=\$PATH:\$HOME/bin:\$ORACLE_HOME/bin:\$ORA_CRS_HOME/bin:\$ORACLE_BASE/common/oracle/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
export ORACLE_PATH=\$ORACLE_BASE/common/oracle/sql:\$ORACLE_HOME/rdbms/admin
export ORACLE_TERM=xterm
export TNS_ADMIN=\$ORACLE_HOME/network/admin
export ORA_NLS10=\$ORACLE_HOME/nls/data
export LD_LIBRARY_PATH=\$ORACLE_HOME/lib
export LD_LIBRARY_PATH=\${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib
export CLASSPATH=\$ORACLE_HOME/JRE
export CLASSPATH=\${CLASSPATH}:\$ORACLE_HOME/jlib
export CLASSPATH=\${CLASSPATH}:\$ORACLE_HOME/rdbms/jlib
export CLASSPATH=\${CLASSPATH}:\$ORACLE_HOME/network/jlib
export THREADS_FLAG=native
export TEMP=/tmp
export TMPDIR=/tmp
umask=022
EOF
su - oracle<<EOF
cd /u02/database/
./runInstaller -ignoreSysPreReqs
EOF
groupadd -g 1001 oinstall
groupadd -g 1002 dba
useradd -u 1001 -m -g oinstall -G dba oracle
id oracle
a=oracle
echo oracle:$a|chpasswd
mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01
chmod -R 775 /u01
cat >> /etc/sysctl.conf <<EOF
kernel.shmmni = 4096
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.wmem_default=262144
net.core.rmem_max=3262144
net.core.wmem_max=3262144
EOF
cat >> /etc/security/limits.conf <<EOF
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 65536
oracle hard nofile 65536
EOF
cat >> /etc/pam.d/login <<EOF
session required /lib/security/pam_limits.so
EOF
cat >> /etc/profile <<EOF
if [ \$USER = "oracle" ]; then
if [ \$SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi
EOF
cat >> /etc/csh.login <<EOF
if ( \$USER == "oracle" ) then
limit maxproc 16384
limit descriptors 65536
umask 022
endif
EOF
cat >> /etc/rc.d/rc.local<<EOF
modprobe hangcheck-timer hangcheck_tick=30 hangcheck_margin=180
EOF
cat >>/home/oracle/.bash_profile<<EOF
unset USERNAME
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=\$ORACLE_BASE/product/10.2.0.1/db
export ORA_CRS_HOME=\$ORACLE_BASE/product/10.2.0.1/crs
export ORA_DB_HOME=\$ORACLE_BASE/product/10.2.0.1/db
export ORACLE_SID=HASB
export PATH=\$PATH:\$HOME/bin:\$ORACLE_HOME/bin:\$ORA_CRS_HOME/bin:\$ORACLE_BASE/common/oracle/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
export ORACLE_PATH=\$ORACLE_BASE/common/oracle/sql:\$ORACLE_HOME/rdbms/admin
export ORACLE_TERM=xterm
export TNS_ADMIN=\$ORACLE_HOME/network/admin
export ORA_NLS10=\$ORACLE_HOME/nls/data
export LD_LIBRARY_PATH=\$ORACLE_HOME/lib
export LD_LIBRARY_PATH=\${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib
export CLASSPATH=\$ORACLE_HOME/JRE
export CLASSPATH=\${CLASSPATH}:\$ORACLE_HOME/jlib
export CLASSPATH=\${CLASSPATH}:\$ORACLE_HOME/rdbms/jlib
export CLASSPATH=\${CLASSPATH}:\$ORACLE_HOME/network/jlib
export THREADS_FLAG=native
export TEMP=/tmp
export TMPDIR=/tmp
umask=022
EOF
su - oracle<<EOF
cd /u02/database/
./runInstaller -ignoreSysPreReqs
EOF
0 0
- oracle 10g for linux 安装 金牌脚本
- Oracle 10G for Linux/Unix 启动/关闭脚本
- oracle 10g 启动脚本for solaris
- oracle 10g for linux
- ORACLE 10g for RedHat Linux 5(企业版)安装
- Oracle 10g for linux X86的SILENT安装
- Oracle 10g 安装笔记 [For Windows and Linux]
- Oracle rac 10g for linux vmware安装笔记
- ORacle 10g for linux AS4安装手记!
- Oracle rac 10g for linux vmware安装笔记
- Oracle 10g for linux X86的SILENT安装
- linux 安装 oracle 10g rac for ocfs2 (标准)
- oracle 10g 预安装脚本
- 在在Oracle VirtralBox 安装 Oracle 10g For Oracle Linux 5
- Linux安装Oracle 10g
- Linux安装Oracle 10g
- Linux oracle-10g安装
- ORACLE 10G 安装 FOR Linux86
- COM 服务器应用程序权限授予用户 NT AUTHORITY\NETWORK SERVICE 的解决
- gettimeofday/settimeofday系统调用
- 操作系统中存储管理的基本原理
- 开开心心
- java图片裁剪处理工具类代码
- oracle 10g for linux 安装 金牌脚本
- 【OpenWRT之旅】LuCI探究
- JVM内存模型 及 调优方案
- 堆排序
- The JSR-133 Cookbook for Compiler Writers(an unofficial guide to implementing the new JMM)
- x264 编码器选项分析 (x264 Codec Strong and Weak Points) 2
- maven相关问题
- tomcat结合nginx使用小结
- 北京工商银行项目管理案例教学培训