Oracle 11gR2 64bit On Linux 安装指导手册―数据库技术(一)(一)

2014-11-24 09:11:38 · 作者: · 浏览: 4

终于有空整理多年来自己在Unix/Linux方面技术,先来个Linux安装文档,是为公司写培训文档,顺便也发到博客上来,分享给大家,以回报以前的各位老师及前辈的指导与提携,我也会和你们一样,一直分享自己的所有,实现你的理想,我们大家共同的理想。

免责声明:此文档仅供参考,请依据实际环境操作,作者及此文档不对任何后果负责。

一、引言

1、目的

本安装手册编写目的在于描述Oracle11gR2数据库的具体安装步骤,使用户对Oracle11gR2版本数据库的安装有一个全面的了解。

二、安装Oracle11gR2所需环境

1、操作系统及内核

操作系统:On Linux x86-64

Red Hat Enterprise Linux 5 Update 2

SUSE Linux Enterprise Server 10 SP2

SUSE Linux Enterprise Server 11

确定OS发布和版本命令:#在一些Linux上也可以用# lsb_release -id

# cat /proc/version

内核:

On Asianux 3, Oracle Enterprise Linux 5, and Red Hat Enterprise Linux 5:

2.6.18 or later

On SUSE Linux Enterprise Server 10:

2.6.16.21 or later

On SUSE Linux Enterprise Server 11:

2.6.27.19 or later

确定内核版本:

# unname -r

2.6.18-238.el5

以上显示为内核版本:2.6.18,勘误级别:-238.e15

2、硬件

CPU: Pentium IV 2 GHz or faster

Mem: At least 1 GB of RAM,建议2G及以上

HDD:40G(含)

3、本文档实际软硬环境

(1)软硬件

项目

描述

备注

OS

CentOS release 5.6 (Final)

x86_64bit

CPU

Intel Core i3 2.93G

Mem

1048M

Hdd

40G

操作系统:CentOS release 5.6 (Final)

(2)规划电脑名和IP

Hostname:ctcdb01 (ping此hostname无人用,并在公司IP列表中没人使用)

IP:172.18.2.60/24 (ping此IP无人用,并在公司IP列表中没有冲突,即可使用)

Password: root/ctc***

建议:IP地址及hostname要有记录表,防止IP冲突

(3)本文档参考文献:

Oracle11gR2官方联机文档:

http://www.oracle.com/pls/db112/homepage

三、Linux OS安装要求

1、安装操作系统规范

请安照我的博文:Linux安装指导手册—Unix/Linux技术文档(一)

2、安装必须的程序组件

选择安装以下13个程序包组:

桌面环境中:

(1). GNOME桌面环境or KDE Desktop Environment

应用程序中:

(2). 图形化互联网Graphical Internet

(3). 基于文本的互联网Text-based Internet

(4). 编辑器Editors

开发中:

(5). KDE软件开发KDE Software Development

(6). X软件开发X software Development

(7). 开发工具Development Tools

(8). 老的软件开发Legacy Software Development

基本系统中:

(9). X窗口系统X Window System

(10). 基本

(11). 管理工具Administration Tools

(12). 系统工具System Tools

(13). 老的软件支持

为了安全,选择这13个工具包,至于再里面的包,我们都按照默认的;别的包都不安装,把默认的安装也去掉。

四、安装Oracle前的准备工作

1、检查物理内存及Swap

# grep MemTotal /proc/meminfo

MemTotal: 1025944 kB

#grep SwapTotal /proc/meminfo

SwapTotal: 1572856 kB

2、检查可用的内存和Swap

# free -m

total used free shared buffers cached

Mem: 1001 481 520 0 70 297

-/+ buffers/cache: 113 888

Swap: 1535 0 1535

建议:物理内存最好是2GB及以上。

1024MB的物理内存,可用的只有1001MB,安装时不能通过Oracle“执行先决条件检查”,事实证明即使物理内存低于1GB一,也可以忽略此警告,并不影响Oracle软件的成功安装,如下:

物理内存- 此先决条件将测试系统物理内存总量是否至少为1GB (1048576.0KB)。

预期值

: 1GB (1048576.0KB)

实际值

: 1001.9MB (1025944.0KB)

错误列表:

-

PRVF-7530 : 节点"ctcdb01" 上的物理内存不足[所需物理内存= 1GB (1048576.0KB)] - Cause: 发现物理内存(RAM) 的数量不满足最低内存要求。- Action: 向指定的节点添加物理内存(RAM)。

3、检查Oracle11gR2所需要的rpm包

The following or later version of packages for Asianux 3, Oracle Linux 5, and Red Hat Enterprise Linux 5 should be installed:

# rpm -q binutils compat-libstdc++ compat-libstdc++-33-3.2.3 elfutils-libelf-0.125 elfutils-libelf-devel-0.125 gcc-4.1.2 gcc-c++-4.1.2 glibc-2.5-24 glibc-2.5-24 glibc-common-2.5 glibc-devel-2.5 glibc-devel-2.5 glibc-headers-2.5 ksh-20060214 libaio-0.3.106 libaio-0.3.106 libaio-devel-0.3.106 libaio-devel-0.3.106 libgcc-4.1.2 libgcc-4.1.2 libstdc++-4.1.2 libstdc++-4.1.2 libstdc++-devel4.1.2 make-3.81 numactl-devel-0.9.8.x86_64 sysstat-7.0.2 unixODBC

package compat-libstdc++ is not installed

package elfutils-libelf-0.125 is not installed

package elfutils-libelf-devel-0.125 is not installed

package glibc-2.5-24 is not installed

package glibc-2.5-24 is not installed

package ksh-20060214 is not