Oracle在Linux平台下的安装


Oracle作为业界非常知名的数据库产品,在企业中得到了普遍的应用。使用软件的第一步是成功安装软件。本例以OracleLinux平台下的安装为例,所装版本为Oracle 10g

1. 安装前的准备

1.1 检查硬件需求

1)物理内存至少1GB

2)虚拟内存(SWAP空间)根据物理内存的大小需求如下

  

(3)/tmp目录至少需要400MB的硬盘空间

(4)根据不同的安装类型,安装Oracle数据库的分区至少要有1.5GB-3.5GB的空闲磁盘空间。

 

(5)确认硬件平台和oracle版本(有32位和64位)匹配

 

1.2 检查软件需求   (1)操作系统平台   目前Oracle只在以下Linux平台上测试过:

 

由于在后面安装Oracle时,会检查系统版本号,为了避免检测通不过,最好修改为4.4

方法:修改/etc/issue文件

[root@oracle ~]# cat /etc/issue

Red Hat Enterprise Linux Server release 4.4 (Tikanga)

Kernel \r on an \m

2)内核版本

推荐在2.4以后的版本上安装

[root@oracle ~]# uname -r

2.6.18-164.el5

3)安装所依赖的软件包

Oracle 10g所依赖的软件列表如下:

binutils

compat-db

compat-gcc-34

compat-gcc-34-c++

compat-libstdc++-33

compat-libstdc++

gcc

gcc-c++

glibc

glibc-common

glibc-devel 

glbic-headers

libgcc

libXp

libXp-devel

libXt

libXtst

libaio

libaio-devel

libgcc

libstdc++

libstdc++-devel 

libgomp

make

numactl-devel

sysstat

建议通过yum服务安装所需要的依赖软件包,可以自动解决软件包之间的依赖关系。

yum -y install binutils compat-db compat-gcc-34 compat-gcc-34-c++ compat-libstdc++-33 compat-libstdc++ gcc gcc-c++ glibc glibc-common glibc-devel  glbic-headers libgcc libXp libXt libXtst libaio libaio-devel libgcc libstdc++ libstdc++-devel  libgomp make numactl-devel sysstat

注意在64位平台下不要忽略安装32位的软件包,否则可能会报错:

/tmp/OraInstall2012-01-07_01-03-21AM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory

  • 1
  • 2
  • 3
  • 4
  • 5
  • 下一页

相关内容