没有合适的资源?快使用搜索试试~ 我知道了~
Oracle10gForLinux安装手册.doc
需积分: 3 14 下载量 42 浏览量
2011-07-16
19:00:23
上传
评论
收藏 47KB DOC 举报
温馨提示
试读
11页
目前Oracle公司发行的10g数据库版本并未提供对所有Linux操作系统的支持,但是在主流 的Linux平台,包括Mandrake和RedHat上都已经可以进行安装。
资源详情
资源评论
资源推荐
Oracle10gForLinux 安装手册
Oracle10gForLinux 安装手册
作者: 出处:Unix 爱好者家园 unix-cd.com 更新时间: 2004 年 09 月 26 日
目前 Oracle 公司发行的 10g 数据库版本并未提供对所有 Linux 操作系统的支持,但是在主流
的 Linux 平台,包括 Mandrake 和 RedHat 上都已经可以进行安装。不过由于 Linux 环境和 Wind
ows 的区别,安装的工作要困难得多,不但要求安装者对 Linux 系统相当熟悉,还要求安装
者能够灵活地进行用户环境的建立与配置。这一节里着重介绍 Oracle10g(10.1.0)在 Red
Hat Linux 企业版高级服务器 3.0、2.1 版本(Enterprise Linux Advanced Server,以下
简称 RHELAS)和 Red Hat Linux 9.0(以下简称 RH9)上的安装,版本不同的参数配置是不
同的。在 Linux Mandrake 8.0 上的安装请参考在 Red Hat 9.0 上的配置。
I-2-1 + 安装前的准备工作
安装前的准备工作主要是针对 Linux 系统所做的兼容性配置,从硬盘空间、安装环境、运行
环境、Linux 内核参数配置、系统用户设置等诸方面进行一系列较为复杂的设置工作,使操
作系统可以顺利地安装并运行 Oracle10g 数据库。
■ + 检查内存和交换空间
Oracle 公司宣称在 Linux 下安装 Oracle10g 数据库至少要有 512MB 的内存和至少 1GB 或者两倍
内存大小的交换空间,对于系统内存大于 2GB 的服务器,交换空间可以介于 2GB—4GB 之间。
如果是为了在一台仅有 256M 内存的普通 PC 机上试用 Oracle10g(例如使用其通用版 General
Purpose Database),在分配了 1GB 左右的交换空间的情况下,也可以正常运行 Oracle 数
据库。
要检查内存空间,登录进入 Linux,在命令行方式(bash 环境)下执行如下命令:
grep MemTotal /proc/meminfo
要检查交换空间,在命令行下执行如下命令:
grep SwapTotal /proc/meminfo
如果系统原有交换空间过小,可以通过如下途径增加系统的临时交换空间:
1. 以 root 用户登录系统
$ su – root
2. 创建临时交换空间文件
# dd if=/dev/zero of=tmpswap bs=1k count=900000
# chmod 600 tmpswap
# mkswap tmpswap
# swapon tmpswap
■ + 临时硬盘空间
Oracle10g 安装程序在安装过程中需要 400M 以上的临时硬盘空间,建议使用“/tmp”文件夹
作为零时文件夹,如果“/tmp”文件没有足够的空间,可以新创建一个文件夹作为安装的
临时目录,之后设置环境变量 TEMP 和 TMPDIR 指向相应的位置,详见下面的操作代码。
登录进入 Linux,在命令行方式(bash 环境)下执行如下命令检查“/tmp”文件的空间:
$ df /tmp
如果“/tmp”文件空间不足,可以执行如下命令在另一个文件系统中创建“/tmp”文件:
$ su - root
# mkdir /<AnotherFilesystem>/tmp + + //如 # mkdir /home/temp
# chown root.root /<AnotherFilesystem>/tmp
# chmod 1777 /<AnotherFilesystem>/tmp
# export TEMP=/<AnotherFilesystem>
//如 # TEMP=/home/temp; export TEMP
# export TMPDIR=/<AnotherFilesystem>
//如 # TMPDIR=/home/temp; export TMPDIR
这样,在完成 Oracle10g 的安装之后,就可以通过如下命令删除先前创建的临时文件:
$ su - root
# rmdir /<AnotherFilesystem>/tmp
# unset TEMP
# unset TMPDIR
■ + 虚拟 x-windows 软件
现在流行的 x-windows 软件有 exceed、x-win32 等软件,可以使用虚拟 x-windows 软件在图形
界面下安装 Oralce9i。一般标准安装 Linux 系统后缺省都会装好 x-windows 环境。
■ + 检查软件包(RPMs)
在正式安装 Oracle10g 之前,请检查安装所需的软件包,例如在 Red Hat Linux 企业版高级
服务器 3.0 版本上选择默认安装,类似 gcc、 redhat-release 和其他的一些必需的软件包是
不被安装的。
1.检查内核(kernel)软件包
对于 RHELAS2.1 而言,内核软件包的版本非常重要,只有高于 2.4.9 的内核版本才可以正常
安装 Oracle10g。可以通过如下命令检查内核软件包的版本:
$ uname -a
2.检查 glibc 软件包
RHELAS3 和 RH9 的 glibc 软件包版本可以通过 Oracle10g 安装前的自检测试,但是 RHELAS2.1 必
须升级其 glibc 软件包版本方可通过自检。Oracle10g 的安装要求 glibc 软件包版本至少为 2
.2.4.31.7。
如果用户的系统是 RHELAS2.1,可以下载最新的 glibc 软件包,同时执行如下命令:
$ su - root
# rpm -Uvh glibc-2.2.4-32.11.i686.rpm glibc-common-2.2.4-32.11.i386.rpm
3.检查 gcc、make 和 binutils 软件包
确认下列软件包已经安装:
Ÿ 对于 RHELAS3 和 RHELAS2.1:make-3.79 或更高版本;
Ÿ 对于 RHELAS3 和 RHELAS2.1:binutils-2.11.90.0.8-12 或更高版本;
Ÿ 对于 RHELAS3:gcc-3.2.3-2 或更高版本;
Ÿ 对于 RHELAS2.1:gcc-2.96-108.1 或更高版本。
执行如下命令进行检查:
# rpm -q gcc make binutils
RHELAS3 系统的用户通常可以在第 3 张系统安装光盘中找到这些软件包,在命令行下执行如
下命令即可进行安装:
$ su - root
# rpm -Uvh gcc-3.2.3-20.i386.rpm \
+ + + glibc-devel-2.3.2-95.3.i386.rpm \
+ + + glibc-headers-2.3.2-95.3.i386.rpm \
+ + + glibc-kernheaders-2.4-8.34.i386.rpm
RHELAS2.1 系统的用户在缺省安装的状态下是不安装 binutils 和 gcc 软件包的,在命令行下
执行如下命令即可进行安装:
$ su - root
# rpm -ivh gcc-2.96-108.1.i386.rpm \
+ + + binutils-2.11.90.0.8-12.i386.rpm \
+ + + cpp-2.96-108.1.i386.rpm \
+ + + glibc-devel-2.2.4-32.11.i386.rpm \
+ + + kernel-headers-2.4.9-e.3.i386.rpm
RH9 系统的用户为了确保使用的这些软件包版本合适,也可以通过执行如下命令安装最新的
软件包:
$ su - root
# rpm -Uvh gcc-3.2.2-5.i386.rpm \
+ + + glibc-devel-2.3.2-5.i386.rpm \
+ + + cpp-3.2.2-5.i386.rpm \
+ + + glibc-kernheaders-2.4-8.10.i386.rpm \
+ + + binutils-2.13.90.0.18-9.i386.rpm
4.检查 openmotif 软件包
确认下列软件包已经安装:
Ÿ 对于 RHELAS3:openmotif-2.2.2-16 或更高版本;
Ÿ 对于 RHELAS2.1:openmotif-2.1.30-11 或更高版本。
执行如下命令进行检查:
# rpm -q openmotif
RHELAS3 系统的用户可以通过执行如下命令安装该软件包:
剩余10页未读,继续阅读
lxc_00781
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0