文档详情

linux AS5.1 64-X86下ORACLE 10G FOR RAC 安装实施步骤.doc

发布:2017-12-18约3.49万字共25页下载文档
文本预览下载声明
linux AS5.1 64/X86下ORACLE 10G FOR RAC 安装实施步骤: 实施环境: 两台HP DL580 服务器,配置2块Emulex HBA卡,通过光纤线分别连2台B80 SAN交换机,分别通过4根光纤线连到IBM的DS8300存储 一、系统安装: 进行系统安装选择64位的操作系统进行安装,具体安装过程可以参考相关文档; 在进行swap分配时,建议分配为和内存一样大,如果没有分配足够的空间,在系统安装完后,采用下面的办法: 要顺利执行Oracle数据库软件,swap分区至少需要400MB或者物理内存2 倍以上的空间.但是对于8G以上的内存,一般建议swap和内存大小一样即可;当然我们在安装Linux的时候,就能直接将swap分区设置到足够的大小,但如果已经安装好Linux了,之后又想再安装类似 Oracle的软件,却发现swap分区空间不够,需要进行下面操作,进行扩展: a. 要创建swap文件,执行dd命令,新增一个6.9G的swap文件: # dd if=/dev/zero of=/tmp/myswap bs=32k count=211756 执行上述命令后,会在/tmp目录中创建一个6.9G的myswap文件 格式化及启动swap文件 接下来执行mkswap命令,将myswap文件格式化成s文件系统,系统才能使用,切换到/tmp目录,并执行以下命令: # mkswap myswap (#将文件格式化为swap文件格式) setting up swapspace version 1 , size = 262144 KB # swapon /tmp/myswap (#启动swap分区) 要停止使用新创建的swap文件,只要执行 swapoff /tmp/myswap命令即可. 开机时自动启动新添加的swap分区 如果每次开机后都要执行swapon命令启动swap分区或者文件,这太麻烦了.这时可以利用文字编辑器在/etc/fstab文件加一行,好让开机时自动启动swap分区及文件: /dec/hdb5 swap swap defaults 0 0 (开机时启动此swap分区) /tmp/myswap swap swap defaults 0 0 (开机时启动此swap文件) 二、存储的安装配置: 1、HBA卡的安装: 从HP的网站上下载HBA卡的驱动 /bizsupport/TechSupport/SoftwareDescription.jsp?lang=encc=usprodTypeId=12169prodSeriesId=1809835prodNameId=1143949swEnvOID=4004swLang=8mode=2taskId=135swItem=co-61248-2 将下载下来的文件 hp-lpfc-2008-12-09.tar.gz 传到服务器上, 将文件解包 # tar -xvf hp-lpfc-2008-12-09.tar.gz #./INSTALL 对于HBA卡的配置文件一般采用默认方式 #cd /etc # vi modprobe.conf alias eth0 bnx2 alias eth1 bnx2 alias scsi_hostadapter cciss #alias bond0 bonding #options bond0 miimon=100 mode=0 alias scsi_hostadapter1 ata_piix alias scsi_hostadapter2 lpfc options lpfc lpfc_nodev_tmo=30 lpfc_lun_queue_depth=16 lpfc_discovery_threads=32 对于具体配置,通过实验,没发现有什么特别需要注意的地方,观察中; 安装完驱动后,需要重启系统; 使用fdisk -l 来查看磁盘,则可以看到多出120个设备,我是这么算的,服务器到到两个SAN交换,这就是2条路径,每个SAN交换是4根光纤到存储,就4条路径,共8个路径,存储划过来的是15个LUN,算下来能看到的就是120个设备; 三、配置多路径软件: 本次使用的是系统自带的device-mapper-multipath,用 [root@node1 ~]# rpm -qa |grep multipath device-mapper-multipath-0.4.7-12.el5 进行查看系统中是否有该软件包,如没有,可以从系统光盘或网上下载安装,如存储厂商提供对应的多路径软件,最好使用存储厂商提供的; 配置/etc/multipath.conf 看了很多文档,大部分人只是将下面的几行注释掉即可: #blacklist {
显示全部
相似文档