手机版
你好,游客 登录 注册
背景:
阅读新闻

Linux下安装Oracle 11g RAC详细教程

[日期:2017-01-05] 来源:Linux社区  作者:Linux [字体: ]

目    录
一、安装前环境准备 4
1.1 系统检查与配置 4
1.2 用户及目录配置 8
1.3 ASM磁盘及磁盘组划分 12
二、Grid和Oracle软件安装 15
2.1 GRID软件安装 15
2.2 DB软件安装 41
三、PSU和其他补丁安装 54
附、RAC相关部分管理命令使用 54

一、安装前环境准备
1.1 系统检查与配置
1. 操作系统文件集检查
确保以下操作系统软件包安装完毕:
binutils-2.15.92.0.2
compat-libstdc++-33-3.2.3
elfutils-libelf-0.97
elfutils-libelf-devel-0.97
expat-1.95.7
gcc-3.4.6
gcc-c++-3.4.6
glibc-2.3.4-2.41
glibc-common-2.3.4
glibc-devel-2.3.4
glibc-headers-2.3.4
libaio-0.3.105
libaio-devel-0.3.105
libgcc-3.4.6
libstdc++-3.4.6
libstdc++-devel 3.4.6
make-3.80
pdksh-5.2.14
sysstat-5.0.5
unixODBC-2.2.11
unixODBC-devel-2.2.11
注:版本不能低于如上版本
具体检查命令如下:
rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' binutils \
compat-libstdc++-33 \
elfutils-libelf \
elfutils-libelf-devel \
gcc \
gcc-c++ \
glibc \
glibc-common \
glibc-devel \
glibc-headers \
ksh \
libaio \
libaio-devel \
libgcc \
libstdc++ \
libstdc++-devel \
make \
sysstat \
unixODBC \
unixODBC-devel
===========================================================
提示:请不要安装其他集群管理软件
==========================================================
2. 操作系统版本需求,LINUX版本为RHEL 6.0以上,内核版本为2.6.8以上:
#uname -r
3. 检查物理内存大小,Oracle11g要求内存>=1.5G,建议不少于4G:
# grep Mem /proc/meminfo
MemTotal:        8061572 kB
MemFree:        7684216 kB
4. 检查Swap空间大小,swap大小按真实内存两倍的推荐来设置,一般不小于物理内存:
# cat /proc/swaps
Filename        Type            Size    Used    Priority
/dev/dm-1        partition        8388600 0      -1
5. /tmp文件系统大小至少在1G以上:
#df -h /tmp
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/rootvg-lv_tmp
                      8.0G  1.5G  6.3G  19% /tmp
6. 内核参数调整(/etc/sysctl.conf):
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576

执行如下命令使参数生效:
/sbin/sysctl -p
7. 修改/etc/pam.d/login:
添加如下行:
session required pam_limits.so
8. 关闭防火墙和SElinux
在/etc/selinux/config修改:
SELINUX=disabled
关闭iptables并关闭自动启动:
service iptables stop
chkconfig iptables off
9. 网卡及IP地址分配
每个节点的公网网卡名,私网网卡名保持一致,例如:在节点1公网网卡名为ent0,私网网卡名ent1,则节点2的公网网卡名也应为ent0,私网网卡名应为ent1。
Vip/priv/scan命名规则如下:
<hostname>-vip,代表VIP主机名;
<hostname>-priv,代表Priv主机名;
<hostname>-scan,代表scan主机名;
针对IP地址分配如下,需要在/etc/hosts文件中增加以下IP地址解析:
#eth0 – PUBLIC
22.14.65.82    Z2TKMCDB01
22.14.65.83    Z2TKMCDB02

#VIP
22.14.65.84    Z2TKMCDB01-vip
22.14.65.85    Z2TKMCDB02-vip
22.14.65.86    Z2TKMCDB-scan

#eth1 - PRIVATE
10.14.65.82    Z2TKMCDB01-priv
10.14.65.83    Z2TKMCDB02-priv

10. NTP配置(请参考Linux标准安装文档中的时间同步部分)

Linux公社资源站下载:

------------------------------------------分割线------------------------------------------

免费下载地址在 http://linux.linuxidc.com/

用户名与密码都是www.linuxidc.com

具体下载目录在 /2017年资料/1月/5日/Linux下安装Oracle 11g RAC详细教程/

下载方法见 http://www.linuxidc.com/Linux/2013-07/87684.htm

------------------------------------------分割线------------------------------------------

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-01/139249.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款