linux下搭建orcale

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在Linux x86 上安装Oracle 数据库10g uname -r

例如:

# uname -r

2.4.21-4.0.1.ELsmp

其他所需程序包的版本(或更高版本):

? gcc-3.2.3-2

? make-3.79

? binutils-2.11

? openmotif-2.2.2-16

? setarch-1.3-1

? 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

? compat-db-4.0.14.5(Oracle 10g 数据库安装指南中将其列为是必需的,但此处并不需要)

要查看系统上安装了这些程序包的哪些版本,以root 用户身份运行以下命令: rpm -q gcc make binutils openmotif setarch compat-db compat-gcc \

compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel

例如:

# rpm -q gcc make binutils openmotif setarch compat-db compat-gcc \

> openmotif compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel

gcc-3.2.3-20

make-3.79.1-17

binutils-2.14.90.0.4-26

openmotif-2.2.2-16

setarch-1.3-1

package compat-db is not installed

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

请注意,尚未安装compat-db 程序包。安装过程中可用的任何程序包组均不

包含此程序包,因此必须在单独的步骤中安装。如果系统上缺少任何其他程序包版

本,或版本比以上指定的版本旧(compat-db 除外),则可以从Red Hat Network 下载并安装更新。

安装compat-db

插入原始Red Hat Enterprise Linux 介质的第二张CD。(Update 2 中未包含该程序包,它仅存在于原始介质中。)

此CD 自动挂载。

以root 用户身份运行以下命令:

rpm -ivh /mnt/cdrom/RedHat/RPMS/compat-db-4.0.14-5.i386.rpm

例如:

# rpm -ivh /mnt/cdrom/RedHat/RPMS/compat-db-4.0.14-5.i386.rpm Preparing... ########################################### [100%]

1:compat-db ########################################### [100%]

________________________________________

第2 部分:针对Oracle 配置Linux

Linux 软件现已安装完毕,您需要针对Oracle 对其进行配置。本部分将逐步讲解针对Oracle 数据库10g 配置Linux 的过程。

验证系统要求

要验证系统是否满足Oracle 10g 数据库的最低要求,以root 用户身份登录并运行以下命令。

要查看可用RAM 和交换空间大小,运行以下命令:

grep MemTotal /proc/meminfo

grep SwapTotal /proc/meminfo

例如:

# grep MemTotal /proc/meminfo

MemTotal:512236 kB

# grep SwapTotal /proc/meminfo

SwapTotal:1574360 kB

所需最小RAM 为512MB,而所需最小交换空间为1GB。对于RAM 小于或等于

2GB 的系统,交换空间应为RAM 数量的两倍;对于RAM 大于2GB 的系统,交换空间应为RAM 数量的一到两倍。

Oracle 10g 软件还需要 2.5GB 的可用磁盘空间,而数据库则另需 1.2GB 的可用磁盘空间。/tmp 目录至少需要400MB 的可用空间。要检查系统上的可用磁盘空间,运行以下命令:

df -h

例如:

# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/sda3 6.8G 1.3G 5.2G 20% /

/dev/sda1 99M 17M 77M 18% /boot

该示例表明,/tmp 目录没有自己的文件系统。(对本指南而言,它是根文件系

统的一部分。)根文件系统可用空间为 5.2 GB,除了满足安装(2.5 + 1.2 + 0.4 =

4.1GB) 外还小有富余。

创建Oracle 组和用户帐户

接下来,创建用于安装和维护Oracle 10g 软件的Linux 组和用户帐户。用户

帐户将称为oracle,而组将称为oinstall 和dba。以root 用户身份执行以下命令: /usr/sbin/groupadd oinstall

/usr/sbin/groupadd dba

/usr/sbin/useradd -m -g oinstall -G dba oracle

id oracle

例如:

# /usr/sbin/groupadd oinstall

# /usr/sbin/groupadd dba

# /usr/sbin/useradd -m -g oinstall -G dba oracle

# id oracle

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

设置oracle 帐户的口令:

相关文档
最新文档