在 Oracle Enterprise Linux 5 (32 位和 64 位)上安装 Oracle 数据库 11g
学习在 Oracle Enterprise Linux 5 上从头安装 Oracle 数据库 11g 第 1 版的基础知识(仅用于评估)。 目录概述第 1 部分:安装
学习在 Oracle Enterprise Linux 5 上从头安装 Oracle 数据库 11g 第 1 版的基础知识(仅用于评估)。
目录
概述
第 1 部分:安装 Linux
第 2 部分:针对 Oracle 配置 Linux
创建目录
创建 Oracle 组和用户帐户
配置 Linux 内核参数
为 oracle 用户设置 Shell 限制
第 3 部分:安装 Oracle
安装软件
第 4 部分:配置存储
文件系统
自动存储管理
结论
附录
的整个安装过程。其中包含 32 位和 64 位体系结构的安装。除非另外说明,二者的安装步骤完全相同。
该指南提供的方法将采用最简单的途径(步骤数最少)来完成任务。该方法通常意味着所选择的配置将只适用于评估。因此,本指南既不适用于构建生产品质的环境,也不反映最佳实践。
本指南由四部分组成:第 1 部分介绍了如何安装 Linux 操作系统,,第 2 部分介绍了如何针对 Oracle 配置 Linux,第 3 部分讨论了 Oracle 数据库的安装要点,第 4 部分介绍了如何创建其他文件系统并介绍了自动存储管理 (ASM)。附录提供的信息可帮助您了解新数据库的用法,包括如何交互地访问数据库、如何停止并重启数据库及相关服务。
第 1 部分:安装 Oracle Enterprise Linux 5本部分介绍了如何在您的硬件上安装 Oracle Enterprise Linux 5 (OEL5)。请花点时间确保您的硬件满足 Oracle 数据库 11g 第 1 版所需的最低硬件要求。
最低硬件要求:
32 位 (x86)
64 位 (x86_64)
注:Linux 和 Oracle 必须安装在同一体系结构上。32 位 Oracle 只能运行于 32 位 Linux 之上,64 位 Oracle 只能运行于 64 位 Linux 之上。
现在,我们将逐步演示在服务器上安装 Linux 操作系统的过程。本文假设进行 Linux 系统全新安装(有别于升级),并假设服务器为 Oracle 所专用,且服务器上没有其他操作系统或数据。
Oracle 数据库 11g 第 1 版经认证可以在不需要更新的情况下运行 OEL5 的基本版本。可以免费下载 OEL5。
警告:对磁盘进行错误分区是删除硬盘上所有内容的最可靠、最快捷的方法之一。如果不确定如何分区,请先停下来,找人帮帮您,否则您将冒丢失数据的危险!)
安装必需的软件包
额外的 Linux 软件程序包必须在安装 Oracle 软件之前完成安装。程序包的要求对 32 位和 64 位体系结构而言各不相同,因此本部分包含针对每种体系结构的单独说明。
32 位 (x86) 安装
所需内核版本:2.6.18。该内核或其他更新的内核可用于 Oracle 数据库 11g 第 1 版。
通过运行以下命令检查内核版本:
uname -rEx:
# uname -r
2.6.18-8.el5
所需程序包版本(或更高):
要安装其余的程序包,加载 Oracle Enterprise Linux 介质,然后转到包含 RPM 的目录。
某些必需的程序包依赖于其他程序包,因此依赖程序包也必须安装。以 root 身份登录,运行下面的命令,以安装其余的必需程序包及它们依赖的程序包:
加载 CD 2
cd cd_mount_point/Server
rpm -ivh compat-libstdc++-33* elfutils-libelf-devel* glibc-devel-2* glibc-headers-2* gcc-4* libgomp-4* gcc-c++-4* libaio-devel* libstdc++-devel-4* unixODBC*
例如:
# rpm -ivh compat-libstdc++-33* elfutils-libelf-devel* glibc-devel-2* glibc-headers-2* gcc-4* libgomp-4* gcc-c++-4* libaio-devel* libstdc++-devel-4* unixODBC*
warning:compat-libstdc++-33-3.2.3-61.i386.rpm:Header V3 DSA signature:NOKEY, key ID 1e5e0159
Preparing...########################################### [100%]
1:unixODBC ########################################### [ 8%]
2:libstdc++-devel ########################################### [ 17%]
3:libgomp ########################################### [ 25%]
4:glibc-headers ########################################### [ 33%]
5:glibc-devel ########################################### [ 42%]
6:gcc ########################################### [ 50%]
7:gcc-c++ ########################################### [ 58%]
8:unixODBC-devel ########################################### [ 67%]
9:libaio-devel ########################################### [ 75%]
10:compat-libstdc++-33 ########################################### [ 83%]
11:elfutils-libelf-devel-s########################################### [ 92%]
12:elfutils-libelf-devel ########################################### [100%]
加载 CD 3
cd cd_mount_point/Server
rpm -ivh sysstat*
例如:
# rpm -ivh sysstat*
warning:sysstat-7.0.0-3.el5.i386.rpm:Header V3 DSA signature:NOKEY, key ID 1e5e0159
Preparing...########################################### [100%]
1:sysstat ########################################### [100%]
运行下面的命令,验证所需的程序包已安装到您的系统上:
rpm -q compat-libstdc++-33 elfutils-libelf-devel glibc-devel-2.5 gcc gcc-c++ libaio-devel libstdc++-devel \
unixODBC unixODBC-devel sysstat binutils elfutils-libelf glibc glibc-common libaio libgcc libstdc++ make
# rpm -q compat-libstdc++-33 elfutils-libelf-devel glibc-devel-2.5 gcc gcc-c++ libaio-devel libstdc++-devel \ > unixODBC unixODBC-devel sysstat binutils elfutils-libelf glibc glibc-common libaio libgcc libstdc++ make compat-libstdc++-33-3.2.3-61 elfutils-libelf-devel-0.125-3.el5 glibc-devel-2.5-12 gcc-4.1.1-52.el5 gcc-c++-4.1.1-52.el5 libaio-devel-0.3.106-3.2 libstdc++-devel-4.1.1-52.el5 unixODBC-2.2.11-7.1 unixODBC-devel-2.2.11-7.1 sysstat-7.0.0-3.el5 binutils-2.17.50.0.6-2.el5 elfutils-libelf-0.125-3.el5 glibc-2.5-12 glibc-common-2.5-12 libaio-0.3.106-3.2 libgcc-4.1.1-52.el5 libstdc++-4.1.1-52.el5 make-3.81-1.1
上一篇: 关于淘宝API返回XML简单对象提取为数组的问题?
下一篇: php 创建图像实例
推荐阅读
-
在 Oracle Enterprise Linux 5 (32 位和 64 位)上安装 Oracle 数据库 11g
-
在32位及64位 Win7 vista及Win2008上安装Oracle 10g问题处理
-
在代码生成工具Database2Sharp中使用ODP.NET(Oracle.ManagedDataAccess.dll)访问Oracle数据库,实现免安装Oracle客户端,兼容32位64位Oracle驱动
-
在代码生成工具Database2Sharp中使用ODP.NET(Oracle.ManagedDataAccess.dll)访问Oracle数据库,实现免安装Oracle客户端,兼容32位64位Oracle驱动
-
在Fedora 17 64位系统上安装Oracle 11g R2
-
在 Oracle Enterprise Linux 5 (32 位和 64 位)上安装 Oracle 数据库 11g
-
在Linux系统上安装64位Oracle遇到的几个问题
-
在Linux系统上安装64位Oracle遇到的几个问题
-
Red Hat Enterprise Linux 5(32Bit/64Bit)安装Oracle(10g/11g)
-
在Linux上安装64位Oracle 10G的经历