始创于2000年 股票代码:831685
咨询热线:0371-60135900 注册有礼 登录
  • 挂牌上市企业
  • 60秒人工响应
  • 99.99%连通率
  • 7*24h人工
  • 故障100倍补偿
您的位置: 网站首页 > 帮助中心>文章内容

CentOS 5.4 64位安装Oracle 10G

发布时间:  2012/9/13 17:11:48

一、检查硬件
查看内存和交换空间以及磁盘大小命令:#grep MemTotal /proc/meminfo"-
 


#grep SwapTotal /proc/meminfo2 g' ]. Q8 O( A# E
#df -h8 l! b% k  s' D; c6 R
#df -k /tmp
8 A; k5 f. k  j( q% q8 T要求:所需最小内存为256MB,而所需最小交换空间为512M。对于内存小于或等于2GB 的系统,交换空间应为内存的两倍;对于内存大于2GB 的系统,交换空间应为内存的一到两倍。安装Oracle 10g软件需要2.5GB 的可用磁盘空间,而数据库则另需1.2GB的可用磁盘空间。/tmp 目录至少需要 400MB的可用空间。
二、验证Linux安装  t# n6 ~* i- r
1. 检查内核版本:#uname -r8 t/ m: {% ~1 h$ \% E( j
所需版本:2.6.9-5.EL(为官方RHEL 4.0的要求)5 ^# g" X# C' a5 ~
2. 检查所需软件包:#rpm -q package-name
所需包及其版本:
binutis-2.15.92.0.2-13.EL4
Ecompat-db-4.1.25-9' L, ]' p) K$ J* x
compat-libstdc++-296-2.96-132.7.2
control-center-2.8.0-12
gcc-3.4.3-22.1.EL4
gcc-c++-3.4.3-22.1.EL44. l- K1 \1 Q$ u) {5 Z
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
sysstat-5.0.5-19 P% |- U, I, K! m! z
xscreensaver-4.18-5.rhel4.2" C5 s' W( V7 @+ c$ c; ?; n
setarch-1.6-1

如果有软件包未安装,插入Linux系统安装光盘,使用以下方法安装
rpm -ivh package-name-major-version*
例如:#rpm -Uvh compat-db-4*
创建 Oracle 组和用户帐户

groupadd dba
useradd  -g dba Oracle
# id Oracle
uid=501(Oracle) gid=502(oinstall) groups=502(oinstall),503(dba)


设置 Oracle 帐户的口令:

passwd Oracle创建目录以 root 用户身份执行以下命令: mkdir -p /oraclechown -R Oracle:dba /oraclechmod -R 775 /Oracle配置 Linux 内核参数 给出的值都为最小值,因此如果您的系统使用一个更大的值,则不要进行更改。Linux 允许在系统启动并运行时修改大多数内核参数,所以无需在修改内核参数后重启系统。 kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default=4194304net.core.wmem_default=262144net.core.rmem_max=4194304net.core.wmem_max=262144注意,OEL 5 已经为 kernel.shmall 和 kernel.shmmax 定义了值。如果默认值等于或大于要求值,则使用默认值。使参数生效/sbin/sysctl -p设置环境变量export PATHTMP=/tmp; export TMPTMPDIR=$TMP; export TMPDIROracle_BASE=/oracle; export ORACLE_BASEOracle_HOME=$ORACLE_BASE/product/10.2.0.1/db_1; export ORACLE_HOMEOracle_SID=db1; export ORACLE_SIDOracle_TERM=xterm; export ORACLE_TERMPATH=/usr/sbin:$PATH; export PATHPATH=$Oracle_HOME/bin:$PATH; export PATHLD_LIBRARY_PATH=$Oracle_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATHCLASSPATH=$Oracle_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH安装Oracleunzip linux.x64_11gR1_database.zip# sh ./runInstaller -ignoreSysPrereqs错误:Exception :java.lang.UnsatisfiedLinkError这个错误是也是由于缺少系统安装包造成的,只需安装XFree86-libs包即可,这个安装包可以在系统光盘中找到。: y+ P: |) n9 z1 s: u' z% `在上面两个错误如果出现在RedHat as5版本中,解决如下:在RHEL5中上面的包被libXp所取代了,因此rpm -ivh libXp-1.0.0-8.i386.rpm将包打上后问题即可解决。cat >> /home/Oracle/raw.conf <<EOFsystem=/opt/Oracle/oradata/system01.dbfsysaux=/opt/Oracle/oradata/sysaux01.dbfundotbs1=/opt/Oracle/oradata/undotbs01.dbfredo1_1=/opt/Oracle/oradata/redo01.dbfredo1_2=/opt/Oracle/oradata/redo02.dbfcontrol1=/opt/Oracle/oradata/control01.ctlcontrol2=/opt/Oracle/oradata/control02.ctltemp=/opt/Oracle/oradata/temp01.dbfusers=/opt/Oracle/oradata/users01.dbfspfile=/opt/Oracle/oradata/spfileora10.oraorapwd=/opt/Oracle/oradata/orapwdora10 EOFln -s /dev/raw/raw1  /oradata/system01.dbfln -s /dev/raw/raw2  /oradata/sysaux01.dbfln -s /dev/raw/raw3  /oradata/undotbs01.dbfln -s /dev/raw/raw4  /oradata/redo01.dbfln -s /dev/raw/raw5  /oradata/redo02.dbfln -s /dev/raw/raw6  /oradata/control01.ctlln -s /dev/raw/raw7  /oradata/control02.ctlln -s /dev/raw/raw8  /oradata/temp01.dbfln -s /dev/raw/raw9  /oradata/spfileora10.oraln -s /dev/raw/raw10 /oradata/orapwdora10ln -s /dev/raw/raw11 /oradata/users01.dbf
 


本文出自:亿恩科技【www.enkj.com】

服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM]

  • 您可能在找
  • 亿恩北京公司:
  • 经营性ICP/ISP证:京B2-20150015
  • 亿恩郑州公司:
  • 经营性ICP/ISP/IDC证:豫B1.B2-20060070
  • 亿恩南昌公司:
  • 经营性ICP/ISP证:赣B2-20080012
  • 服务器/云主机 24小时售后服务电话:0371-60135900
  • 虚拟主机/智能建站 24小时售后服务电话:0371-60135900
  • 专注服务器托管17年
    扫扫关注-微信公众号
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 亿恩科技 版权所有  地址:郑州市高新区翠竹街1号总部企业基地亿恩大厦  法律顾问:河南亚太人律师事务所郝建锋、杜慧月律师   京公网安备41019702002023号
      1
     
     
     
     

    0371-60135900
    7*24小时客服服务热线