终于有空整理多年来自己在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