在 Linux 上安装 Oracle 10g

本文涉及的产品
云防火墙,500元 1000GB
简介: 概述 这是在 Linux 上安装 Oracle 10g 软件主要组件指南系列的第一部分。这些文章详细介绍了 Linux 的所有三个已认证的英语发行套件(未介绍 Asianux),并假设使用廉价的 Intel x86 硬件。

 

概述

这是在 Linux 上安装 Oracle 10g 软件主要组件指南系列的第一部分。这些文章详细介绍了 Linux 的所有三个已认证的英语发行套件(未介绍 Asianux),并假设使用廉价的 Intel x86 硬件。同时,还逐步演示了为评估主要 Oracle 10g 产品而在常见硬件上进行安装和配置的过程。

该系列的根本目标是逐步演示如何安装和配置 10g 网格的所有组件。通过这个系列,您将了解如何安装和配置单实例 Oracle 10g 数据库(本文)、双节点 Oracle RAC 10g 数据库、Oracle 应用服务器 10g Oracle Enterprise Manager 10g 网格控制的所有主要组件。

该系列提供的方法将采用最简单的途径(步骤数最少)来完成任务。该方法通常意味着所选择的配置将只适用于评估。因此,该系列既不适用于构建生产品质的环境,也不反映最佳实践。

以下是这些文章所介绍的获得 Oracle 10g 认证的三个 Linux 发行套件:

  • Red Hat Enterprise Linux 2.1
  • Red Hat Enterprise Linux 3
  • Novell SUSE Linux Enterprise Server 8

如果您是初次接触 Linux / Oracle,那这第一篇文章特适合您。它首先介绍基础知识,然后逐步演示如何从头安装 Oracle 数据库 10g

本文由四部分组成:第 1 部分介绍了如何安装 Linux 操作系统,第 2 部分介绍了如何针对 Oracle 配置 Linux,第 3 部分介绍了 Oracle 数据库安装的要点,第 4 部分介绍了如何创建其他文件系统并介绍了自动存储管理 (ASM)Oracle 数据库 10g 中一个出色的新特性,它显著简化了存储管理)。附录提供了帮助您了解新数据库用法的信息,其中包括如何交互地访问该数据库、如何停止和启动数据库及相关服务。

1 部分:安装 Linux

本指南采用具有以下硬件配置的服务器:

  • 两个 800MHz Pentium III CPU
  • 512MB RAM
  • 两个 SCSI 主机适配器 (Ultra SCSI 160)
  • 八个 SCSI 磁盘驱动器 (2 x 9GB + 6 x 36GB)
  • 一个 100Base-T 以太网适配器
  • 一个 1000Base-T 以太网适配器

对磁盘进行配置,使每个 SCSI 主机适配器连接到一个 9GB 磁盘和三个 36GB 磁盘。

请注意,尽管这根本算不上是一个强大的设置,但即便是使用再低的设置也可以完成本指南介绍的大部分任务。基本数据库安装只需要一个 CPU512MB 内存和一个可用空间至少为 6.5GB 的磁盘驱动器(IDESCSI FireWire)。

现在,我们将逐步演示在服务器上安装 Linux 操作系统的过程。本文假设进行 Linux 系统全新安装(有别于升级),并假设服务器为 Oracle 所专用,且服务器上没有其他操作系统或数据。

Red Hat Enterprise Linux 2.1

Oracle 10g经认证可以在 Red Hat Enterprise Linux 2.1Advanced Server Enterprise Server(Update 3) 或更高版本上运行。Red Hat Network (RHN) 提供更新,这些更新可以作为用于创建 CD ISO 文件或作为单个程序包更新下载。

要对全新 Linux 安装应用更新,最简单、最快速的方法是使用更新 CD 执行安装。如果 Linux 已经安装或 CD 上没有更新,则可以通过 RHN 应用这些更新。由于本指南针对的是全新 Linux 安装,因此您将使用更新 CD

1.      使用更新 CD 集中的第一张 CD 启动服务器。

o        您可能需要更改 BIOS 设置,以允许从 CD 启动。

2.      启动屏幕上出现时在底部显示 boot:

o        选择 Enter,从控制台上执行图形安装。(对于其他安装方法和选项,请参阅 Red Hat 安装指南。)

o        安装程序扫描硬件,短暂显示 Red Hat 闪屏,然后开始显示一系列屏幕提示。

3.      选择语言

o        接受默认值。

4.      配置键盘

o        接受默认值。

5.      配置鼠标

o        接受默认值。

6.      安装类型

o        接受默认值。

7.      设置磁盘分区

o        本文不介绍磁盘分区的详细方法,而是假设您熟悉磁盘分区方法。

(警告:对磁盘进行错误分区是删除硬盘上所有内容的最可靠、最快捷的方法之一。如果不确定如何分区,请先停下来,找人帮帮您,否则您将冒丢失数据的危险!)

本文使用以下分区方案(文件系统均为 ext3):

第一个控制器 (/dev/sda) 上的 9GB 磁盘包含以下分区,用于存放所有 Linux Oracle 软件:
- 100MB /boot
分区(对于 RHEL 2.1,最小为 50MB
-1,500MB
交换分区将此分区大小至少设置为系统 RAM 的两倍,但不要超过 2GB32 位系统不支持大于 2GB 的交换文件)。如果需要大于 2GB 的交换空间,则创建多个交换分区。
-7,150MB
根分区该分区将用于所有目录,包括 /usr/tmp/var/opt/home 等。这样做纯粹是为了讲解本指南而简化安装。更可靠的分区方案是将这些目录划分到单独的文件系统。

8.      配置启动加载程序

o        接受默认值。

9.      配置启动加载程序口令

o        如果要为 GRUB 设置口令,请在此处输入。对于评估系统,无需设置该项。

10.   配置网络

o        通常情况下,最好使用静态 IP 地址配置数据库服务器。为此,取消选中 Configure using DHCP 并输入服务器的网络配置。确保输入了主机名且已选中 Activate on boot

11.   配置防火墙

o        出于本演示的需要,将不配置防火墙。选择 No firewall(安全管理员,请不要生气)。

12.   其他语言支持

o        接受默认值。

13.   选择时区

o        选择适合您区域的时间设置。将系统时钟设置为 UTC 对服务器而言通常是一个很好的做法。为此,单击 System clock uses UTC

14.   配置帐户

o        root 用户选择一个口令,并将其输入所给的域中。为自己创建一个帐户。(不要在此时创建 oracle 帐户;我们将在稍后创建它。)

15.   选择程序包组

o        选择 Gnome KDE(或两者都选择)图形用户界面(默认为 Gnome)。注意:这两个 GUI 都非常受欢迎,其中 Gnome 在美国使用更普遍。我个人偏爱 KDE,这是因为它的终端模拟器可轻松实现剪切和粘贴,从而可将输入复制到多个连接(例如,当您在多个节点上配置 RAC 时,这将节省键入操作)。

o        选择 Software Development

16.   未解决的相关性

o        如果看到此屏幕,只需选择 Install packages to satisfy dependencies(默认值)并继续操作。

17.   配置图形界面 (X)

o        接受默认值,除非安装程序无法识别您的视频卡。如果您的视频卡无法被识别,则将无法继续操作。

18.   准备安装

o        单击 Next

19.   安装程序包

o        软件将被复制到硬盘并被安装。根据提示更改磁盘,然后在安装完成时单击 Next

20.   创建启动磁盘

o        如果需要,创建一张启动磁盘,或选择 Skip boot disk creation

21.   配置监视器

o        如果安装程序正确识别了您的监视器,则接受默认值。否则,从列表中选择一个兼容的监视器。

22.   恭喜

o        从系统中取出安装介质,然后单击 Next

系统自动重新启动,并显示一个图形登录屏幕。如果您是使用基本产品 CD 而非更新 CD 执行的安装,则在继续操作前必须通过 RHN 应用更新。

验证您的安装

如果完成了以上步骤,您应该具备 Oracle 10g 所需的所有程序包和更新。您可以执行以下步骤验证您的安装。

所需内核版本:2.4.9-e.25(或更高版本)

通过运行以下命令检查内核版本:

uname -r

 

例如:

# uname -r

2.4.9-e.27smp

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

  • gcc-2.96-124
  • make-3.79
  • binutils-2.11
  • openmotif-2.1.30-11
  • glibc-2.2.4-31

要查看系统上安装了这些程序包的哪些版本,运行以下命令:

rpm -q gcc make binutils openmotif glibc

 

例如: 

# rpm -q gcc make binutils openmotif glibc

gcc-2.96-118.7.2

make-3.79.1-8

binutils-2.11.90.0.8-12

openmotif-2.1.30-11

glibc-2.2.4-32.8

如果系统上缺少任何程序包版本,或版本比以上指定的版本旧,则可以从 Red Hat Network 下载并安装更新。

Red Hat Enterprise Linux 3

Oracle 10g经认证可以在不需要更新的情况下运行 Red Hat Enterprise Linux 3Advanced Server Enterprise Server)的基本版本。如果拥有更新 CD,则可以使用更新版本中的启动 CD 而非基本版本中的启动 CD 在安装过程中自动应用所有更新。Oracle 支持 Red Hat 的所有更新。

1.      使用第一张 CD 启动服务器。

o        您可能需要更改 BIOS 设置,以允许从 CD 启动。

2.      启动屏幕上出现时在底部显示 boot:

o        选择 Enter,从控制台上执行图形安装。(对于其他安装方法和选项,请参阅 Red Hat 安装指南。)

o        安装程序扫描硬件,短暂显示 Red Hat 闪屏,然后开始显示一系列屏幕提示。

3.      选择语言

o        接受默认值。

4.      配置键盘

o        接受默认值。

5.      欢迎屏幕

o        单击 Next

6.      配置鼠标

o        接受默认值。

7.      安装类型

o        选择 Custom

8.      设置磁盘分区

o        本文不介绍磁盘分区的详细方法,而是假设您熟悉磁盘分区方法。

(警告:对磁盘进行错误分区是删除硬盘上所有内容的最可靠、最快捷的方法之一。如果不确定如何分区,请先停下来,找人帮帮您,否则您将冒丢失数据的危险!)

本文使用以下分区方案(文件系统均为 ext3):

第一个控制器 (/dev/sda) 上的 9GB 磁盘包含以下分区,用于存放所有 Linux Oracle 软件:
- 100MB /boot
分区
-1,500MB
交换分区将此分区大小至少设置为系统 RAM 的两倍,但不要超过 2GB32 位系统不支持大于 2GB 的交换文件)。如果需要大于 2GB 的交换空间,则创建多个交换分区。
-7,150MB
根分区该分区将用于所有目录,包括 /usr/tmp/var/opt/home 等。这样做纯粹是为了讲解本指南而简化安装。更可靠的分区方案是将这些目录划分到单独的文件系统。

9.      配置启动加载程序

o        接受默认值。

10.   配置网络

o        通常情况下,最好使用静态 IP 地址配置数据库服务器。为此,单击 Edit

o        出现一个弹出窗口。取消选中 Configure using DHCP 复选框,并输入服务器的 IP 地址和网络掩码。确保选中 Activate on boot,然后单击 OK

o        Hostname 框中,选择 manually 并输入主机名。

o        Miscellaneous Settings 框中,输入其他网络设置。

11.   配置防火墙

o        出于本演示的需要,将不配置防火墙。选择 No firewall

12.   其他语言支持

o        接受默认值。

13.   选择时区

o        选择适合您区域的时间设置。将系统时钟设置为 UTC 对服务器而言通常是一个很好的做法。为此,单击 System clock uses UTC

14.   设置 Root 口令

o        输入 root 的口令,并再次输入以进行确认。

15.   选择程序包组

o        只选择此处显示的程序包集,其他选项不要选。

o        桌面
- X Window
系统
- Gnome
- KDE
-
请参阅我在 RHES 2.1 部分中提供的有关 GUI 选择的意见。

o        应用程序
-
编辑器
-
图形因特网

o        服务器
-
不要选择该组中的任何选项。

o        开发
-
开发工具

o        系统
-
管理工具

o        Red Hat Enterprise Linux
-
不要选择该组中的任何选项。

o        杂项
-
原有软件开发

o        单击 Next 继续操作。

16.   准备安装

o        单击 Next

17.   安装程序包

o        软件将被复制到硬盘并被安装。根据提示更改磁盘,然后在安装完成时单击 Next

18.   配置图形界面 (X)

o        接受默认值,除非安装程序无法识别您的视频卡。如果您的视频卡无法被识别,则将无法继续操作。

19.   配置监视器

o        如果安装程序正确识别了您的监视器,则接受默认值。否则,从列表中选择一个兼容的监视器。

20.   定制图形配置

o        接受默认值。

21.   恭喜

o        从系统中取出安装介质,然后单击 Next

22.   系统自动重新启动并显示一个新的欢迎屏幕。

o        单击 Next

23.   许可协议

o        阅读许可协议。如果同意其中的条款,则选择 Yes, I agree to the License Agreement 并单击 Next

24.   日期和时间

o        设置日期和时间。

o        如果要使用 NTP 服务器(推荐),则选择 Enable Network Time Protocol 并输入 NTP 服务器的名称。

25.   用户帐户

o        为自己创建一个帐户。

o        此时不要为 oracle 创建帐户。本部分稍后将介绍如何创建 oracle 帐户。

26.   Red Hat Network

o        如果要立即使用或激活 Red Hat Network 帐户,则接受默认值,单击 Next 并遵循 Red Hat 产品附带的产品激活说明。

27.   其他 CD

o        单击 Next

28.   完成设置

o        单击 Next

29.   出现一个图形登录屏幕。

恭喜!您的 Linux 软件现已安装完毕。

目录
相关文章
|
22小时前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
34 20
|
1天前
|
Unix Linux 编译器
UNIX/Linux 上的安装
UNIX/Linux 上的安装。
8 2
|
29天前
|
Oracle Cloud Native 关系型数据库
Oracle Linux 9.5 正式版发布 - Oracle 提供支持 RHEL 兼容发行版
Oracle Linux 9.5 正式版发布 - Oracle 提供支持 RHEL 兼容发行版
60 10
Oracle Linux 9.5 正式版发布 - Oracle 提供支持 RHEL 兼容发行版
|
27天前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
52 4
|
1月前
|
存储 安全 数据管理
如何在 Rocky Linux 8 上安装和配置 Elasticsearch
本文详细介绍了在 Rocky Linux 8 上安装和配置 Elasticsearch 的步骤,包括添加仓库、安装 Elasticsearch、配置文件修改、设置内存和文件描述符、启动和验证 Elasticsearch,以及常见问题的解决方法。通过这些步骤,你可以快速搭建起这个强大的分布式搜索和分析引擎。
43 5
|
1月前
|
监控 Oracle 关系型数据库
Linux平台Oracle开机自启动设置
【11月更文挑战第8天】在 Linux 平台设置 Oracle 开机自启动有多种方法,本文以 CentOS 为例,介绍了两种常见方法:使用 `rc.local` 文件(较简单但不推荐用于生产环境)和使用 `systemd` 服务(推荐)。具体步骤包括编写启动脚本、赋予执行权限、配置 `rc.local` 或创建 `systemd` 服务单元文件,并设置开机自启动。通过 `systemd` 方式可以更好地与系统启动过程集成,更规范和可靠。
|
1月前
|
Oracle Ubuntu 关系型数据库
Linux平台Oracle开机自启动设置
【11月更文挑战第7天】本文介绍了 Linux 系统中服务管理机制,并详细说明了如何在使用 systemd 和 System V 的系统上设置 Oracle 数据库的开机自启动。包括创建服务单元文件、编辑启动脚本、设置开机自启动和启动服务的具体步骤。最后建议重启系统验证设置是否成功。
|
1月前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
68 2
|
1月前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
43 3
|
1月前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
141 0