CRM_BIOracle11gRAC安装指导书(ATAESUSE10_ASM)V15_第1页
CRM_BIOracle11gRAC安装指导书(ATAESUSE10_ASM)V15_第2页
CRM_BIOracle11gRAC安装指导书(ATAESUSE10_ASM)V15_第3页
CRM_BIOracle11gRAC安装指导书(ATAESUSE10_ASM)V15_第4页
CRM_BIOracle11gRAC安装指导书(ATAESUSE10_ASM)V15_第5页
已阅读5页,还剩146页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、资料编码产品名称CRM&BI使用对象软件服务、生产、研发产品版本编写部门软件公司CRM&BI SPDT资料版本V1.7CRM&BI Oracle11g RAC安装指导书(SUSE10+ASM)拟 制:张宇坤日 期:2010-10-28审 核:张春河日 期:审 核:日 期:批 准:张春河日 期:华 为 技 术 有 限 公 司版权所有 侵权必究CRM&BI Oracle11g RAC安装指导书(SUSE10+ASM)内部公开修订记录日期修订版本描述作者2010-10-28V1.0从DT四节点RAC数据库安装指导修改而来,已经过预安装验证,补充了CRS和ASM的概念,

2、补充了节点SSH互信失败的处理方案和DWH专用的数据库参数设置。张宇坤2010-11-08V1.11、将CSP/DT/DWH/CRM的安装指导书归一化。以CSP的安装规划为例,介绍Oracle 11g RAC基于ASM的手工安装指导。根据TMG的建议,重新调整了DG的规划,并且,修改了相应的安装过程。2、补充了CRS与Oracle安装过程异常情况的处理以及对安装结果的验证。3、补充了如何卸载CRS与Oracle软件。梁惠惠2011-04-07V1.21、修改5.1节磁阵的规划;删除磁盘分区的内容;修改裸设备的挂接。同步修改DG相关的安装步骤。2、补充了软件环境对操作系统安装包的要求。3、删除原

3、“5.4 初始化磁盘”,因为里面用的是VxVM的命令,而用ASM管理共享磁盘的话,不需要VxVM。4、删除原“10.4添加服务service_ora”,这个服务不需要。5、补充了10.4节,如何将CRS中的几个服务“listener、instance、db”禁用的方法。6、补充8.4节,Oracle的补丁更新为.5。7、启用“EM database control”选项,因为这是一项非常重要的数据库库管理维护工具。8、删除了闪回盘的规划和安装步骤。不启用闪回,因为产品方案有备份恢复。9、除了两个节点之间的时钟同步方法,又补充了两个节点从专门的时钟服务器同步时钟的方法。10、刷新

4、了槽位规划。两个节点要隔槽。11、补充了5.6 创建归档文件系统。梁惠惠汪明超张春河2011-07-15V1.3更新8.4章节中的补丁需求汪明超2011-08-08V1.4增加了裸设备挂接注意事项章节汪明超2011-12-23V1.51、修改了创建归档文件系统的方法。2、修改了Oracle配套的补丁。梁惠惠2012-02-15V1.61、将10.4 关闭db、instance、listener随crs自动启动的选项 内容删除。ATAE不需要这样做。小型机可以这样做。2、2.2.8补充对网卡的绑定说明。 梁惠惠2013-01-22V1.7将环境变量中的字符集更改为AMERICAN_AMERICA

5、.AL32UTF8。刘晗2011-04-19华为机密,未经许可不得扩散第151页, 共151页目 录第1章 前言81.1 RAC中的基本概念81.1.1 CRS81.1.2 ASM8第2章 运行环境102.1 硬件环境102.1.1 主 机102.1.2 磁盘阵列102.1.3 槽位规划102.1.4 磁阵连线112.2 软件环境112.2.1 检查操作系统版本112.2.2 检查内核版本122.2.3 检查软件包122.2.4 删除多余的软件包121. 删除orarun包。132. 删除sqpinit包。133. 删除/etc/oraInst.loc文件。132.2.5 多路径软件132.2

6、.6 安装介质152.2.7 操作系统规划152.2.8 IP地址规划152.2.9 本地磁盘空间分配162.2.10 磁阵规划17第3章 安装前准备183.1 启用远程控制服务183.2 启用FTP服务193.3 启用Telnet服务203.4 创建名为dba的操作系统组203.5 创建名为oinstall的操作系统组213.6 创建名为oracle的操作系统用户213.7 为oracle用户建立密码223.8 赋予目录正确的权限223.8.1 改变文件系统/opt/oracle属组并赋权223.8.2 改变文件系统/opt/oracrs属组并赋权223.8.3 改变文件系统/opt/ora

7、bak属组并赋权223.8.4 创建目录/usr/local/bin并赋权233.8.5 赋权/tmp目录权限233.9 设置oracle用户环境变量23第4章 配置RAC网络及主机参数254.1 网卡划分254.2 配置hosts文件254.3 建立RAC节点的SSH信任关系254.3.1 操作步骤254.3.2 异常处理284.4 配置各节点时钟同步284.4.1 两节点之间时钟同步284.4.2 两节点从NTP服务器同步时钟294.5 调整操作系统参数30第5章 配置共享磁盘阵列315.1 VDisk(LUN)与DG的划分315.2 DG与ASM File的空间分配315.2.1 DG_

8、ORA规划325.3 扫描新磁盘335.4 同步磁阵分区表345.5 挂接裸设备并赋权345.6 创建归档文件系统36第6章 安装CRS386.1 安装前准备工作386.1.1 上传安装介质386.1.2 创建Inventory目录386.1.3 设置DISPLAY环境变量386.2 安装Oracle CRS软件396.2.1 集群安装预校验396.2.2 启动Universal Installer安装界面416.2.3 异常处理606.2.4 启动CRS服务616.2.5 检查CRS是否安装成功62第7章 安装ORACLE软件637.1 安装前准备工作637.1.1 上传安装介质637.1.

9、2 检查CRS服务是否已启动637.1.3 设置DISPLAY环境变量647.2 安装Oracle11g软件647.2.1 启动Universal Installer安装界面647.3 安装后检查75第8章 安装Oracle补丁778.1 安装前准备工作778.1.1 上传安装介质778.1.2 设置DISPLAY环境变量778.2 安装CRS补丁788.2.1 停止CRS788.2.2 安装CRS补丁781. 安装步骤782. 验证补丁是否安装成功878.3 安装Oracle .0补丁881. 前提条件882. 安装步骤883. 验证补丁安装是否成功988.4 Oracle

10、PSU及One-off补丁安装99第9章 建立ASM实例1019.1 建库前准备工作1019.1.1 检查CRS服务1019.1.2 设置DISPLAY环境变量1019.2 为节点配置ASM实例1019.2.2 完成ASM实例和DG的创建108第10章 建立数据库11010.1 建库前准备工作11010.1.1 必须使用DBCA创建数据库11010.1.2 检查CRS服务11010.1.3 设置DISPLAY环境变量11010.2 创建ORACLE数据库11010.3 配置ORACLE监听器12810.4 关闭db、instance、listener随crs自动启动的选项138第11章 ORA

11、CLE数据库参数配置139第12章 附录14012.1 CLUSTER命令14012.1.1 启动与停止CLUSTER14012.1.2 观察CLUSTER状态14012.2 ASM的备份与修复14012.2.1 ASM备份与修复的必要性14012.2.2 ASM备份与修复的方法1411. OCR的备份恢复方法1412. VOTING DISK的备份与恢复方法1413. ASM磁盘头信息的备份与恢复方法14112.3 卸载Oracle14212.3.1 前提条件14212.3.2 卸载步骤14312.4 卸载CRS14512.4.1 前提条件14512.4.2 卸载步骤14512.5 裸设备挂

12、接注意事项149关键词:Oracle11g ATAE SUSE10 Rac Install 安装摘 要:本文详细介绍了如何在Suse平台下安装Oracle RAC,包含网络配置、磁盘配置、数据库配置、操作系统配置等。缩略语清单:参考资料清单CRM&BI Oracle 11g for PCServer安装指南(RAC + ASM)V1.1Oracle11g on ATAE 安装指南(RAC + ASM)CRM&BI ORACLE .2 升级指导书(for RAC)第1章 前言本文针对CRM&BI所需的数据库方案,以CSP的安装规划为例,介绍在ATAE +

13、Suse10 SP02平台下以RAC方式基于ASM安装Oracle 11g软件,集群中共两个节点。【提示】l 请在阅读文档时特别关注红色字体部分。l 在执行命令时,请重视命令前的提示符。如果是”#”,则表示此命令是以root用户执行的;如果是”$”,则表示是以oracle用户执行。l 需要同时参考以下文档来完成数据库RAC的安装与部署:集成设计模板,CRM&BI数据库参数配置指导书。1.1 RAC中的基本概念安装ORACLE RAC+ASM前,您可能需要事先简要的了解RAC,CRS,ASM的概念。1.1.1 CRSCRS是Cluster-Ready Services的缩写,是ORACL

14、E公司自己开发的一个集群管理工具,ORACLE 11g中的RAC集群就是用CRS工具管理的。在以前的版本中,Oracle RAC必须借助第三方Cluster软件(如VCS)进行集群管理,通讯,数据同步等功能,而在Oracle 11g中,可以使用ORACLE的CRS工具来管理RAC集群各节点的集群管理,通讯,数据同步等功能。CRS是一个单独的产品,在构建RAC环境中,需要在每个节点上单独安装。1.1.2 ASMASM全称为Automated Storage Management,是ORACLE公司自行开发的存储管理软件,用于替代操作系统所提供的LVM来管理存储,数据文件。在Oracle 10g这

15、个版本之前,管理一个大型数据库成百上千个的数据文件对数据库管理员来说是一个既无技术含量又十分枯燥的工作,这要求数据库管理员要熟悉一些系统的LVM的相关知识,做好磁盘规划,LV的条带等相关的系统方面的相关操作。而使用ASM将大大减轻这方面的工作量,数据库管理员只需要管理少数几个磁盘组即可。一个磁盘组是ASM管理的一个逻辑单元,由一组磁盘设备组成。我们可以定义一个磁盘组作为数据库的默认磁盘组,Oracle会自动管理存储,包括创建、删除数据文件等。Oracle会自动将这些文件与一个合适的数据库对象做关联,这样我们在管理这些对象时只需要提供对象的名称,而无需像以前那样提供详细的文件名。本文中的“ASM

16、实例”是指用ASM来管理数据文件的数据库实例。第2章 运行环境2.1 硬件环境2.1.1 主 机ATAE R2+ 单板两块。2.1.2 磁盘阵列S2300E,6×300G。2.1.3 槽位规划以CSP为例,需要安装数据库的单板位于11、12槽。CRM、DWH以及DT产品的数据库槽位规划,请参见各自产品的集成设计模板。MRMUCTI-1DB-1CTI-2DB-2全业务服务器全业务服务器SwitchSwitch全业务服务器静态资源服务器MSP/静态资源服务器MSP/数据同步工具报表代理 / 报表服务器定时任务服务器 / 搜索引擎服务器SMMD-MainSMMD-SlaveEmpty Fr

17、ameEmpty Frame磁带机USM2.1.4 磁阵连线2.2 软件环境2.2.1 检查操作系统版本要求安装Suse10+SP02。【察看操作系统版本】# cat /etc/SuSE-releaseSUSE Linux Enterprise Server 10 (x86_64)VERSION = 10PATCHLEVEL = 2【察看补丁信息】# SPidentCONCLUSION: System is up-to-date! found SLE-10-x86_64-SP2如果版本不符合要求,请升级。升级后需要重启系统。2.2.2 检查内核版本# uname -r对于Suse linux要

18、求内核至少为1。2.2.3 检查软件包# rpm -q package_name对于Suse linux要求至少具备以下安装包,且各安装包的版本不低于以下各包的版本:binutils-.5compat-libstdc+-5.0.7-22.2gcc-4.1.0gcc-c+-4.1.0glibc-2.4-31.2glibc-32bit-2.4-31.2 (32 bit)glibc-devel-2.4glibc-devel-32bit-2.4 (32 bit)libaio-0.3.104libaio-32bit-0.3.104 (32 bit)libaio-deve

19、l-0.3.104libelf-0.8.5libgcc-4.1.0libstdc+-4.1.0libstdc+-devel-4.1.0make-3.80sysstat-6.0.2unixODBC-2.2.11unixODBC-devel-.4 删除多余的软件包对于SLES10,单板操作系统安装后会带上一些应用软件RPM包。如果不把它们删除,将干扰后续Oracle的安装和配置,在当前ATAE未解决此问题的情况下,我们只能手工删除:1. 删除orarun包。# rpm -qa ora*orarun-1.9-21.15# rpm -e orarun-1.9-21.152. 删除sq

20、pinit包。# rpm -qa sap*sapinit-2.0.1-1.10# rpm -e sapinit-2.0.1-1.103. 删除/etc/oraInst.loc文件。# rm i /etc/oraInst.loc2.2.5 安装多路径软件安装存储型号所对应的多路径软件(for SUSE10),软件包可以到Support网站上下载。对于S2300E,要求安装UPforLinux-11.01.11T01。需要安装与操作系统版本和内核版本配套的多路径软件。操作系统版本号可以通过SPident vv查看;内核版本号可以通过uname -r查看。例如,SPident vv查询的操作系统版本

21、结果为SLE-10-x86_64-SP1;uname -r查询的结果内核版本为6-0.12-smp,那么对应的多路径包名为UltraPath-11.01.12T01.suse10_sp1.x86_64.smp.rpm。说明:关于内核版本目前有三个分类:bigsmp、smp、default,请注意根据内核版本匹配多路径软件的版本。步骤1: 判断主机是否已安装了多路径软件。(1) 执行如下命令。rpm -qa |grep UP或者rpm -qa | grep Ul如果显示类似UltraPath-11.01.11T01-1 的Ultrapath的包名,则表示已经安装过。再使用upTo

22、ols V命令查看版本,如果版本符合要求,则不需要安装多路径软件;否则,需要先卸载老版本的多路径软件,然后重新安装合适的多路径软件版本。(2) 使用rpm e UPforLinux-11.01.06T01命令可卸载多路径软件。(3) 卸载以后,要重启主机。注意:卸载多路径软件后,需要升级操作系统补丁,然后再装配套的多路径软件。步骤1: 以root用户上传UltraPath-11.01.11T01.suse10_sp2.x86_64.smp.rpm多路径软件包,然后执行下面的命令进行安装。# rpm -ivh UltraPath-11.01.11T01.suse10_sp2.x86_64.smp

23、.rpmPreparing. # 100% 1:UltraPath # 100%No UltraPath driver installed on your systemChecking Host Adapter Configuration.Detected 2 QLogic Host Adapter Port(s) on the systemPlease wait while we modify the system configuration files.Your kernel version is 0-0.21-smpPreparing to install UltraPa

24、th driver against this kernel version.Generating module dependencies.Creating new UltraPath initrd image.21064 blocksUltraPath driver package has been sucessfully installed, please reboot your system to enable the driver.步骤2: 重启主机。步骤3: 使用如下命令查看多路径软件版本信息,确保版本符合要求。# upTools -VLinux UltraPath Driver Ve

25、rsion: 11.01.11步骤4: 查看多路径软件的驱动是否已经加载。多路径软件安装成功后,有两个驱动存在upVhba、upUpper。执行命令:#lsmod |grep up得到结果中存在以上两个驱动,表示驱动加载成功。类似如下的返回信息。upVhba 160544 2upUpper 167772 1 upVhba步骤5: 查看启动项是否更改正确。执行命令:#cat /boot/grub/menu.lstdefaul后面对应的参数表示默认是从第几个启动项启动,对应找准启动项名称是以“title Linux with UltraPath”打头,表示启动项已经被修改正确。步骤6: 执行如下命

26、令查看多路径状态。#upTools -SUp为正常,表示多路径软件已安装成功且运行正常。类似如下的返回信息。Array ID : 0Module Name : Array_Module_0ControllerA State : abnormalPath State :ControllerB State : abnormalPath State : H1C0T1L005 Up2.2.6 安装介质安装包描述linux.x64_11gR1_clusterware.zip ClusterWare linux.x64_11gR1_database.zip Database

27、p6890831_111070_Linux-x86-64.zip.0补丁包2.2.7 操作系统规划请参考各自产品的集成设计模板。说明对于安装Oracle RAC的操作系统,主机名不要有大写字母和中划线。2.2.8 IP地址规划IP地址规划如下表所示。参数A机B机主机名rac1rac2public网卡IP地址(bond1)2public网卡IP掩码public网卡IP网关虚拟IP(VIP)56私有网卡IP地址

28、(bond0)12私有网卡IP掩码私有网卡IP网关不配置不配置对于RAC中每一个节点:l 需要2个公有IP地址,用于配置公网业务网卡和虚拟IP(VIP)。l 需要1个私有IP地址,不需配置网关。l 对于RAC两节点的心跳网卡 如果局点没有备份的需求,则将base平面双网卡绑定,作为私网心跳网卡。 如果局点有备份需求,则心跳用后插板的两个网口,需要手工做绑定。两个网口连接不同的交换机,做主备。可以共用核心交换机,划分不同的VLAN。l ATAE环境下,公网(public ip)对应fabric平面,必

29、须配置网关,连接到机房网络。浮动(virtual)IP无须手工配置网卡,只需写入/etc/hosts文件,安装RAC时会自动设置,它必须与公网public IP处于同一网段。例如:rac1: # ifconfigbond0 Link encap:Ethernet HWaddr 00:25:9E:80:DF:E4 inet addr:1 Bcast:55 Mask: UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1 RX packets:48476 errors:0

30、 dropped:0 overruns:0 frame:0 TX packets:22813 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:63574027 (60.6 Mb) TX bytes:2168026 (2.0 Mb)bond1 Link encap:Ethernet HWaddr 00:25:9E:80:DF:E6 inet addr:5 Bcast:55 Mask: UP BROADCAST RUNNING MA

31、STER MULTICAST MTU:1500 Metric:1 RX packets:3024598 errors:0 dropped:0 overruns:0 frame:0 TX packets:1514891 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:4113073257 (3922.5 Mb) TX bytes:178111512 (169.8 Mb)其中bond0表示BASE平面双网卡绑定后的网卡名,作为私网心跳网卡。bond1表示Fabric平面双网卡绑定后的网卡名,作为公

32、网业务网卡。2.2.9 本地磁盘空间分配对于本地磁盘空间划分,要求RAC的各节点保持一致。分区空间(GB)文件系统类型/swap16/30reiser/home8ext3/opt8ext3/opt/oracle20ext3/opt/oracrs20ext3/opt/orabak20ext32.2.10 磁阵规划磁阵的规划请参见“5.1 VDisk(LUN)与DG的划分”。第3章 安装前准备3.1 启用远程控制服务在RAC的两个节点上执行。步骤1: 以root用户执行如下命令。# yast remote弹出“remote administrator”管理界面。步骤2: 按Tab键移动光标,按En

33、ter键选中“Allow Remote Administration”,然后按Finish键,完成设置。步骤3: 手工执行一次“rcxdm restart”命令,以使设置生效。# rcxdm restartShutting down service kdm doneStarting service kdm done3.2 启用FTP服务在SuSE10安装后,其ftp服务默认是关闭的,需要打开。在RAC的两个节点上执行。在数据库双机安装完成之后,请及时关闭ftp服务。步骤1: 以root用户执行如下命令。# yast步骤2: 选择Network Services->Network Serv

34、ices(xinetd)。步骤3: 在出现的界面上,选中“FTP”项”(ftp服务有两项,安装时,请选中Server为/usr/sbin/vsftpd的项),选择“Toggle Status(On or Off)”按钮,使ftp服务的“Status”状态变为“On”。步骤4:步骤5: 单击Finish。步骤6: 配置FTP选项。vsftp默认的情况下只能通过anonymous的方式登录,需要修改配置文件,让其可以通过Unix本地用户的方式进行登录。修改/etc/vsftpd.conf,将如下行前面的“#”去掉。Write_enable=YESlocal_enable=YESlocal_umas

35、k=022ascii_upload_enable=YESascii_download_enable=YES另外,在Listen=YES前面加“#”。#listen=YES步骤7: 设置FTP用户FTP服务启动后,文件/etc/ftpusers中配置的用户是不允许使用FTP服务的,比如root和oracle用户。如果需要使用,请在该用户名前加“#”取消限制。vi /etc/ftpusers#root#oracle步骤8: 重启网络服务。#/etc/init.d/xinetd restartShutting down xinetd: doneStarting INET services. (xin

36、etd) done步骤9: 使配置文件生效。#/usr/sbin/vsftpd /etc/vsftpd.conf &如果报500 oops:could not bind listening ipv4 socket错误,请确认系统进程内没有启/usr/sbin/vsftpd和/etc/vsftpd.conf 进程,如果有请杀掉进程或者执行/etc/init.d/xinetd stop停掉网络服务再重新执行如下命令。#/etc/init.d/xinetd restart3.3 创建名为dba的操作系统组以root用户登录,分别在RAC各节点上执行。【检查命令】# grep dba /etc

37、/group无输出则表示dba组不存在。如果dba组已存在,则使用以下命令删除dba组。【删除命令】# groupdel dba【创建命令】# groupadd -g 200 dba3.4 创建名为oinstall的操作系统组以root用户登录,分别在RAC各节点上执行。【检查命令】# grep oinstall /etc/group无输出则表示oinstall组不存在。如果oinstall组已存在,则使用以下命令删除oinstall组。【删除命令】# groupdel oinstall若提示以下信息,表示该组中还有用户,需要先删除用户再执行上面的命令删除组。groupdel: GID 120

38、' is primary group of oracle'.groupdel: Cannot remove user's primary group.【创建命令】# groupadd -g 201 oinstall3.5 创建名为oracle的操作系统用户以root用户登录,分别在RAC各节点上执行。【检查命令】# grep oracle /etc/passwd无输出则表示Oracle用户不存在。如果Oracle用户已存在,则使用以下命令删除Oracle用户。【删除命令】# userdel -rf oracle【创建命令】# useradd -u 300 -g oins

39、tall -G dba -d /home/oracle -s /bin/bash -m oracle【命令说明】用户名为oracle,隶属于dba组。3.6 为oracle用户建立密码以root用户登录,分别在RAC各节点上执行。【命令】# passwd oracleChanging password for oracle.New Password:*Reenter New Password:*Password changed.3.7 赋予目录正确的权限3.7.1 改变文件系统/opt/oracle属组并赋权以root用户登录,分别在RAC各节点上执行。【命令】# mkdir oracle#

40、chown -R oracle:dba /opt/oracle# chmod -R 770 /opt/oracle3.7.2 改变文件系统/opt/oracrs属组并赋权以root用户登录,分别在RAC各节点上执行。【命令】# mkdir oracrs# chown -R oracle:dba /opt/oracrs# chmod -R 770 /opt/oracrs3.7.3 改变文件系统/opt/orabak属组并赋权以root用户登录,分别在RAC各节点上执行。【命令】# mkdir orabak# chown -R oracle:dba /opt/orabak# chmod -R 77

41、0 /opt/orabak3.7.4 创建目录/usr/local/bin并赋权在RAC各节点上检查/usr/local/bin目录是否存在,如不存在则需创建该目录,并赋予755权限。【命令】# mkdir /usr/local/bin# chmod 755 /usr/local/bin# ll /usr/local |grep bindrwxr-xr-x 2 root root 4096 2007-05-03 21:24 bin3.7.5 赋权/tmp目录权限在RAC各节点上检查/tmp是否具有1777权限,如不具备则赋予/tmp目录1777权限。【命令】# chmod 1777 /tmp#

42、 ll / |grep tmpdrwxrwxrwt 17 root root 4096 2008-06-13 10:00 tmp3.8 设置oracle用户环境变量以oracle用户登录,编辑RAC各节点的/home/oracle/.bashrc文件,在其中增加如下内容,设置环境变量。# Oracle Environmentexport ORACLE_BASE=/opt/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11g/dbexport ORA_CRS_HOME=/opt/oracrsexport ORACLE_SID=instance_nam

43、e #请根据实际情况进行修改export ORACLE_TERM=xtermLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$ORACLE_HOME/rdbms/libexport LD_LIBRARY_PATHSHLIB_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/rdbms/lib32export SHLIB_PATH# Set shell search paths:export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:/usr/sbin:$PATH:/usr/local

44、/bin:$ORA_CRS_HOME/bin# CLASSPATH must include the following JRE locations:CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibexport CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlibexport NLS_LANG=AMERICAN_AMERICA.AL32UTF8修改完成后使之生效。$ source .bashrc使用如下命令,查看环境变量是否生效。$env【重要说明】红色部分请根据实际

45、情况进行设置。instance_name唯一的标识一个实例,一般以数据库名加上实例号为命名规范,例如:Rac的数据库名称为ora11g,则rac1中此处设置为ora11g1,rac2中此处设置为ora11g2,依次类推。第4章 配置RAC网络及主机参数4.1 网卡划分两块网卡分别用作外网网卡和心跳网卡。4.2 配置hosts文件以root用户登录,编辑RAC各节点的/etc/hosts文件。且各节点请保持统一。【内容示例】请根据局点实际IP规划修改下面示例: localhost.localdomain localhost# Public IP and hostnames fo

46、r NIC bond1 at Fabric (public network)1 rac1 # RAC node 2 rac2 # RAC node 2# Private IP and hostnames for NIC bond0 at basic (private Interconnect/heartbeat)1 rac1_heart # RAC node 12 rac2_heart # RAC node 2# Public virtual IP address and hostname (public V

47、irtual Internet Protocol (VIP)5 rac1_vip # RAC node 6 rac2_vip # RAC node 24.3 建立RAC节点的SSH信任关系4.3.1 操作步骤由于ORACLE RAC安装界面使用SSH/SCP命令在各节点上同时复制文件或执行命令,因此必须配置SSH,以避免到时需要输入密码。如果不配SSH,安装时会报错。步骤1: 在各节点生成RSA公钥和DSA公钥rac1: # su - oracleoraclerac1:> ssh-keygen -t rsa /需要按三次回车Generating

48、public/private rsa key pair.Enter file in which to save the key (/home/oracle/.ssh/id_rsa):Created directory '/home/oracle/.ssh'.Enter passphrase (empty for no passphrase):Enter same passphrase again:Your identification has been saved in /home/oracle/.ssh/id_rsa.Your public key has been save

49、d in /home/oracle/.ssh/id_rsa.pub.The key fingerprint is:6a:da:e5:38:7a:44:24:b1:81:94:46:79:d8:97:98:0d oraclehostnameAoraclerac1:> ssh-keygen -t dsa /需要按三次回车Generating public/private dsa key pair.Enter file in which to save the key (/home/oracle/.ssh/id_dsa):Enter passphrase (empty for no passp

50、hrase):Enter same passphrase again:Your identification has been saved in /home/oracle/.ssh/id_dsa.Your public key has been saved in /home/oracle/.ssh/id_dsa.pub.The key fingerprint is:6c:b4:4b:79:20:24:c1:1c:50:ab:bc:4b:a0:9d:3b:9c oraclehostnameA用同样的方法,在rac2上以oracle用户运行以下命令,生成各节点的公钥:ssh-keygen -t r

51、sassh-keygen -t dsa步骤2: 将rac1的RSA公钥和DSA公钥添加到authorized_keys文件中oraclerac1: > cd .sshoraclerac1: > cat id_rsa.pub >> authorized_keysoraclerac1: > cat id_dsa.pub >> authorized_keys步骤3: 将rac1上的密钥对文件authorized_keys复制到rac2的.ssh目录下。oraclerac1: > scp authorized_keys oraclerac2:/home/

52、oracle/.ssh步骤4: 使用oracle用户登录rac2,将rac2的RSA公钥和DSA公钥添加到authorized_keys文件中。oraclerac2: > cd .sshoraclerac2: > cat id_rsa.pub >> authorized_keysoraclerac2: > cat id_dsa.pub >> authorized_keys步骤5: 将rac2上的密钥对文件authorized_keys复制到rac1的.ssh目录下。oraclerac2: > scp authorized_keys oraclerac1:/home/oracle/.ssh步骤6: 更新主机列表按照以上方式建立好互信关系后,互信的节点之间第一次访问时,系统会提示是否将该主机加入已知主机列表中,此处需要手工输入yes后,后续访问不再需要手工输入。-在rac1上执行以下操作oraclerac1: > ssh rac1oraclerac1: > exitlogoutConnection to rac1 closed.oraclerac1: > ssh rac1_heart

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论