1 环境
1.1 需要的RPM包
Linux内核版本:2.6.18-164.el5 或更高版本
所需RPM包:
make-3.81-3.el5
gcc-4.1.2-46.el5
compat-db-4.2.52-5.1
1.2 建立oracle用户
Groupadd oinstall
Groupadd dba
Useradd –g oinstall –G dba oracle
Mkdir –p /u01/app/oracle
chown -R oracle:oinstall /u01/app
chmod –R 775 /u01/app
设置环境变量:
umask 022
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
LD_LIBRARY_PATH=/usr/lib:/usr/X11R6/lib
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
ORACLE_SID=rac1
LD_LIBRARY_PATH=$ORACLE_HOME/jdk/jre/lib/i386:$ORACLE_HOME/jdk/jre/lib/i386/server:$ORACLE_HOME/rdbms/lib:$ORACLE_HOME/lib:$LD_LIBRARY_PATH
PATH=$ORACLE_HOME/bin:$PATH
export PATH LD_LIBRARY_PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID
1.3 内核参数调整
oracle用户shell限制: /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
内核参数: /etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 2147483648
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=262144
net.core.wmem_max=262144
sysctl –p # 生效
1.4 hackcheck-timer配置
1.5 虚拟机硬件准备
在虚拟机中添加以下磁盘:(注意,要放到一个单独的目录下)
Votingdisk vote盘 100m
Ocr ocr盘 100m
Asmdisk1 2G asm存储
Asmdisk2 2G asm存储
增加私网网卡 host_only
修改在虚拟机.vmx邮件,添加:
disk.locking= "false"
diskLib.dataCacheMaxSize="0"
diskLib.dataCacheMaxReadAheadSize="0"
diskLib.DataCacheMinReadAheadSize="0"
diskLib.dataCachePageSize="4096"
diskLib.maxUnsyncedWrites="0"
scsi1:0.deviceType="disk"
scsi1:1.deviceType="disk"
scsi1:2.deviceType="disk"
scsi1:3.deviceType="disk"
通过fdisk对磁盘进行分区。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/56630/viewspace-1035692/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/56630/viewspace-1035692/