OS Info
----------# cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 5.5 (Tikanga)# cat /etc/issue.netRed Hat Enterprise Linux Server release 5.5 (Tikanga)Kernel r on an m# uname -rm2.6.18-194.el5 x86_64# echo $MACHTYPEx86_64-redhat-linux-gnu# cat /proc/cpuinfo|grep "model name"
model name : Intel(R) Core(TM) i7 CPU 950 @ 3.07GHzmodel name : Intel(R) Core(TM) i7 CPU 950 @ 3.07GHzmodel name : Intel(R) Core(TM) i7 CPU 950 @ 3.07GHzmodel name : Intel(R) Core(TM) i7 CPU 950 @ 3.07GHzmodel name : Intel(R) Core(TM) i7 CPU 950 @ 3.07GHzmodel name : Intel(R) Core(TM) i7 CPU 950 @ 3.07GHzmodel name : Intel(R) Core(TM) i7 CPU 950 @ 3.07GHzmodel name : Intel(R) Core(TM) i7 CPU 950 @ 3.07GHz# free -m
total used free shared buffers cachedMem: 3940 3816 124 0 72 3428-/+ buffers/cache: 315 3625Swap: 8001 0 8001# df -h
Filesystem Size Used Avail Use% Mounted on/dev/sda3 67G 6.9G 56G 11% //dev/sda6 1.6T 3.7G 1.6T 1% /oradata/dev/sda2 95G 188M 90G 1% /archive/dev/sda1 99M 20M 74M 22% /boottmpfs 2.0G 0 2.0G 0% /dev/shm1.check packages
# rpm -q make gcc glibc compat-db-4.2.52-5.1 compat-gcc-34-3.4.6-4 compat-gcc-34-c++-3.4.6-4 compat-libstdc++-33-3.2.3-61 compat-libstdc++-devel libXpopenmotif22 setarch
make-3.81-3.el5gcc-4.1.2-48.el5glibc-2.5-49glibc-2.5-49compat-db-4.2.52-5.1compat-db-4.2.52-5.1compat-gcc-34-3.4.6-4compat-gcc-34-c++-3.4.6-4compat-libstdc++-33-3.2.3-61compat-libstdc++-33-3.2.3-61package compat-libstdc++-devel is not installed --没有找到,不需安装libXp-1.0.0-8.1.el5libXp-1.0.0-8.1.el5openmotif22-2.2.3-18setarch-2.0-1.1[@more@]
2.create oracle user&group
# groupadd -g 501 dba# useradd -u 501 -g dba -G dba -m -s /bin/bash -d /home/oracle oracle# passwd oracle3. check memory
# grep MemTotal /proc/meminfoMemTotal: 4035400 kB# grep SwapTotal /proc/meminfoSwapTotal: 8193108 kB4.check disk
# df -hFilesystem Size Used Avail Use% Mounted on/dev/sda3 67G 4.9G 58G 8% //dev/sda6 1.6T 197M 1.6T 1% /oradata/dev/sda2 95G 188M 90G 1% /archive/dev/sda1 99M 20M 74M 22% /boottmpfs 2.0G 0 2.0G 0% /dev/shm5.create Directory For oracle
# mkdir /orahome# chown -R oracle:dba /orahome /home/oracle /oradata /archive# chmod -R 775 /orahome /home/oracle /oradata /archive6.Redhat Version change
# mv /etc/redhat-release /etc/redhat-release.orig# echo "Red Hat Enterprise Linux Server release 4 (Nahant Update 4)" > /etc/redhat-release7.setting system parameters
# cat >> /etc/sysctl.conf << EOFkernel.core_uses_pid = 1kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 262144net.core.wmem_default = 262144net.core.rmem_max = 262144net.core.wmem_max = 262144EOF# /sbin/sysctl -p-------cat >> /etc/security/limits.conf << EOForacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536EOF-------# echo "session required /lib/security/pam_limits.so" >> /etc/pam.d/login---# vi /etc/profileadd:if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi umask 022fi8.setting oracle profile
# su - oracle$ vi .bash_profileexport ORACLE_BASE=/orahomeexport ORACLE_HOME=/orahome/10.2export LD_LIBRARY_PATH=$ORACLE_HOME/libexport PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch/opatch:$PATHexport CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlibexport ORACLE_SID=XXXumask 022$ source .bash_profile9.oracle install for vnc
$ gunzip 10201_database_linux_x86_64.cpio.gz
$ cpio -idmv < 10201_database_linux_x86_64.cpio$ cd database$ ./runInstaller10.patch update for vnc
$ unzip p6810189_10204_Linux-x86-64.zip$ cd DISK1$./runInstaller10.Recovery Redhat Version
# cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 4 (Nahant Update 4)# rm /etc/redhat-release# mv /etc/redhat-release.orig /etc/redhat-release# cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 5.5 (Tikanga)