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

Oracle 10g release 2 for CentOS 5.5

发布时间:  2012/8/23 16:44:37

第一部分,环境配置

1.安装CENTOS 5.5

安装CentOS 5.5时,如果服务器只是运行Oracle数据库的话,在安装CentOs5.0 时一定要选择安装gnome,开发工具包,遗留开发包,其他一些包可以不选择安装。

2.查询所需安装包是否完整

# rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel libaio
-
 

可能还需要以下一些包,在安装的过程中根据包依赖的关系,把所依赖的包安装上:

compat-libstdc++-33-3.2.3-61.i386.rpm     <--必须

libXp-devel-1.0.0-8.i386.rpm

openmotif-devel-2.3.0-0.3.el5.i386.rpm

openmotif22-2.2.3-18.i386.rpm

perl-libxml-perl-0.08-1.2.1.noarch.rpm

3.kernel参数修改系统配置文件/etc/sysctl.conf,在行末添加以下内容,在CentOS5.5上会看到

kernel.shmmax = 4294967295

kernel.shmall = 268435456这些参数已经存在并且默认启用了,

需要将原kernel.shmmax与kernel.shmall参数注释掉。【 Linux公社 www.Linuxidc.com 】并在文件末尾添加以下内容:

#use for Oracle10gR2

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

另外在安装Oracle数据库的时候要注意/etc/hosts与/etc/sysconfig/network文件主机名的一致性,否则会在后面运行netca和dbca可能出现错误提示。

[注:主机名设置时尽量不要用localhost.localdomain,因为在搭建RAC时会出现一系列问题。]

例如:/etc/hosts文件内容如下:

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1        localhost.localdomain localhost

::1        localhost6.localdomain6 localhost6

192.168.1.2 keiichi.ora.com

/etc/sysconfig/network内容如下:

NETWORKING=yes

NETWORKING_IPV6=no

HOSTNAME=keiichi.ora.com

4.修改限制配额文件/etc/security/limits.conf,在文件末尾添加以下内容

#use for Oracle10g

Oracle soft nproc 2047

Oracle hard nproc 16384

Oracle soft nofile 1024

Oracle hard nofile 65536

5.修改pam模块登录文件/etc/pam.d/login,在行末添加以下内容

session    required     /lib/security/pam_limits.so

session    required     pam_limits.so

6.修改SELINUX配置文件/etc/selinux/config,确保以下内容

SELINUX=disabled

关闭SELIINUX

7.修改全局环境文件/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

8.因为默认centos5.5不支持10.2.0,修改配置文件,使CentOS 5.5支持Oracle10gR2.

# cp /etc/RedHat-release  redhat-release.bak

备份要修改的文件。

直接修改/etc/RedHat-release内容为redhat-4

再运行"sysctl -p"应用以上参数

第二部分,Oracle用户及目录配置及安装

1.创建和配置用户

[root@localhost ~]# groupadd oinstall   //创建Oracle数据库安装组

[root@localhost ~]# groupadd dba        //创建Oracle数据库管理组

[root@localhost ~]# useradd -m -g oinstall -G dba Oracle //创建oracle用户

[root@localhost ~]# id Oracle

uid=501(Oracle) gid=501(oinstall) groups=501(oinstall),502(dba)

[root@localhost ~]# passwd Oracle     //为Oracle用户设置密码:

Changing password for user Oracle.

New UNIX password:

BAD PASSWORD: it is based on a dictionary word

Retype new UNIX password:

passwd: all authentication tokens updated successfully.

2.创建安装目录

# mkdir -p /u01/Oracle     //创建oracle的BASE 目录

# chown -R Oracle:oinstall /u01/oracle  //修改BASE目录的属主和属组

# chmod -R 775 /u01/Oracle

# mv /root/10201_database_linux32.zip /u01/mk

# unzip /u01/10201_database_linux32.zip

3.修改 Oracle 用户环境配置文件 .bash_profile

# su - Oracle

$ vi ~/.bash_profile

添加

export Oracle_BASE=/u01/oracle

export Oracle_HOME=$ORACLE_BASE/10g

export Oracle_SID=keiichi    //数据库实例的SID,在图形界面安装过程中要求输入SID与这里保持相同

export PATH=$PATH:$HOME/bin:$Oracle_HOME/bin

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

开始安装

# su - oralce

$ cd /u01/databases     //Oracle解压后产生的目录

$ export LANG=en_US    //设置临时环境变量,解决Oracle图形界面显示乱码的问题

$ ./runInstaller       //可以加参数-ignoreSysPreReqs,跳过对系统安装前的检查

一直下一步就可以了.

如果安装过程中有提示缺少什么文件的话,可以切换到ROOT用户,安装好需要的文件并继续安装。

安装后期会提示需要用ROOT用户执行两个脚本,一个一个执行它。直到安装完毕退出。


本文出自:亿恩科技【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号
      0
     
     
     
     

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