LinuxEye - Linux系统教程

LinuxEye - Linux系统教程

当前位置: 主页 > 数据库 >

CentOS5.4下ORACLE10G的安装

时间:2012-07-01 00:19来源:未知 编辑:admin 点击:
1.硬件要求 1.1 内存至少922M,使用下面的命令检查(可选) grep MemTotal /proc/meminfo 1.2 交换分区 至少1G(可选) grep SwapTotal /proc/meminfo 1.3 /tmp 目录空闲区 至少400M df -k /tmp 400M 1.4 硬盘空闲区 至
1.硬件要求
  1.1 内存至少922M,使用下面的命令检查(可选)
     grep MemTotal /proc/meminfo
  1.2 交换分区 至少1G(可选)
     grep SwapTotal /proc/meminfo
  1.3 /tmp 目录空闲区 至少400M
     df -k /tmp 400M
   1.4 硬盘空闲区 至少2.8G(安装目录)+1.5G(原目录)
     df -k     
 
 2 需要安装了以下软件包
                                         最低版
  uname -a                       kernel    2.6.9      
  rpm -q glibc                   2.3.2.95.27
  rpm -q gcc                      3.2
  rpm -q make                   3.79
  rpm -q binutils               2.14
  rpm -q libaio                   0.3
  rpm -q openmotif           2.2.2-16
  rpm -q setarch                1.3-1
 
3. ip与主机名对应
rhel5linux-database不支持修改版本vi /etc/redhat-release
hostname
vi /etc/sysconfig/network
vi /etc/sysconfig/network-scripts/ifcfg-eth0
vi /etc/hosts
127.0.0.1 localhost.hostdomain localhost
10.2.26.31  station31.example.com station31
 
4.安装过程中和isqlplus乱码
 mkdir -p /usr/share/fonts/zh_CN/TrueType;cd /usr/share/fonts/zh_CN/TrueType;
cp ../../chinese/TrueType/uming.ttf ./zysong.ttf
 
5. 配置内核参数
   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.wmem_default=262144
           net.core.wmem_max=262144
   5.2 改变当前内核参数的值
      sysctl -p
 
6. 创建安装oracle 所需的组和用户
   groupadd oinstall;groupadd dba;useradd -g oinstall -G dba oracle;echo "redhat" | passwd --stdin oracle
 
7. 创建安装安装所需的目录
 mkdir -p /u01/app/oracle;chown -R oracle.oinstall /u01;chmod -R 775 /u01
 
8.为了提高在linux系统上运行软件的性能,必须对oracle用户设置下列shell 限定。
   8.1 打开文件数和进程数的限制
       加入下面的行到文件/etc/security/limits.conf
        oracle soft nproc 2047
        oracle hard nproc 16384
        oracle soft nofile 1024
        oracle hard nofile 65536
        8.2 加入下面的行到文件/etc/pam.d/login ,假如它不存在的话
    session required /lib/security/pam_limits.so
     Oracle 官方网站如此说,但是已经有人发现这个也会造成影响.
 
9. 为oracle用户设置环境变量,注意以下命令为,必需以oracle用户身份登录,更改.bash_profile,添加以下行
     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=ora10
                 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
                NLS_LANG=American_America.ZHS16GBK
 
                export PA TH
                export LD_LIBRARY_PATH
                export ORACLE_BASE
                export ORACLE_HOME
                export ORACLE_SID
                export NLS_LANG
 
10.安装包解压
unzip 10201_database_linux32;chown -R oracle.oinstall /database;chmod -R 775 /database
 
11. 注销后以oracle用户安装
$cd /database
$./runInstaller
 
注意:
1 安装介质一般是网上下载的. 先要解压,保证解压后的目录,拥有者是oracle:oinstall,并且有执行权限
 
2. 以oracle身分登陆xwindow,运行安装目录下的runInstaller
3. 安装的最后阶段,可能会出现OUI-25031错误,可能/etc/hosts文件有问题。若还提示错误就把操作系统字符集改en_US,最后以root用户身分运行提示两个脚本文件.

转载请保留固定链接: https://linuxeye.com/database/650.html

------分隔线----------------------------
标签:ORACLE10G
栏目列表
推荐内容