【实战】静默安装-oracle11.2.0.3oncentos5.10(二)
/dev/sda1 1012M 40M 921M 5% /boot
none 891M 0 891M 0% /dev/shm
/dev/hdc 192M 192M 0 100% /media/cdrom
二、参数修改
1.设置需要的IP
2、修改host文件
在/etc/hosts文件中添加一个全限定域名,如:
vi /etc/hosts
192.168.5.199 ocpyang.sz.com ocpyang
3. 查看修改结果
hostname
cat /etc/hosts | grep `eva l hostname`
4、设置核心参数
1、在/etc/sysctl.conf文件中加入下列行:
#vi /etc/sysctl.conf
fs.suid_dumpable = 1
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 2532755456
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default=4194304
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048586
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
kernel.msgmnb = 65536
5、运行下列命令改变核心参数:
#/sbin/sysctl -p
6、在/etc/security/limits.conf文件中加入下列行:
# vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle hard stack 10240
7、在/etc/pam.d/login文件中加入下列行:
# vi /etc/pam.d/login
session required pam_limits.so
8.关闭SELINUX的工作模式和防火墙
# vi /etc/selinux/config
# 设置SELINUX为disabled
SELINUX=disabled
# service iptables stop
三、创建下列组和用户
groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba,oper -d /
home/oracle oracle
passwd oracle
四、创建安装oracle的目录
mkdir -p /u01
mkdir -p /u01/app/oracle/product/11.2.0/db_1
chown -R oracle.oinstall /u01
chmod -R 775 /u01
说明:/u01/app/oracle/product/11.2.0/db_1目录是用于放置程序文件的位置。
五、设置oracle用户的环境变量
用oracle登录在:/home/oracle/.bash_profile文件末尾,注意把其中ORACLE_SID换成自己的实例名:
# vi /home/oracle/.bash_profile
也可以
#su - oracle
#vi .bash_profile
增加下列内容:
# Oracle Settings
TMP=/tmp;
export TMP
TMPDIR=$TMP;
export TMPDIR
ORACLE_BASE=/u01/app/oracle;
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1;
export ORACLE_HOME
ORACLE_SID=orcl;
export ORACLE_SID
ORACLE_TERM=xterm;
export ORACLE_TERM
PATH=/usr/sbin:$PATH;
export PATH
PATH=$ORACLE_HOME/bin:$PATH;
export PATH
export NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;
export CLASSPATH
#LD_ASSUME_KERNEL=2.4.1;
export LD_ASSUME_KERNEL
#set language
NLS_LANG="SIMPLIFIED CHINESE"_CHINA.AL32UTF8
export NLS_LANG
EDITOR=vi
export EDITOR
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
alias oratrace="cat $ORACLE_BASE/diag/rdbms/$ORACLE_SID/$ORACLE_SID/trace/alert_orcl.log"
alias oradata="cd $ORACLE_BASE/oradata/$ORACLE_SID"
alias oranetwork="cd $ORACLE_HOME/network/admin"
六、安装
$unzip 1.zip
$unzip 2.zip
$cd /soft/
chown -R oracle:oinstall /soft/database
$ cd database/
cp -R /soft/database/response /home/oracle
----方法1:
$ ./runInstaller -silent -debug -f