ºìÁªLinuxÃÅ»§
Linux°ïÖú

RHEL5.1 + Oracle 10.2.0.1

·¢²¼Ê±¼ä:2008-01-09 10:22:30À´Ô´:ºìÁª×÷Õß:vdnuiv
ÔøÇì·æ
×ÜËã³öÏÖ°²×°½çÃæÁË,ºÇºÇ .ÔÚÕⱸ¸ö°¸

redhat linux ÓõÄÊÇ´óÆ»¹ûÌṩµÄ 11.10.07 RedHat.Linux.Enterprise.V5.1 by ´óÆ»¹ûºú
Oracle ÓõÄÊÇ 10201_database_linux32
ÔÚÐéÄâ»ú Vmware server 3.2.1 Öа²×°

Ò».RHEL»·¾³
1.°²×°RHEL5.1
ûÓÐÐòÁкÅ,Ñ¡ÖÐ"Èí¼þ¿ª·¢",ĬÈÏ°²×°

2.²éѯËùÐè°²×°°üÊÇ·ñÍêÕû(ȱÉÙ²¹É¶)
rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel

3.¼ì²éÄÚ´æºÍ´ÅÅÌ
# grep MemTotal /proc/meminfo
MemTotal:512236 kB
# grep SwapTotal /proc/meminfo
SwapTotal:1574360 kB
#df -h

4.OS²ÎÊýÒªÇóvi /etc/sysctl.conf , ÔÚÐÐÄ©Ìí¼ÓÒÔÏÂÄÚÈÝ
#use for oracle
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.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144

ÔÙÔËÐÐsysctl -pÓ¦ÓÃÒÔÉϲÎÊý

5.vi /etc/security/limits.conf ÐÐÄ©Ìí¼ÓÒÔÏÂÄÚÈÝ
#use for oracle
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536

6. vi /etc/pam.d/login ÐÐÄ©Ìí¼ÓÒÔÏÂÄÚÈÝ
session required pam_limits.so

7. vi /etc/selinux/config È·±£ÒÔÏÂÄÚÈÝ
SELINUX=disabled
¹Ø±ÕSELIINUX

8.vi /etc/profile£¬ÔÚ×îºó¼ÓÈ룺
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

9.¸´ÖÆ oracle 10.2.0.1°²×°Îļþ¹ýÀ´

10.ÒòΪĬÈÏrhel5.1²»Ö§³Ö10.2,0.1,Ð޸ݲװÎļþ

# vi /10201_database_linux32/database/install/oraparam.ini

### #[Certified Versions]
Linux=redhat-3,SuSE-9,redhat-4,redhat-5,UnitedLinux-1.0,asianux-1,asianux-2]
ÔÙÌí¼Ó
[Linux-redhat-5.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256

11.ÐÞ¸ÄĿ¼ȨÏÞ

#chmod -R 777 10201_database_linux32

¶þ.Oracle°²×°
1.´´½¨ºÍÅäÖÃÓû§
#/usr/sbin/groupadd oinstall
#/usr/sbin/groupadd dba
#/usr/sbin/useradd -m -g oinstall -G dba oracle
#id oracle
ΪOracleÓû§ÉèÖÃÃÜÂ룺
#passwd oracle

2.´´½¨°²×°Ä¿Â¼
# mkdir -p /u01/app/oracle
# chown -R oracle:oinstall /u01/app/oracle
# chmod -R 775 /u01/app/oracle

3.ÐÞ¸Ä Oracle Óû§ .bash_profile
# su - oracle
$ vi ./.bash_profile
Ìí¼Ó
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0.1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

4.¿ªÊ¼°²×°
# su - oralce
$ cd /tmp/10201_database_linux32/databases
$ export DISPLAY="192.168.1.15:0.0"
$ ./runInstaller
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ