oracle 10g安装

1、硬件要求

       内存要求:至少512M;     grep MemTotal /proc/meminfo

       交换分区:至少1G;         grep SwapTotal /proc/meminfo

       /tmp:至少400M;              df -h /tmp

       磁盘空间要求:至少4G     df -h

2、软件要求

      2.1:编辑版本:vi /etc/redhat-release

      将其中的版本改为4.4,这样oracle10g安装才可以通过校验。(安装完成之后记得要恢复回去)。

      2.2:依赖软件

       检查软件是否存在语法:  rpm -qa |grep pack_name;如果安装了系统会显示包名称,如果什么也没有安装  可以使用rpm -ivh pack_nme(包名)的命令安装

        setarch-1* 、binutils-2*、compat-db-4.1.25-9、compat-libstdc++-296-2.96-132.7.2

gcc-3.4.3-22.1.EL4、gcc-c++-3.4.3-22.1.EL44、glibc-2.3.4-2.9、glibc-common-2.3.4-2.9、gnome-libs-1.4.1.2.90-44.1、libstdc++-3.4.3-22.1、libstdc++-devel-3.4.3-22.1、make-3.80-5、pdksh-5.2.14-30

(RHEL6中没有以下两个)

libXP下载地址:http://rpm.pbone.net/index.php3?stat=3&search=libxp&srodzaj=3&dist

libstdc下载地址: http://mirrors.ispros.com.bd/centos/5.8/os/x86_64/CentOS/compat-libstdc++-33-3.2.3-61.x86_64.rpm

3、创建组和用户

        groupadd oinstall    //创建oinstall

        groupadd dba    //创建dba

        useradd -g oinstall -G dba oracle    //添加oracle用户,并放置在相应的组中

        usermod -g oinstall -G dba oracle   //如何用户已经存在,则使用该命令更改修改

        passwd oracle //修改用户密码

        id oracle    //检查确认用户

4、创建安装目录并修改目录属性

      mkdir -p /oracle/u01/oracle    //创建目录

      chown -R oracle:oinstall /oracle/u01/oracle  //分配组

      chmod -R 755 /oracle/u01/oracle   //分配权限

5、修改Linux参数

      5.1:在 /etc/sysctl.conf文件中下列行
               kernel.shmall = 2097152
               kernel.shmmax = 536870912
               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.wmeme_default = 262144
               net.core.wmeme_max = 262144

      5.2  运行一下命令改变核心参数  /sbin/sysctl -p

  6、设置oracle用户限制

       6.1:在配置文件/etc/security/limits.conf中加入下列行

                oracle soft nproc 2047
                oracle hard nproc 16384
                oracle soft nofile 1024
                oracle hard nofile 65536

       6.2:在/etc/pam.d/login文件中加入下列行

            session required /lib/security/pam_limits.so

             session required pam_limits.so

7、修改host文件及环境变量

      7.1:修改/etc/hosts文件

         127.0.0.1       localhost.localdomain     localhost
         192.168.0.10    ocp.example.com           ocp         (新增的本机IP与主机名设置)
         ::1             localhost6.localdomain6   localhost6

      7.2:修改/home/oracle/.bash_profile文件,在文件下面添加以下内容

               umask 022
               export TMP=/tmp
               export TMPDIR=$TMP
               export ORACLE_SID=orcl
               export ORACLE_BASE=/oracle/u01/oracle
               export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
               export ORACLE_TERM=xterm
               export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
               export   CLASS_PATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
               export PATH=$ORACLE_HOME/bin:$PATH
                export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

 8、开始安装oracle

        安装必须以图形界面登陆。以oracle用户登陆。

          unzip 10201_database_linux3.zip

    进入解压目录,安装oracle

    cd database

    ./runInstall

这样既可开始图形化的安装。