rhel5安装oracle 10g

今天上班不算忙,抽空在虚拟机上装个oracle,写下文章作为记录以便以后查阅

1、在虚拟机安装rhel5,内存选择为2G,SWAP设置为4G,然后将oracle安装文件放在/opt/database文件夹中,并用root执行 chmod 755 -R /opt/database

-------------------------------在root用户下执行-----------------------------

2、加载光驱,mount /dev/cdrom /mnt/cdrom

3、进入光驱目录,cd /mnt/cdrom/Server

4、检查oracle 10G需要的包

rpm -Uvh setarch-2*

rpm -Uvh make-3*

rpm -Uvh glibc-2.5-12.i386.rpm

rpm -Uvh libaio-0.3.106-3.2.i386.rpm

rpm -Uvh compat-libstdc++-33-3.2.3-61.i386.rpm

rpm -Uvh compat-gcc-34-3.4.6-4.i386.rpm

rpm -Uvh compat-gcc-34-c++-3.4.6-4.i386.rpm

rpm -Uvh libXp-1.0.0-8.i386.rpm

rpm -Uvh gcc-4.1.1-52.e15.i386.rpm

rpm -Uvh openmotif22-2.2.3-18.i386.rpm

rpm -Uvh compat-db-4.2.52-5.1.i386.rpm

5、修改 /etc/redhat-release,将内容修改为redhat-4

6、修改内核参数 vi /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.rmem_max = 262144

net.core.wmem_default = 262144

net.core.wmem_max = 262144

7、执行sysctl -p 使命令生效

8、创建安装oracle所需要的用户、组、目录

groupadd oinstall

guoupadd dba

groupadd oper

useradd -g oinstall -G dba oracle

passwd oracle

mkdir /oracle

chown -R oracle:oinstall /oracle

chmod -R 775 /oracle

9、设置oracle用户的shell limit : vi /etc/security/limits.conf

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

10、修改/etc/pam.d/login,添加如下的内容,使shell limit生效: vi /etc/pam.d/login

session required  pam_limits.so

11、配置ip地址:vi /etc/sysconfig/network-scripts/ifcfg-eth0

12、切换到oracle用户  su - oracle

-----------------------------------使用oracle用户------------------------

13、修改语言环境问为英文:export LC_CTYPE=en_US.UTF-8

14 、编辑/home/oracle目录下的.bash_profile

export ORACLE_BASE=/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

export ORACCLE_SID=orcl

export PATH=$PATH:$ORACLE_HOME/bin

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

export CLASSPATH

if [ $USER = "oracle" ];then

  if [ $SHELL = "/bin/ksh" ];then

    ulimit -p 16384

    ulimit -n 65536

  else

    ulimit -u 16384 -n 65536

  fi

fi

下面开始oracle的安装:

开启oracle10g的开机自动启动服务(以下都用root身份修改)   

1.打开终端执行vi /etc/oratab,把orcl:/opt/oracle/oracle/product/10g:N这一行最后的N改成Y,保存退出。   

2.打开终端执行vi /oracle/product/10g/bin/dbstart,

修改     ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle为     ORACLE_HOME_LISTNER=/oracle/product/10g/   

3.打开终端执行vi /etc/rc.local,追加以下内容让oracle随系统启动(注意-和oracle之间的空格存在):     

su - oracle -c "/oracle/product/10g/bin/dbstart"

安装完成后查看ORACLE性能

 1.查看物理内存:     

grep MemTotal /proc/meminfo   

2.查看交换空间:     

grep SwapTotal /proc/meminfo   

3.查看cpu状况:     

grep "model name" /proc/cpuinfo   

4.查看/tmp使用情况:     

df -k /tmp   

5.查看所有分区使用情况:     

df -k

原文地址:https://www.cnblogs.com/cangos/p/2269595.html