Oracle 11g R2+RAC+ASM+OracleLinux6.4安装详解
Oracle 11g R2+RAC+ASM+OracleLinux6.4安装详解
2014-12-08 18:10:28
(图)
分类: Oracle
一、版本说明
发现网上相关文章很多但是不是很专,因此细化版本为了使文章更加实用。 这次搭建的是Oracle 11g R2 11.2.0.4的RAC环境,使用的操作系统版本为Oracle Linux 6.4
点击(此处)折叠或打开
1. 2. 3. 4. 5. 6.
[root@node1 ~]# lsb_release -a
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:
graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: OracleServer
Description: Oracle Linux Server release 6.4 Release: 6.4 Codename: n/a
内核版本:
点击(此处)折叠或打开
1. 2.
[root@node1 ~]# uname -r 2.6.39-400.17.1.el6uek.x86_64
UEK代表Unbreakable Enterprise Kernel,是Oracle专门为Oracle Linux定制的内核,可以提供在线支持和对数据库的支持,算是OracleLinux的卖点之一。(本文中一些配置过程会因实用UEK版本而得到简化)
二、Oracle 11g R2 RAC安装整体步骤
? ? ? ? ?
1.服务器准备 (system, storage, and network administration):
安装操作系统并升级到满足Oracle安装要求的版本。 创建安装所需要的组、用户以及软件的家目录。 设置GNS域名如果您打算部署GNS,并且完成网络地址在DNS和服务器上的配置。 设置所要求的存储。
将所有安装文件拷贝到一个节点上。
2.安装Oracle Grid集群基础架构, 包括Oracle Clusterware和Oracle ASM (system and storage administration):
为集群安装Oracle Grid 基础架构软件。在安装过程中,Fixup脚本进行操作系统参
数、SSH和用户环境变量等参数的附加调整。
升级Oracle Clusterware和Oracle ASM到最新补丁。
3.安装Oracle RAC (database administration):
安装Oracle RAC 打补丁到最新版本
? ? ? ?
? 完成安装后的调试
三、详细安装过程及说明(参考官方文档)
1.通过SecureCRT或TerminalX建立命令行连接。
2.在每一个节点上添加安装Oracle Grid的用户、组和家目录,并设置权限。
点击(此处)折叠或打开
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
# /usr/sbin/groupadd -g 1000 oinstall # /usr/sbin/groupadd -g 1020 asmadmin # /usr/sbin/groupadd -g 1021 asmdba # /usr/sbin/groupadd -g 1022 asmoper # /usr/sbin/groupadd -g 1031 dba # /usr/sbin/groupadd -g 1032 oper
# useradd -u 1100 -g oinstall -G asmadmin,asmdba,asmoper,oper,dba grid # useradd -u 1101 -g oinstall -G dba,asmdba,oper oracle # mkdir -p /u01/app/11.2.0/grid # mkdir -p /u01/app/grid # chown -R grid:oinstall /u01 # mkdir /u01/app/oracle
# chown oracle:oinstall /u01/app/oracle # chmod -R 775 /u01/
参照官方文档,采用GI与DB分开安装和权限的策略,对于多实例管理有利。
3.检查服务器各个节点的配置是否符合安装要求
I.服务器硬盘空间要求 /tmp目录大小至少:1GB
安装Grid Infrastracture所需空间:6.6GB 安装Oracle Database所需空间:4GB
此外安装过程中分析、收集、跟踪文件所需空间:10GB
建议总共至少30GB,放心!(此处不包含ASM或NFS的空间需求)
II.服务器内存要求
内存大小:至少2.5GB Swap大小:
当内存为2.5GB-16GB时,Swap需要大于等于系统内存。 当内存大于16GB时,Swap等于16GB即可。
III.检查和调试代码
?
查看内存及Swap大小的命令如下。
点击(此处)折叠或打开
1. 2.
?
# grep MemTotal /proc/meminfo # grep SwapTotal /proc/meminfo 查看/tmp目录以及配置单独lv的命令如下。
点击(此处)折叠或打开
1. 2. 3. 4.
# df -h /tmp
# lvcreate -L 2G -n lv_tmp vg_temp # mount /dev/vg_temp/lv_tmp /tmp # df -h /tmp
4.设置操作系统相关参数
这一项在非Oracle Linux的操作系统中算是一项比较繁琐的工作,然而我们这次安装的版本是Oracle Linux 6.4 withUnbreakable Enterprise
Kernel,因此我们有了更简单的办法,就是通过安装Oracle
Preinstallation RPM来实现相关操作系统参数的调整和软件包的安装。 这个安装包主要完成以下工作:
?
Automatically downloads and installs any additional RPM packages needed for installing Oracle Grid Infrastructure and Oracle Database, and resolves any dependencies
? ?
Creates an oracle user, and creates the oraInventory (oinstall) and OSDBA (dba) groups for that user
? ?
As needed, sets sysctl.conf settings, system startup parameters, and driver parameters to values based on recommendations from the Oracle Preinstallation RPM program
? ?
Sets hard and soft resource limits
? ?
Sets other recommended parameters, depending on your kernel version
?
此安装包位于操作系统安装盘的Packages目录下。
点击(此处)折叠或打开
1. 2. 3. 4. 5.
# cd /mnt/install_DVD # cd Packages
# ll | grep preinstall
-rw-r--r-- 1 root root 15524 Jan 16 2013 oracle-rdbms-server-11gR2-preinst
all-1.0-7.el6.x86_64.rpm
# rpm -ivh oracle-rdbms-server-11gR2-preinstall-1.0-7.el6.x86_64.rpm
安装包修改/etc/sysctl.conf的内容如下:
其中标有oracle-rdbms-server-11gR2-preinstall字样注释的便是安装包所添加的参数。 点击(此处)折叠或打开
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40.
# cat /etc/sysctl.conf
# Kernel sysctl configuration file for Red Hat Linux #
# For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and # sysctl.conf(5) for more details.
# Controls IP packet forwarding net.ipv4.ip_forward = 0
# Controls source route verification net.ipv4.conf.default.rp_filter = 1
# Do not accept source routing
net.ipv4.conf.default.accept_source_route = 0
# Controls the System Request debugging functionality of the kernel kernel.sysrq = 0
# Controls whether core dumps will append the PID to the core filename. # Useful for debugging multi-threaded applications. kernel.core_uses_pid = 1
# Contro …… 此处隐藏:2927字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




