LINUX 64Red Hat)安装指南
1. 下载安装程序
10201_database_linux_x86_64.cpio解压:cpio –idmv <10201_database_linux_x86_64.cpio
p6810189_10204_Linux-x86-64.zip 解压:unzip  p6810189_10204_Linux-x86-64.zip
gunzip 10201_database_linux_x86_
2. 检查硬件配置
    内存 #grep MemTotal /proc/meminfo 512MB
    交换分区 #grep SwapTotal /proc/meminfo 1GB
    /tmp目录空闲区 #df –k /tmp 400MB
    硬盘空闲空间 #df -k 4GB
      lsb_release  –a (检查操作系统的具体版本号,如财务2数据库服务器的检查如下)
      LSB Version:    :core-3.0-amd64:core-3.0-ia32:core-3.0-noarch:graphics-3.0-amd64:graphics-3.0-ia32:graphics-3.0-noarch
Distributor ID: RedHatEnterpriseAS
Description:    Red Hat Enterprise Linux AS release 4 (Nahant Update 5)
Release:        4
Codename:      NahantUpdate5
      getconf LONG_BIT(检查位数)
      64
3.   检查安装包
   
以下安装包必须安装, 或者有更高的版本也可以
make-3.79· binutils-2.11· openmotif-2.2.2-16· setarch-1.3-1 · compat-db-4.0.14.5· compat-gcc-7.3-2.96.122· compat-gcc-c++-7.3-2.96.122· compat-libstdc++-7.3-2.96.122· compat-libstdc++-devel-7.3-2.96.122
      检查包是否安装:rpm –qa|grep make
      如果缺少一些包,最好先把包安装好,否则oracle安装可能不会成功,如上次安装财务数据库时,Linux安装时没有把包安装完全,在创建数据库时报如下错误:
INFO: /usr/bin/ld: crt1.o: No such file: No such file or directory
INFO: collect2: ld returned 1 exit status
INFO: make: *** [ctxhx] Error 1
INFO: End output from spawned process.
INFO: ----------------------------------
INFO: Exception thrown from action: make
Exception Name: MakefileException
Exception String: Error in invoking target 'install' of makefile '/dba/oracle/pr
oduct/10.2.0/db_1/ctx/lib/ins_ctx.mk'. See '/dba/oracle/oraInventory/logs/instal
      最后通过重装Linux系统把包安装完全数据库才安装成功。
4.   修改配置参数
修改文件/f,添加如下行
kernel.shmall = 2097152
kernel.shmmax =10179869184
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
_default=4194304
_max=4194304
wmem_default=262144
wmem_max=262144

sysctl -p
修改文件/etc/f,添加如下行
*      soft        nproc        2047
*      hard      nproc        16384
*      soft        nofile        1024
*      hard      nofile          65536
修改文件/etc/pam.d/login ,假如它不存在的话
session required /lib/security/pam_limits.so
修改ORACLE用户的SHELL路径,修改文件/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
5. 创建ORACLE用户以及相关组
检查dba组
      如果不存在,则创建
grep dba /etc/group
    groupadd dba
   
  如果不存在,则创建
grep oinstall /etc/group
      groupadd oinstall
  创建oracle用户,设置密码:
    useradd oracle –g dba –G oinstall –d oracle
    passwd oracle
6. 创建oracle安装目录并修改目录权限
      mkdir –p /dba/oracle/product/10.2.0/db_1
      chown –R oracle:dba  /dba/oracle
      chmod –R 755 /dba/oracle
7. 配置ORACLE参数
切换到oracle用户 su - oracle
修改文件/home/oracle/.bash_profile,添加如下代码:(具体目录示具体安装目录作相应修改)
ORACLE_BASE=/dba/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/9.2
ORACLE_SID=crm
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH
8. 开始安装
由于Linux 64 安装的特殊性,需要先安装32位的一个软件包,下载软件包
如果安装不成功,可用如下命令(rpm  -Uvh  *.rpm  --nodeps  --force)
glibc-2.3.4-2.36.i386.rpm,安装
rpm –ivh –-force glibc-2.3.4-2.36.i386.rpm
安装Oracle数据库(不创建实例)
su – oracle
export DISPLAY=10.0.4.118:0.0
./runInstaller
linux安装数据库……………….
安装补丁
./runInstaller
………………
安装64软件包,下载软件包
glibc-devel-2.3.4-2.19.i386.rpm
安装:
rpm -ivh --force glibc-devel-2.3.4-2.19.i386.rpm
9. 创建数据库实例
按正常步骤创建数据库实例……
Vi /etc/sysconfig/i18n
LANG="zh_CN.UTF-8"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
SYSFONT="latarcyrheb-sun16"
改为
LANG="en_US.UTF-8"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。