Oracle11gR2“加”RAC“加”ASM“加”OracleLinux64安装详解.docx
《Oracle11gR2“加”RAC“加”ASM“加”OracleLinux64安装详解.docx》由会员分享,可在线阅读,更多相关《Oracle11gR2“加”RAC“加”ASM“加”OracleLinux64安装详解.docx(44页珍藏版)》请在三一办公上搜索。
1、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. rootnode1 # lsb_release -a2. LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4
2、.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch3. Distributor ID: OracleServer4. Description: Oracle Linux Server release 6.45. Release: 6.46. Codename: n/a内核版本:点击(此处)折叠或打开1. rootnode1 # uname -r2. 2.6.39-400.17.1.el6uek.x86_64UEK代表Unbreakable Enterprise Kernel,是Oracle专门为Oracle L
3、inux定制的内核,可以提供在线支持和对数据库的支持,算是OracleLinux的卖点之一。(本文中一些配置过程会因实用UEK版本而得到简化)二、Oracle 11g R2 RAC安装整体步骤1.服务器准备 (system, storage, and network administration): 安装操作系统并升级到满足Oracle安装要求的版本。 创建安装所需要的组、用户以及软件的家目录。 设置GNS域名如果您打算部署GNS,并且完成网络地址在DNS和服务器上的配置。 设置所要求的存储。 将所有安装文件拷贝到一个节点上。2.安装Oracle Grid集群基础架构, 包括Oracle Cl
4、usterware和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.在每一个节点上添加安装Orac
5、le Grid的用户、组和家目录,并设置权限。点击(此处)折叠或打开1. # /usr/sbin/groupadd -g 1000 oinstall2. # /usr/sbin/groupadd -g 1020 asmadmin3. # /usr/sbin/groupadd -g 1021 asmdba4. # /usr/sbin/groupadd -g 1022 asmoper5. # /usr/sbin/groupadd -g 1031 dba6. # /usr/sbin/groupadd -g 1032 oper7. # useradd -u 1100 -g oinstall -G as
6、madmin,asmdba,asmoper,oper,dba grid8. # useradd -u 1101 -g oinstall -G dba,asmdba,oper oracle9. # mkdir -p /u01/app/11.2.0/grid10. # mkdir -p /u01/app/grid11. # chown -R grid:oinstall /u0112. # mkdir /u01/app/oracle13. # chown oracle:oinstall /u01/app/oracle14. # chmod -R 775 /u01/参照官方文档,采用GI与DB分开安装
7、和权限的策略,对于多实例管理有利。3.检查服务器各个节点的配置是否符合安装要求I.服务器硬盘空间要求/tmp目录大小至少:1GB安装Grid Infrastracture所需空间:6.6GB安装Oracle Database所需空间:4GB此外安装过程中分析、收集、跟踪文件所需空间:10GB建议总共至少30GB,放心!(此处不包含ASM或NFS的空间需求)II.服务器内存要求内存大小:至少2.5GBSwap大小:当内存为2.5GB-16GB时,Swap需要大于等于系统内存。当内存大于16GB时,Swap等于16GB即可。III.检查和调试代码 查看内存及Swap大小的命令如下。点击(此处)折叠
8、或打开1. # grep MemTotal /proc/meminfo2. # grep SwapTotal /proc/meminfo 查看/tmp目录以及配置单独lv的命令如下。点击(此处)折叠或打开1. # df -h /tmp2. # lvcreate -L 2G -n lv_tmp vg_temp3. # mount /dev/vg_temp/lv_tmp /tmp4. # df -h /tmp4.设置操作系统相关参数 这一项在非Oracle Linux的操作系统中算是一项比较繁琐的工作,然而我们这次安装的版本是Oracle Linux 6.4 withUnbreakable Ent
9、erprise Kernel,因此我们有了更简单的办法,就是通过安装Oracle Preinstallation RPM来实现相关操作系统参数的调整和软件包的安装。这个安装包主要完成以下工作:Automatically downloads and installs any additional RPM packages needed for installing Oracle Grid Infrastructure and Oracle Database, and resolves any dependenciesCreates anoracleuser, and creates the or
10、aInventory (oinstall) and OSDBA (dba) groups for that userAs needed, setssysctl.confsettings, system startup parameters, and driver parameters to values based on recommendations from the Oracle Preinstallation RPM programSets hard and soft resource limitsSets other recommended parameters, depending
11、on your kernel version此安装包位于操作系统安装盘的Packages目录下。点击(此处)折叠或打开1. # cd /mnt/install_DVD2. # cd Packages3. # ll | grep preinstall4. -rw-r-r- 1 root root 15524 Jan 16 2013 oracle-rdbms-server-11gR2-preinstall-1.0-7.el6.x86_64.rpm5. # rpm -ivh oracle-rdbms-server-11gR2-preinstall-1.0-7.el6.x86_64.rpm安装包修改/
12、etc/sysctl.conf的内容如下:其中标有oracle-rdbms-server-11gR2-preinstall字样注释的便是安装包所添加的参数。点击(此处)折叠或打开1. # cat /etc/sysctl.conf2. # Kernel sysctl configuration file for Red Hat Linux3. #4. # For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and5. # sysctl.conf(5) for more details.6.7. # Controls IP p
13、acket forwarding8. net.ipv4.ip_forward = 09.10. # Controls source route verification11. net.ipv4.conf.default.rp_filter = 112.13. # Do not accept source routing14. net.ipv4.conf.default.accept_source_route = 015.16. # Controls the System Request debugging functionality of the kernel17. kernel.sysrq
14、= 018.19. # Controls whether core dumps will append the PID to the core filename.20. # Useful for debugging multi-threaded applications.21. kernel.core_uses_pid = 122.23. # Controls the use of TCP syncookies24. net.ipv4.tcp_syncookies = 125.26. # Disable netfilter on bridges.27. net.bridge.bridge-nf
15、-call-ip6tables = 028. net.bridge.bridge-nf-call-iptables = 029. net.bridge.bridge-nf-call-arptables = 030.31. # Controls the default maxmimum size of a mesage queue32. kernel.msgmnb = 6553633.34. # Controls the maximum size of a message, in bytes35. kernel.msgmax = 6553636.37. # Controls the maximu
16、m shared segment size, in bytes38.39. # Controls the maximum number of shared memory segments, in pages40.41. # oracle-rdbms-server-11gR2-preinstall setting for fs.file-max is 681574442. fs.file-max = 681574443.44. # oracle-rdbms-server-11gR2-preinstall setting for kernel.sem is 250 32000 100 12845.
17、 kernel.sem = 250 32000 100 12846.47. # oracle-rdbms-server-11gR2-preinstall setting for kernel.shmmni is 409648. kernel.shmmni = 409649.50. # oracle-rdbms-server-11gR2-preinstall setting for kernel.shmall is 1073741824 on x86_6451. # oracle-rdbms-server-11gR2-preinstall setting for kernel.shmall is
18、 2097152 on i38652. kernel.shmall = 107374182453.54. # oracle-rdbms-server-11gR2-preinstall setting for kernel.shmmax is 4398046511104 on x86_6455. # oracle-rdbms-server-11gR2-preinstall setting for kernel.shmmax is 4294967295 on i38656. kernel.shmmax = 439804651110457.58. # oracle-rdbms-server-11gR
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle11gR2 RAC ASM OracleLinux64 安装 详解

链接地址:https://www.31ppt.com/p-1663279.html