ORACLE-11g-FOR-RedHat-Linux-AS5安装操作手册_第1页
ORACLE-11g-FOR-RedHat-Linux-AS5安装操作手册_第2页
ORACLE-11g-FOR-RedHat-Linux-AS5安装操作手册_第3页
ORACLE-11g-FOR-RedHat-Linux-AS5安装操作手册_第4页
ORACLE-11g-FOR-RedHat-Linux-AS5安装操作手册_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

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

文档简介

1、目录TOC o 1-3 h z u HYPERLINK l _Toc 1.ORACLE 11g RAC FOR RedHat Linux AS5.5安装操作手册 PAGEREF _Toc h 1 HYPERLINK l _Toc 具体步骤 PAGEREF _Toc h 1p。 HYPERLINK l _Toc 2.Oracle10g RAC数据库简介 PAGEREF _Toc h 2I。 HYPERLINK l _Toc 2.1.oracle11g RAC结构 PAGEREF _Toc h 2W。 HYPERLINK l _Toc 3.安装Redhat AS 5.5 PAGEREF _Toc

2、h 45。 HYPERLINK l _Toc 4.RAC系统相关关规划 PAGEREF _Toc h 9x。 HYPERLINK l _Toc 4.1.Redhat Linux Oracle RAC配置注意意项 PAGEREF _Toc h 11n。 HYPERLINK l _Toc 4.2.前期准备 PAGEREF _Toc h 122。 HYPERLINK l _Toc 4.2.1.ORACLE安装装依赖包 PAGEREF _Toc h 120。 HYPERLINK l _Toc 4.2.2.配置时时钟同步 PAGEREF _Toc h 12S。 HYPERLINK l _Toc 4.2.

3、3.配置环环境变量 PAGEREF _Toc h 14m。 HYPERLINK l _Toc 4.2.4.为用户户等效性设置SSH PAGEREF _Toc h 16v。 HYPERLINK l _Toc 4.2.5.配置hangcheck-timer模块块 PAGEREF _Toc h 19z。 HYPERLINK l _Toc 4.2.6.连接ISCSI硬盘 PAGEREF _Toc h 19N。 HYPERLINK l _Toc 4.2.7.ASM配置共享磁磁盘 PAGEREF _Toc h 19R。 HYPERLINK l _Toc 5.安装软件 PAGEREF _Toc h 244。

4、 HYPERLINK l _Toc 5.1.安装CRS软件 PAGEREF _Toc h 24L。 HYPERLINK l _Toc 5.2.安装ORACLE数据据库 PAGEREF _Toc h 31K。 HYPERLINK l _Toc 5.3.配置Oracle Net PAGEREF _Toc h 36I。 HYPERLINK l _Toc 5.4.建立实例 PAGEREF _Toc h 40Q。 HYPERLINK l _Toc 5.5.配置客户端端 PAGEREF _Toc h 49S。 HYPERLINK l _Toc 5.6.测试RAC PAGEREF _Toc h 50K。 H

5、YPERLINK l _Toc 5.7.集群基本命命令 PAGEREF _Toc h 52T。 HYPERLINK l _Toc 6.Linux RAC 安装问题 PAGEREF _Toc h 56w。 HYPERLINK l _Toc 6.1.节点联通性性问题 PAGEREF _Toc h 56V。 HYPERLINK l _Toc 6.2.设备权限问问题 PAGEREF _Toc h 56l。 HYPERLINK l _Toc 6.3.文件夹权限限问题 PAGEREF _Toc h 57N。 HYPERLINK l _Toc 6.4.登录录oracle用户户时登录界面报错错 PAGEREF

6、 _Toc h 57p。 HYPERLINK l _Toc 6.5.无法使用sudo命令 PAGEREF _Toc h 57X。 HYPERLINK l _Toc 6.6.安装失败后后,注意事项 PAGEREF _Toc h 58o。 HYPERLINK l _Toc 6.7.创建建ASM实例,找不不到磁盘 PAGEREF _Toc h 582。 HYPERLINK l _Toc 6.8.磁盘无法挂挂载,报ORA-12523错误误 PAGEREF _Toc h 58j。ORACLE 11g RAC FOR RedHat Linux AS5.5安装操作手册v。文档摘要本文档主要讲述在redhat

7、 linux as 5.5上安装oracle 11g RAC的的安装步骤与方法法,本手册所讲述述的内容已经成功功实施过,并在健健康运行。本文档讲述的内容同样样适合redhat linux与ORACLE 11G的其他版本本,但是可能在细细节上有出入该文档将尽量的详细,但但是在使用本文档档前,仍然建议必必须具有一定的ORACLE和和LINUX基础础知识第一次撰写如此复杂的的操作指南,错误误疏漏之处难免,敬敬请批评指正具体步骤本手册在以下环境中试试验安装成功:1、IBM服务器(64位位 双网卡)2台台,网络存储硬盘已做做好raid 5M。2、光纤盘阵、光纤交交换机3、服务器安装 redhat as5

8、.5,本次安装装需要的软件:6。1、linux_x86_11gR1_clusterware.zipG。2、linux_11gR1_database_1013.zipU。3、oracleasm-2.6.18-194.el5PAE-2.0.5-1.el5.i686.rpmS。4、oracleasmlib-2.0.4-1.el5.i386.rpm1。5、oracleasm-support-2.1.7-1.el5.i386.rpmI。6、iscsi包(DVD版版下的Server有有)下载地址:1、2 HYPERLINK /technetwork/database/enterprise-edition/

9、downloads/index.html http:/technetwork/database/enterprise-edition/downloads/index.html9。3、4、5 HYPERLINK /technetwork/server-storage/linux/downloads/rhel5-.html http:/technetwork/server-storage/linux/downloads/rhel5-.htmlO。本手册的根本目标是安安装并实现ASM+RAC,安安装过程中以安装装实际情况为准,并并参考网上很多实实施方案、OTN网网站等大量文档,力力争把安装中遇到到的

10、问题及解决方方法完整的表达出出来。T。本文档由 Oracle10g RAC数据库简介、安装Redhat as5.5、针对Oracle配置redhat、ASM配置共享磁盘、安装配置Oracle RAC、创建和删除数据库六部分组成。d。注:以下部分如果没有有特别说明,则要要求在每个节点分分别执行Oracle10g RAC数据库简简介oracle11g RAC结构下图显示了 Oracle RAC 11g 配置的主要组组件。 集群中的的节点通常是单独独的服务器(主机机), 本文中,两两个节点即是两台台s4800服务务器。根据集群规规模的大小,可以以扩展到更多节点点。F。硬件在硬件级别上,RAC 集群中

11、的各节点点共享三种功能:1.对共享磁盘存储的的访问2.与专用网络的连接接3.对公共网络的访问问。共享磁盘存储Oracle RAC 依赖于一个共享享磁盘体系结构。 数据库文件、联联机重做日志和数数据库的控制文件件必须都能为集群群中的每个节点所所访问。 共享磁磁盘还存储 Oracle Cluster Registry 和 Voting Disk(稍后后讨论)。 配置置共享存储有多种种方法,包括直接接连接磁盘(通常常是使用铜缆或光光纤的 SCSI)、存储区域网 (SAN) 和网网络连接存储 (NAS)。Y。专用网络每个集群节点通过专用用高速网络连接到到所有其他节点,这这种专用高速网络络也称为集群互联

12、联或高速互联 (HSI)。 Oracle 的 Cache Fusion 技术使用这种网网络将每个主机的的物理内存 (RAM) 有效地组合成成一个高速缓存。 Oracle Cache Fusion 通过在专用网络络上传输某个 Oracle 实例高速缓存中中存储的数据允许许其他任何实例访访问这些数据。 它还通过在集群群节点中传输锁定定和其他同步信息息保持数据完整性性和高速缓存一致致性。D。专用网络通常是用千兆兆以太网构建的,但但是对于高容量的的环境,很多厂商商提供了专门为 Oracle RAC 设计的的低延迟、高带宽宽的专有解决方案案。 Linux 还提供一种将多多个物理 NIC 绑定为一个虚拟拟

13、 NIC 的方方法(此处不涉及及)来增加带宽和和提高可用性。p。公共网络为维持高可用性,为每每个集群节点分配配了一个虚拟 IP 地址 (VIP)。 如果主机发发生故障,则可以以将故障节点的 IP 地址重新新分配给一个可用用节点,从而允许许应用程序通过相相同的 IP 地地址继续访问数据据库。i。Oracle 集群就就绪服务(CRS)Oracle RAC 11g 引进了 Oracle 集群就绪服务 (CRS) 一组用于集群群环境的与平台无无关的系统服务。 在 RAC 和和 Oracle 并行服务器先前前版本中,Oracle 依靠厂商提供的的集群管理软件来来提供这些服务。 虽然 CRS 与厂商供应的

14、集集群件协同工作,但但 Oracle RAC 10g 所需组件件只是 CRS。 实际上,必须在在安装 RAC 之前安装 CRS。v。Oracle RAC 软件Oracle RAC 11g 软件是 RAC 数据库的核心,每每个集群节点上都都必须安装。 幸幸运的是,Oracle Universal Installer (OUI) 可可以完成在每个节节点上安装 RAC 软件的大部分工工作。 您只需在在一个节点上安装装 RAC OUI 会完完成其余的工作。7。Oracle 自动存存储管理 (ASM)ASM 是 Oracle 数据库 11g 中的一个新特特性,它以一种与与平台无关的方式式提供文件系统服服

15、务、逻辑容量管管理器和软件 RAID。Oracle ASM 可以条条带化和镜像磁盘盘,从而实现了在在数据库被加载的的情况下添加或移移除磁盘以及自动动平衡 I/O 以删除“热点”。它还支持直接接和异步的 I/O,并使用 Oracle9i 中引入的 Oracle 数据管理器 API(简简化的 I/O 系统调用接口)。A。Oracle ASM 不是通用的文件件系统,只能用于于 Oracle 数据文件、重做做日志、控制文件件和 RMAN 快速恢复区。ASM 中的文件既可以以由数据库自动创创建和命名(使用用 Oracle 管理文件特性),也也可以由 DBA 手动创建和命名名。由于操作系统统无法访问 AS

16、M 中存储的文件,因因此对使用 ASM 文件的数据库执执行备份和恢复操操作的唯一途径就就是使用恢复管理理器 (RMAN)。v。ASM 作为单独的 Oracle 实例实施,只有有它在运行时其他他数据库才能访问问它。ASM 需需要的内存不多: 对大部分系统统来说只需 64MB。 在 Oracle RAC 环境中中,ASM 实例例必须运行在每个个集群节点上。H。 安装Redhat AS 5.5本文档实例安装在IBM X3650 M3服服务器上,双网卡卡、每个节点通过过光纤交换机连接接两个盘阵。安装装过程中最好把连连接节点和盘阵的的光纤拔下;或者者如果不拔下光纤纤,安装过程中分分区时只选择本机机硬盘,

17、不要选择择盘阵。C。假设服务器全新安装redhat,并并且服务器为oracle专专用。S。Oracle 11g 经认证可以在在不需要更新的情情况下运行 Redhat AS 5.5的基本版本。(由由于某些原因,服服务器无法用光驱驱引导安装Redhat AS 5.5,所所有采用以下方法法安装)r。 首先使用UltraISO将Redhat as 5.5写入U盘,开机的时候选择从U盘启动,按照提示继续7。 启动屏幕上出出现时在底部显示示 boot:。选选择 Enter,从从控制台上执行图图形安装。(对于于其他安装方法和和选项,请参阅 Red Hat 安装指南。)如如图3-1B。图 3-1安装程序扫描硬

18、件,短短暂显示 Red Hat 闪屏,然然后开始显示一系系列屏幕提示。6。选择语言选择简体中文。配置键盘接受默认值。 当出现选择安安装介质时,将光光驱插上去,(一一定要将U盘拔下下,不然以后都得得插上U盘才能启启动),如图3-2Y。图 3-2欢迎屏幕单击下一步,如如图3-3.配置鼠标接受默认值。安装类型选择 Custom。设置磁盘分区本文不介绍磁盘分区的的详细方法,而是是假设您熟悉磁盘盘分区方法交换分区 将此分分区大小至少设置置为系统 RAM 的两倍,但32位位系统不要超过 2GB。如果需需要大于 2GB 的交换空间,则则创建多个交换分分区。如图3-4w。图 3-4配置启动加载程序接受默认值。

19、配置网络此时配置两个网卡,用用规划好的两个地地址,一个公网地地址,一个私有地地址。h。使用静态 IP 地址址配置数据库服务务器。单击 Edit。出现一个弹出窗口。取取消选中 Configure using DHCP 复选框,并输入入服务器的 IP 地址和网络掩码码。确保选中 Activate on boot,然然后单击 OK。U。在 Hostname 框中,选择 manually 并输入主机名dbrac1集群依次类推。Y。在 Miscellaneous Settings 框中,输入其他他网络设置。如图图3-5c。图 3-5配置防火墙本次将不配置防火墙。选选择 No firewall。图 3-6

20、其他语言支持接受默认值。选择时区选择适合您区域的时间间设置。将系统时时钟设置为 UTC 对服务器而言通通常是一个很好的的做法。为此,单单击 System clock uses UTC。a。SELinux(Security Enhanced Linux),如如图3-7 B。图 3-7设置 Root 口令令输入 root 的口口令,并再次输入入以进行确认。选择程序包组最下面选择全选。单击 下一步 继续操操作。准备安装单击 下一步。安装程序包软件将被复制到硬盘并并被安装。根据提提示更改光盘,然然后在安装完成时时单击 下一步。B。配置图形界面 (X)接受默认值,除非安装装程序无法识别您您的视频卡。如果

21、果您的视频卡无法法被识别,则将无无法继续操作。z。配置监视器如果安装程序正确识别别了您的监视器,则则接受默认值。否否则,从列表中选选择一个兼容的监监视器。j。定制图形配置接受默认值。从系统中取出安装介质质,然后单击 下下一步。系统自动重新启动并显显示一个新的欢迎迎屏幕。若无特别说明,“$”提示符均表示在在oracle用户户下执行,“#”提示符均表示在在root用户下执执行H。RAC系统相关规划服务器名项目名称 RAC节点1RAC节点2硬件型号IBM服务器IBM服务器操作系统Redhat as 5.5 (32位)Redhat as 5.5 (32位)服务器主机名DATA-HOST01DATA-H

22、OST02IP地址((eth0))语言环境中文/英文中文/英文域名服务方式无无时区中国中国安装方式安装全部安装包安装全部安装包内置硬盘容量146G146G数量1(RAID0)1(RAID0)系统分区物理路径/30G30GSwap16G16G/home50G50G/tmp5G5G/usr5G5G/opt100G100G系统用户RootOracleRootOracle磁盘阵列柜型号每硬盘容量1T总容量14TRAID名称RAID 5磁盘分区OCR(oracle集群注注册表)/dev/raw/raw1 /dev/sdb1 1000M(主分区)表决磁盘(voting disk)/dev/raw/raw2

23、 /dev/sdb2 1000M(主分分区)ASM/dev/sdb3 6T ASM卷名:FDB图3-1操作系统安装装规划项目DB1DB2机器名(HostName)DATA-HOST01DATA-HOST02公有ip(Public)/DATA-HOST01/DATA-HOST02心跳/私有ip(Private)/ DATA-HOST01-priv/ DATA-HOST02-privVIP(仅配置在hosts中中)/ DATA-HOST01-vip/ DATA-HOST02-vipOracle Service Namefdb1fdb2ORA_CRS_HOME/home/oracle/oracle/

24、product/11.1.0/crs/home/oracle/oracle/product/11.1.0/crsORACLE_HOME/home/oracle/oracle/product/11.1.0/db_1/home/oracle/oracle/product/11.1.0/db_1ORACLE_BASE/home/oracle/oracle/home/oracle/oracle图3-2 Oracle安安装配置项目描述OCR磁盘/dev/raw/raw1 /dev/sdb1 1000M表决磁盘/dev/raw/raw2 /dev/sdb2 1000MASM卷/dev/sdb3 6T As

25、m卷名:FDBOracle安装目录录/home/oracle/oracle图3-3存储分配表图3-4 RAC体系系Redhat Linux Oracle RAC配置注意意项集群中各节点的时间应应尽量一致不要给公共网卡指定192.168.*.*和和10.*.*.*这这样的私有IP地地址K。公共网络必须使用各个个节点的同一个网网卡每个节点需要一个VIP,VIP必必须和公共网络在在同一个子网中在有些系统中(如Solaris),需要给VIP指指定默认网关对硬盘分区时,要保证证在所有节点上都都能看到分区信息息要为OCR设备和vote设设备指定正确的权权限和属主要为公共IP、私有IP和和VIP指定主机机名

26、,主机名不能能包含大写字母和和_,但是可以包包含减号r。如果配置失败,应该把把刚才的配置结果果全部删除,从头头再来在安装clusterware时时,需要设置环境境变量ORCLE_HOME。在安安装Oracle和和RAC时,需要要重新指定这个变变量,而且不能指指定同一个目录8。正确配置节点间的信任任关系(SSH) 前期准备ORACLE安装依赖赖包一、安装操作系统Swap不能低于2G二、关闭selinux安安全程序三、选择提供的程序四、安装rpm包(DVD版版,全在盘上的Server目目录下)(具体的的包名,忘了,仅仅给出包前面的名名称,会玩Linux的的人,应该知道怎怎么做的)P。 1. con

27、pat-libstdc+-3 2. compat-gcc-34 3.gcc-4 4.libXp-1 5.openmotif-2 pat-db-4 7. unixODBC-这边会有依赖包,在Server目目录下都可以找到到,请耐心点配置时钟同步所有节点的时间必须同同步,这通常是通通过配置NTP服服务实现的。在集集群中一某一节点点作为时间服务器器,NTP服务只只需要占用很少的的系统资源。整理理以第一个节点(DATA-HOST01)为时间服务器,DATA-HOST02向向它同步,其配置置方法如下:p。编辑DATA-HOST01的的/etc/ntp.conf文文件,编辑后的内内容如下:d。server

28、 #注意不是r。fudge startum 11I。driftfile /var/lib/ntp/driftbroadcastdelay 0.008编辑DATA-HOST02的的/etc/ntp.conf文文件,编辑后的内内容如下:z。server prefer #IP以以第一节点的public IP为准v。driftfile /vat/lib/ntp/driftbroadcastdelay 0.008配置完成后,启动NTP服服务root用户下执行/etc/init.d/ntpd startr。1、建立组及用户groupadd -g 700 dbauseradd -u 600 -g dba o

29、raclef。passwd oracle #设置oracle用用户密码注意在这里,每个节点点的oracle用用户ID,DBA组组ID必须一致,其其他使用默认值,同同时创建完毕后在在每个节点执行如如下命令e。#chown R oracle:dba /home/oracle6。修改每个节点系统内核核参数./etc/sysctl.conf,#vi /etc/sysctl.confkernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000M。

30、net.core.rmem_default = net.core.rmem_max = net.core.wmem_default = net.core.wmem_max = /sbin/sysctl p使其生效配置环境变量据oracle的安装装文档要求,CRS的的目录最好不是ORACLE_BASE的子目目录,因为安装过过程中会改变CRS的的父目录的权限,这这会影响ORACLE的的安装。在按以上上要求生成对应目目录之前,需检查查所在磁盘的空间间是否满足安装要要求,确定之后生生成目录,并将相相关环境变量设置置在oracle用用户的profile中中(oracle 用户下vi .bash_prof

31、ile)。A。设置每个节点ORACLE用用户环境变量(修修改ORACLE的的.bash_profile),I。该文件如下:# .bash_profile# Get the aliases and functionsB。if -f /.bashrc ; then. /.bashrcfi# User specific environment and startup programsT。export TMP=/tmpexport TMPDIR=$TMPexport ORACLE_BASE=/home/oracle/oracle oracle安安装目录 /home/oracle/oracle/prod

32、uct/11.1.0/db_1X。export ORACLE_HOME=$ORACLE_BASE/product/11.1.0/db_1 oracle安安装目录q。export ORA_CRS_HOME=$ORACLE_BASE/product/11.1.0/crs rac 安安装目录 /home/oracle/oracle/product/11.1.0/crsU。export ORACLE_SID=fdb1 SID F。export ORACLE_TERM=xtermexport PATH=/usr/sbin:$PATHexport PATH=$ORACLE_BASE/product/10.

33、2.0/crs/bin:$ORACLE_HOME/bin:$PATHZ。LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATHq。export NLS_LANG=AMERICAN_AMERICA.AL32UTF8m。PATH=$PATH:$HOME/binexport PATH注意:在节点DATA-HOST02上上,ORACLE_SID应该变为为fdb2 ,后面安安装crs会报错错,手动执行 export ORACLE_HOME=$ORACLE_BASE/product/11.1.0/db_1 2。配置每个节

34、点的/etc/hosts文件件#vi /etc/hosts然后修改里面的内容为为如下# Do not remove the following line, or various programsl。# that require network functionality will fail.L。localhost.localdomain localhostc。:1localhost6.localdomain6 localhost69。 DATA-HOST01 DATA-HOST01-vip DATA-HOST01-privn。 DATA-HOST02 DATA-HOST02-vip DATA-

35、HOST02-priv 2台主机hosts文件最好一样,不然节点2的rac服务起不来。虚拟地址可以随便起一个(保证同public address一个网段),在安装RAC的时候,vipca会自动将虚拟地址绑定在公共网卡上的。e。注意:确保在每个节点点上/etc/hosts文件的回送地址中不包含节点名(dbserver1 或 dbserver2)。如果机器名出现在回送地址条目中,如下所示: d。 JMRAC1 localhost.localdomain localhostL。需要将其如下删除: localhost.localdomain localhostj。编辑/etc/security/lim

36、its.conf文文件,添加如下内内容V。Oraclesoftnproc2047Oraclehardnproc16384Oraclesoftnofile1024Oraclehardnofile65536为用户等效性设置SSH在安装 Oracle RAC 11g 期间,OUI 需要把文件复制制到集群中的其他他主机上并在其上上执行程序。 为为了允许 OUI 完成此任务,必必须配置 SSH 以启用用户等效效性。 用 SSH 建立用户等效性性就提供了一种在在集群中其他主机机上复制文件和执执行程序时不需要要口令提示的安全全方式。X。第一步是生成 SSH 的公共密钥和专专用密钥。 SSH 协议有两个版本本

37、;版本 1 使使用 RSA,版版本 2 使用 DSA,因此我我们将创建这两种种类型的密钥,以以确保 SSH 能够使用任一版版本。 ssh-keygen 程序将根据传递递给它的参数生成成任一类型的公共共密钥和专用密钥钥。B。当您运行 ssh-keygen 时,将提示您输输入一个用于保存存密钥的位置。 当提示时只需按按 Enter 接受默认值。 随后将提示您输输入一个口令短语语。 输入您能记记住的口令,然后后再次输入该口令令进行确认。 当当您完成以下步骤骤后,在 /.ssh 目录中将会有四四个文件: id_rsa、id_rsa.pub、id_dsa 和 id_dsa.pub。 id_rsa 和 i

38、d_dsa 文件是您的专用用密钥, id_rsa.pub 和 id_dsa.pub 文件是您的公共共密钥,必须将其其复制到集群中其其他每个主机上。Y。在每个主机上,以 oracle 用户身份登录:$ mkdir /.ssh$ chmod 755 /.ssh$ /usr/bin/ssh-keygen -t rsaGenerating public/private rsa key pair.U。Enter file in which to save the key (/home/oracle/.ssh/id_rsa):c。Enter passphrase (empty for no passphr

39、ase):j。Enter same passphrase again:Your identification has been saved in /home/oracle/.ssh/id_rsa.I。Your public key has been saved in /home/oracle/.ssh/id_rsa.pub.Z。The key fingerprint is:4b:df:76:77:72:ba:31:cd:c4:e2:0c:e6:ef:30:fc:37 oracle7。注意:本例中此处一路路按回车选择默认认$ /usr/bin/ssh-keygen -t dsaGeneratin

40、g public/private dsa key pair.y。Enter file in which to save the key (/home/oracle/.ssh/id_dsa):m。Enter passphrase (empty for no passphrase):g。Enter same passphrase again:Your identification has been saved in /home/oracle/.ssh/id_dsa.u。Your public key has been saved in /home/oracle/.ssh/id_dsa.pub.9。

41、The key fingerprint is:af:37:ca:69:3c:a0:08:97:cb:9c:0b:b0:20:70:e3:4a HYPERLINK mailto:oracle oracleu。注意:本例中此处一路路按回车选择默认认$ cat *.pub /.ssh/authorized_keysD。现在,必须将每个主机机上的公共密钥文文件 id_rsa.pub 和 id_dsa.pub 的内容复制到其其他每个主机的 /.ssh/authorized_keys 文件件中。 使用 ssh 将每个文件的内内容复制到 /.ssh/authorized_keys 文件件。 请注意,当当您使

42、用 ssh 第一次访问远程程主机时,其 RSA 密钥将是未知的的,从而将提示您您确认是否希望连连接该主机。 SSH 将记录该远程主主机的 RSA 密钥,并在以后后连接该主机时不不再做出相关提示示。o。只需在第一个主机上,以以 oracle 用户身份登录(复复制本地帐户的密密钥,以便连接本本地主机的 ssh 能够起作用):Z。(如果您要剪切和粘贴贴这些命令,则分分别运行它们。 SSH 每次会会提示输入 oracle 的口令,如果同同时粘贴这些命令令,则第一个命令令在提示输入口令令之前刷新输入缓缓冲区,从而导致致其他命令将会丢丢失。)p。$ scp authorized_keys DATA-HOS

43、T02:/home/oracle/.ssh/keysL。The authenticity of host data-host02 () cant be established.i。RSA key fingerprint is d1:23:a7:df:c5:fc:4e:10:d2:83:60:49:25:e8:eb:11.c。Are you sure you want to continue connecting (yes/no)? yes0。Warning: Permanently added data-host02 (RSA) to the list of known hosts.u。ora

44、cle data-host02 s password:a。$cat keysauthorized_keys$ scp authorized_keys DATA-HOST01:/home/oracle/.ssh/.:k。$ chmod 644 /.ssh/authorized_keysb。请注意,这次有的SSH不不会提示您输入oracle的的口令。这是因为为第一个主机(data-host01)现在知道了第二二个主机的公共密密钥,而SSH现现在使用的是一种种不同的认证协议议。 U。建立用户等效性如果一切均设置正确,则则您现在就可以使使用 ssh 在在其他集群主机上上不必输入口令而而登录、执行程序序

45、和复制文件了。 通过在远程集群群主机上运行诸如如 date 等等简单命令来验证证用户等效性:4。$ ssh DATA-HOST02Sun Jun 27 19:07:19 CDT 2010测试每个方向上所有服服务器的连通性是是非常重要的。这这样会确保当 OUI 在 CRS 和和数据库软件安装装期间试图复制文文件时不会出现类类似以下的消息。 该消息只有在远远程节点上第一次次执行操作时才会会出现,因此通过过测试连通性,您您不仅确保了远程程操作的正常运行行,还完成了初始始的安全密钥交换换。5。The authenticity of host dbrac2 (00) cant be establishe

46、d.E。RSA key fingerprint is 8f:a3:19:76:ca:4f:71:85:42:c2:7a:da:eb:53:76:85.X。Are you sure you want to continue connecting (yes/no)? yesJ。注意: 以上步骤执行行完以后,需要执执行和本机建立等等效性,否则安装装CRS时也会出出错,在每个节点点上分别执行:在在再每个节点上执执行如下命令,应应该直接显示相应应的时间,而不会会提示输入密码,输输入密码则是不成成功,一般是因为为目录权限的问题题,chmod 775 /home/oracle ,X。$ ssh hostna

47、me(此处hostname分分别为DATA-HOST01、DATA-HOST02)6。对每个ip地址进行ssh 操作配置hangcheck-timer模块块编辑/etc/rc.d/rc.localmodeprobe hangcheck-timer编辑/etc/moprobe.conf options hangcheck-timer hangcheck_tick=10 hang_margin=30y。连接ISCSI硬盘iscsiadm -mode discovery -type sendtargets -portal 00d。iscsiadm -mode nodeiscsiadm -mode n

48、ode -T targetname(执行iscsiadm -mode node的的结果) portal 00:3260 loginq。ASM配置共享磁盘先查看系统分区#fdisk l /dev/sdb发现阵列柜,被加载在在/dev/sdb上上,在分区先要确确保阵列柜上没有有被分区,如有分分区,需要删除以以前分区,然后在在根据前面磁盘分分区规划对磁盘阵阵列柜分区T。(下面例子中数值可能能不同,命令是相相同的)#parted /dev/sdb #硬盘容量大小大于2.2T所以使用u。该分区命令只在一个节节点上执行,另外外一个节点上执行行分区同步命令(parted)mklable gtp根据提示分区(

49、parted)mkpartfs#遇到选择磁盘类型是是单击enter#根据提示填入磁盘的的start ,end,此处谨慎点,parted不需要执行类似与fdisk的w写入操作,即可以分盘y。提示:关于分区命令parted的详详细说明,参考其其他linux命命令手册P。由于我们把oracle的的OCR(oracle集集群注册表)、 表决磁盘(voting disk)安装装在裸设备上,对对于裸设备要使用用它,需要编辑/etc/sysconfig/rawdevices文文件,将裸设备添添加到系统中,然然后再为裸设备设设定属组信息以及及权限信息。 n。把下面的内容添加到/etc/sysconfig/ra

50、wdevices文件中J。#OCR/dev/raw/raw1 /dev/sdb1/dev/raw/raw2 /dev/sdb2/dev/raw/raw3 /dev/sdb3#OCR/dev/raw/raw5 /dev/sdb5/dev/raw/raw6 /dev/sdb6/dev/raw/raw7 /dev/sdb7注意:在2.6内核的的Red Hat Linux上,当当系统重启后,裸裸设备的属组信息息K。将被还原为系统默认值值(root:disk)。为为了使得裸设备属属组信息可以被保保留,你2。要在/etc/rc.d/rc.local中中强制更新裸设备备的属组信息,即即在文件中加入下下述内容

51、:n。chown oracle:dba /dev/raw/raw1J。chown oracle:dba /dev/raw/raw2t。chown oracle:dba /dev/raw/raw3a。chmod 660 /dev/raw/raw1chmod 660 /dev/raw/raw2chmod 660 /dev/raw/raw3在Redhat as 5.5上配置裸裸设备必须对/etc/udev/rules/60-raw.rules文文件进行配置内容容如下n。ACTION=”add”,KERNEL=”sdb1”,RUN+=”/bin/raw /dev/raw/raw1 %N”B。ACTIO

52、N=”add”,ENVMAJOR=”8”,ENVMINOR=”8”,RUN+=”/bin/raw /dev/raw/raw1 %M %m”W。ACTION=”add”,KERNEL=”sdb2”,RUN+=”/bin/raw /dev/raw/raw2 %N”n。ACTION=”add”,ENVMAJOR=”8”,ENVMINOR=”17”,RUN+=”/bin/raw /dev/raw/raw2 %M %m”1。ACTION=”add”,KERNEL=”sdb3”,RUN+=”/bin/raw /dev/raw/raw3 %N”I。ACTION=”add”,ENVMAJOR=”8”,ENVM

53、INOR=”33”,RUN+=”/bin/raw /dev/raw/raw3 %M %m”p。#对裸设备赋权限,务务必赋权限ACTION=”add”,KERNEL=”raw1-4”,OWNER=”oracle”,GROUP=”dba”,MODE=”660”a。编辑/etc/rc.d/rc.localmodprobe hangcheck-timerchown oracle:dba /dev/raw/raw1x。chown oracle:dba /dev/raw/raw2v。chown oracle:dba /dev/raw/raw3j。chmod 660 /dev/raw/raw1chmod 6

54、60 /dev/raw/raw2chmod 660 /dev/raw/raw3配置完毕后,务必重新新启动两台服务器器配置共享磁盘的方法有有三种1. Oracle 集群文件系统 (OCFS)2. 自动存储管理器器 (ASM)3. 原始设备从可扩展性和可管理性性方面考虑,我们们使用的是用ASM Library Driver配配置ASM的共享享磁盘。Y。安装ASM软件从 HYPERLINK /technetwork/server-storage/linux/downloads/rhel5-.html /technetwork/server-storage/linux/downloads/rhel5-

55、.html找到要下载的三个RPM 软件包,注意,一定要与内核版本和系统平台相符。h。用root权限执行:# rpm -Uvh oracleasm-support-version.arch.rpm k。oracleasm-kernel-version.arch.rpm C。oracleasmlib-version.arch.rpm对ASM进行配置:# /etc/init.d/oracleasm configureh。Configuring the Oracle ASM library driver.e。这将配置 Oracle ASM 库驱动动程序的启动时属属性。以下问题将将确定在启动时是是否加载

56、驱动程序序以及它将拥有的的权限。当前值将将显示在方括号(“”)中。按 而不键入回应将保留该当前值。按 Ctrl-C 将终止。(红色部分务必要注意,否则会出现权限问题,认不到盘)k。Default user to own the driver interface :oracleD。Default group to own the driver interface :dbav。Start Oracle ASM library driver on boot (y/n) n:yr。Fix permissions of Oracle ASM disks on boot (y/n) y:yV。Writin

57、g Oracle ASM library driver configuration OK L。Creating /dev/oracleasm mount point OK 3。Loading module oracleasm OK j。Mounting ASMlib driver filesystem OK j。Scanning system for ASM disks OK r。现在,如下所示启用 ASMLib 驱动程序。 # /etc/init.d/oracleasm enableWriting Oracle ASM library driver configuration OK n。Sc

58、anning system for ASM disks OK h。为 ASM 配置磁盘盘接下来告诉 ASMLib 驱动程序要使用用哪些磁盘。请注注意,这些磁盘是是不包含任何内容容的空磁盘。h。通过以 root 用用户身份运行以下下命令来标记由 ASMLib 使用的磁盘。 仅从一个集群主主机上执行此操作作。 T。/etc/init.d/oracleasm createdisk DISK_NAME device_nameu。提示: 以大写字母输输入 DISK_NAME。当前前版本中有一个错错误,即如果使用用小写字母,ASM 实例将无法识别别磁盘。 U。# /etc/init.d/oracleasm

59、 createdisk FDB /dev/sdb3F。Marking disk /dev/sdb3 as an ASM disk OK .u。以下示例演示了如何列列出标记为由 ASMLib 使用的所有磁盘盘。 l。# /etc/init.d/oracleasm listdisks5。FDB注意在所有集群其他节节点主机上,只需要以 root 用户身份运行以以下命令,扫描所所配置的 ASMLib 磁盘: 4。#/etc/init.d/oracleasm scandisksA。把CRS与数据库软件件拷贝到服务器上上,再安装,注意意,在安装前先建建立用户等效性,如如下s。#su oracle$expo

60、rt DISPLAY=:0.0 $export LANG=en_US as5 不支持中文D。安装软件安装CRS软件安装之前先检查下存储储的权限,ll /dev/raw 如果显示是root用户需重新赋权限,操作如下:6。chmod -hR oracle:dba /dev/raw/6。chmod -R 700 /dev/raw查看FDB磁盘权限ll /dev/oracleasm/disks如果果显示是root用用户需重新赋权限限H。chown oracle:dba /dev/oracleasm/disks/FDBm。chmod 700 /dev/oracleasm/disks/FDBs。$./ru

温馨提示

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

评论

0/150

提交评论