suse linux heartbeat for oracle ha
SUSE Linux Enterprise 11SP1静默安装Oracle 11gR2说明文档

SUSE Linux Enterprise 11SP1静默安装Oracle 11gR2说明文档1准备oracle安装文件Oracle11gR2包含两个文件linux_11gR2_database_1of2.zip和linux_11gR2_database_2of2.zip,下载地址分别是:/otn/linux/oracle11g/R2/linux_11gR2_database_1of2.zip/otn/linux/oracle11g/R2/linux_11gR2_database_2of2.zip下载完成后将这两个文件通过SSH上传到/usr/local/oracle中。
装程序的目录。
2准备oracle的安装目标目录安装目标目录是用户想将oracle安装到哪个位置的目录,本次我们将oracle安装到/opt/ora cle目录中,以下为目录创建命令。
3创建oracle相关用户和用户组oracle不能在root帐户下进行安装,所以需要为oracle的安装专门创建一个用户,同时需要创建dba和oinstall的用户组。
以下命令将创建dba和oinstall用户组:以下命令将创建oracle用户,并设置密码以下命令将oracle安装目录(/opt/oracle)赋予oracle用户oinstall用户组4检查安装ORACLE依赖的RPM软件包oracle的安装所依赖的软件包,有一部分linux是没有安装的。
这需要将这些尚未安装的软件包先安装后才能正常安装oracle。
这些未安装的软件包在linux安装光盘上可以取到,我们直接在linux的光盘上对这些软件包进行安装(也可将所需的软件包直接复制到linux本地磁盘中),首先我们需要挂载linux光盘,使用以下命令:安装所缺少的软件包,此处只安装本linux系统所缺少的软件包。
如oracle安装过程中,对软件包进行检查时,发现仍有所需软件包未安装时,可根据显示未安装软件包的名字,再次对所缺少的软件包进行安装。
SUSElinuxHA安装配置

.SUSE linux HA安装配置专业资料Word.目录1SUSE HA双机服务器基本配置 (3)1.1升级kernel (3)服务器IP、主机名配置1.2 (4)配置SSH无密码登录1.3 (5)2安装SUSE 高可用组件 (6)2.1配置软件安装源 (6)安装HA2.2组件包 (7)3初始群集设置 (8)3.1配置群集 (9)同步集群配置 ........................................................................................... 123.2检查集群状态 ........................................................................................... 3.3134使用GUI 配置群集资源 (14)4.1Linux HA Management Client (14)4.2CRM配置 (15)4.3创建资源组 (16)添加浮动ip4.4资源 (19)专业资料Word.1创建克隆资源4.5 (2)7创建LVM 4.6 (2)7创建文件系统资源4.7 (2)13.......................... 、4.8Oracle安装完毕后添加oracleoracle监听资源。
1 ............................................................................................. 35配置完成后状态检查135.1打开GUI界面、CRM命令检查状态 ..................................................2常用命令3............................................................................................. CRM5.2 SUSE HA双机服务器基本配置11.1kernel升级升级包上传上两安装suse11 SP1kernel版本是kernel2.6.32.12-0.7,将2.6.32.59-0.7,升级后的版本为台主机#cd /opt/packages#lskernel-default-2.6.32.59-0.7.1.x86_64.rpmkernel-default-base-2.6.32.59-0.7.1.x86_64.rpmkernel-default-debuginfo-2.6.32.59-0.7.1.x86_64.rpm专业资料Word.kernel-default-devel-2.6.32.59-0.7.1.x86_64.rpmkernel-source-2.6.32.59-0.7.1.x86_64.rpmivh *.rpm#rpm –升级完毕后,分别重启两台主机#init 6a#uname –版本是否升级成功检查Kernel IP1.2服务器、主机名配置配置服务器IP、主机名信息。
SUSELinux搭建企业服务器的双机配置过程

SUSE Linux搭建企业服务器的双机配置过程随着信息化建设的不断推进,各大企事业单位的活动越来越多的依赖于其关键的业务信息系统,这些业务信息系企业版里提供的HA软件是一款专业的高可用集群软件产品,它不仅仅是一款双机热备软件,它还为您提供Linux平台上完整的高可用性解决方案。
当集群中的某个节点由于软件或硬件原因发生故障时,集群系统可以把资源切换到其他健康的节点上,使整个系统能连续不间断的对外提供服务,从而为机构24x365的关键业务提供了可靠的保障,达到了系统99.999%的高可用性和可靠性。
SuSE Enterprise Linux 10.0是内置Linux 2.6.16内核的企业级服务器,较之SuSE Enterprise Linux 9.0,它在性能、可扩展性、易管理性和安全等方面都予以加强,并有众多硬件和应用软件支持。
最近,笔者使用SuSE Enterprise Linux 10.0作为系统平台(使用其它Linux平台在安装部署时可能有小差异),在其上采用HeartBeat、Mon和Rsync等开源软件打造了一个高可用系统,挖掘了SuSE Linux的高可用性。
下面我为大家详细介绍如何在Suse Linux搭建双机的配置过程。
一、HeartBeat、Mon、Rsync简介HeartBeat是一个高可用性解决方案,其官方网站是。
HeartBeat目前被广泛地应用,是很多商业高可用性软件的重要组成部分。
大多数Linux厂商已经把它很好地集成在自己的系统中,例如SuSE Linux、RedHat和Debian Linux 等。
此外,HeartBeat也能很好地部署在Solaris和FreeBSD系统上。
Mon是一个后台服务运行情况的监控和告警软件,能够对大多数标准服务进行监控和告警,其中包括SMTP服务、Telnet服务、FTP服务、NNTP 服务、HTTP服务、POP3服务、Samba服务和NFS服务等,还可以自己编写告警事件和自定义服务。
SuSE Linux10上安装Oracle数据库的方法

SuSE Linux10上安装Oracle数据库的方法来源:作者:Webmaster 时间:2007-12-27 点击:[收藏] [投稿]系统要求:内存:推荐1GSwap分区:设为内存的2倍/tmp磁盘空间:400MB以上磁盘空间:软件3.5G 数据1.2G所需软件:SuSE Linux10 for x86Oracle database 10gR2 for linux32Orarun-1.8-109.15.i586.rpm软件包,可以从/partners/oracle/sels-9下载安装步骤:1、安装SuSE安装SuSE一定确保安装“C/C++Compiler and Tools”软件包。
# gcc –version 查看是否安装该软件包2、安装所需软件包安装orarun软件包#rpm –ivh orarun-1.8-109.15.i586.rpm安装libaio和libaio-devel软件包,这两个软件包可以在SuSE Linux DISK4中找到#rpm –ivh orarun-1.8-109.15.i586.rpm#rpm –ivh libaio-devel-0.3.104-3.i586.rpm3、Oracle用户设置当orarun软件包安装时,会自动建立名为oracle的用户,和一个oinstall组。
我们只需要将该用户设置为enable,把shell从/bin/false改为/binbash。
而且orarun软件包将ORACLE_HOME文件夹自动生成,减少了很多麻烦。
4、设置Oracle环境变量修改/ect/profile.d/oracle.sh文件,ORACLE_HOME、ORACLE_SID等环境变量可以根据需要自行修改。
例如:ORACLE_HOME=$ORACLE_BASE/product/10gR2ORACLE_SID=ORCL其中默认NLS_LANG=AMERICAN,如果在中文OS下安装界面会产生乱码。
suse linux 11 64bit上安装Oracle 11G RAC问题总结

suse linux 11 64bit上安装Oracle 11G RAC问题总结问题总结 (2)介质:OS平台:suse linux 11 64bitGrid Infrastructure:11.2.0.4Oracle database:11.2.0.4PSU:11.2.0.4.2虚拟机:VMware workstation 8问题总结问题1:安装grid软件,在第二节点执行第二个脚本时报错suse2:~ # /ora11g/grid/crs_home/root.shPerforming root user operation for Oracle 11gThe following environment variables are set as:ORACLE_OWNER= gridORACLE_HOME= /ora11g/grid/crs_homeEnter the full pathname of the local bin directory: [/usr/local/bin]:Copying dbhome to /usr/local/bin ...Copying oraenv to /usr/local/bin ...Copying coraenv to /usr/local/bin ...Creating /etc/oratab file...Entries will be added to the /etc/oratab file as needed byDatabase Configuration Assistant when a database is createdFinished running generic part of root script.Now product-specific root actions will be performed.Using configuration parameter file: /ora11g/grid/crs_home/crs/install/crsconfig_paramsCreating trace directoryUser ignored Prerequisites during installationInstalling Trace File AnalyzerOLR initialization - successfulAdding Clusterware entries to inittabCRS-4402: The CSS daemon was started in exclusive mode but found an active CSS daemon on node suse1, number 1, and is terminatingAn active cluster was found during exclusive startup, restarting to join the clusterStart of resource "ora.crsd" failedCRS-2800: Cannot start resource 'ora.asm' as it is already in the INTERMEDIATE state on server 'suse2'CRS-4000: Command Start failed, or completed with errors.Failed to start Oracle Grid Infrastructure stackFailed to start Cluster Ready Services at /ora11g/grid/crs_home/crs/install/crsconfig_lib.pm line 1353./ora11g/grid/crs_home/perl/bin/perl -I/ora11g/grid/crs_home/perl/lib -I/ora11g/grid/crs_home/crs/install /ora11g/grid/crs_home/crs/install/rootcrs.pl execution failedsuse2:~ #原因:共享存储有问题。
Suse_Linux_11_双机集群配置文档

Suse Linux 11 双机集群配置文档一安装前准备1.两台装有suse 11 sp1操作系统的服务器,每台服务器有两块网卡。
2.Suse 11 sp1系统安装碟或者ISO文件。
3.suse 11 sp1 HA 安装碟或者iso文件SLE-11-SP1-HA-x86_64-GM-Media1.iso二安装Heartbeat通过yast2工具添加heartbeat,选择软件—附加产品如图1:图1附加产品安装添加HA应用url勾选“高可用性”安装三Heartbeat配置下面以浙江移动流量服务器双机热备为例,讲述heartbeat的配置。
1. 网卡设置主服务器:bond0 10.70.238.157/26 bond0:0 10.7.8.1备服务器:bond0 10.70.238.158/26 bond0:0 10.7.8.2浮动IP:10.70.238.159/26(之后将对其进行配置)因浙江移动要求主机双线路,所以服务器上两网卡做了bond,两台服务器的bond0:0口用直通线连接作为心跳线2.主机系统配置(1) 在两台服务器上修改/etc/hosts文件,修改内容如下:10.70.238.157 pc-zjdamglk01.site pc-zjdamglk0110.70.238.158 pc-zjdamglk02.site pc-zjdamglk0210.7.8.1 pc-zjdamglk01.site pc-zjdamglk0110.7.8.2 pc-zjdamglk02.site pc-zjdamglk023. 开启同步服务在主服务器上开启同步服务,配置如下:1、启动YaST 并选择杂项> 群集或在命令行中运行yast2 cluster 启动初始群集配置对话框。
2、在通讯通道类别中,配置用于群集节点间通讯的通道。
此信息会写入/etc/ais/openais.conf 配置文件。
通信通道用10.7.8.0网段,组播地址,端口不变。
SUSELINUX配置ORACLE命令

suse linu x 命令收藏1.修改vf tpd配置文件vi /e tc/vs ftpd.conf #l isten=YESvi/etc/xinet d.d/v sftpd将“disa ble=y es” 改为“di sable=no”使xinet d服务启动后接收到f tp连接请求时,能够自动启动v sftpd服务进程2. m kdir-p /srv/ftp/l inux-10 创建文件夹 -p 如果文件夹不存在自动创建3. cho wn -R ftp:ftp /srv/f tp/li nux-10 指定linux-10目录及其子目录的拥有者为ftp 用户和ftp组4. ch mod -R 755 /srv/ftp/linux-10 指定linu x-10目录及其子目录的访问权限5. moun t /de v/hdc /srv/ftp/linux-10/d isk1将设备中的内容挂载到dis k1中um ount/srv/ftp/l inux-10/di sk1 卸载掉dis k1中挂载的文件6. /e tc/in it.d/xinet d sta rt 启动FTP服务7. df命令功能:检查文件系统的磁盘空间占用情况。
可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
语法:df [选项]说明:df命令可显示所有文件系统对i节点和磁盘块的使用情况。
该命令各个选项的含义如下: -a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/p roc 文件系统。
suse linux 11 安装oracle 11

Sles 11 sp1 安装Oracle 11G R21Oracle安装1.1 安装前准备首先将安装sles 11 sp 1并安装orarun软件包,然后输入yast2 users更改Oracle用户的一些属性(主要是密码和Shell)。
将oracle 11G R2的安装软件包上传到服务器上,解压缩该软件包,并更改解压后的文件夹的属主,在终端中输入chown –R oracle:oinstall database。
1.2 安装Oracle数据库接下来使用oracle用户登录,在终端中输入./runInstaller。
接下来进入配置界面,首先要输入email address,点击Next。
由于测试的环境中并没有开通网络,所以这里要求设置代理上网,如果没有代理上网的服务器,可以勾选”I want to remain uninformed of critical security issues in my configuration”,点击continue。
接下来进入Information Option选项,这里可以选择安装选项,例如是否要创建数据库文件,或者是否是升级数据库等,测试时选择只安装数据库软件。
接下来是Grid Options选项,这里选择要执行的数据库安装类型,这里可以选择单实例或者RAC的安装类型,测试时选择单实例。
接下来选择数据库将要使用的语言,值得注意的是,English是oracle安装时必须的语言,这里可以添加其他语言,测试时添加了简体中文。
接下来选择要安装的数据库版本,有企业版和标准版以及标准版一等,测试时选择企业版。
为了更清楚将要安装的组件,点击select Options,此时可以通过更改其中的选项来添加或者删除oracle组件,测试时并没有进行更改,点击OK。
接下来进入Installation Location界面,这里确定Oracle Base和软件安装目录,直接点击Next。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Topic SUSE10_X86_64 install oracle10g HA Author Steven He(何映)Date 2008-12-23Version 1.0Email oniontech@Content Table1 Oracle 10g HA环境需求------------------------------------------------------22.件版本需求----------------------------------------------------------------------33.设置oracle用户密码-----------------------------------------------------------3 4安装oracle10g数据库------------------------------------------------------3-9 5创建oracle数据库---------------------------------------------------------9--18 6 配置HA集群-----------------------------------------------------------18---19 7测试HA集群切换是否正常--------------------------------------------19--211 Oracle10g HA集群环境需求(1) HA工作原理:HA(High Availability)高可靠性。
利用集群管理软件,当主服务器故障时,备份服务器能够自动接管主服务器的工作,并及时切换过去,以实现对用户的不间断服务(2)Ha工作方式:Active/standby; active/active(3)本文档HA工作方式:active/standby(主/从)(4)oracle HA拓扑图(5)操作系统SUSE10_X86_64环境描述:配置HA时候使用两台SUSE10.0服务器,数据放到ISCSI存储(测试时候可以用单独一台LINUX服务器一个分区来做ISCSI存储),Node1节点做主服务器,Node2做从服务器,当主节点服务器宕机,自动切换到从节点服务器。
Node1:192.168.1.207 eth010.0.0.207 eht1Node2:192.168.1.208 eth010.0.0.208 eht1浮动VIP: 192.168.1.2102软件版本(1)操作系统(OS):SUSE10.0_X86_64(2)oracle版本:Oracle10.2.0.1(3)HA版本:Heartbeat2.1.4Heartbeat-cmpi-2.1.4-2.1Heartbeat-pils-2.1.4-2.1Heartbeat-stonith-2.1.4-2.1Heartbeat-ldirectord-2.1.4-2.1Heartbeat-2.1.4-2.1Heartbeat-debuginfo-2.1.4-2.13设置ORACLE用户密码(1) 设置oracle用户密码#Passwd oracleHeying(#oracle 用户密码)4安装oracle10g数据库(1) 先在node1节点上安装oracle10(2) 解压oracle包(3) Node1#tar –xzvf oracle.tar.gzNode1# su – oracleOracle@node1:/usr/local/database> lsDocs install response runInstaller stage welcome.html Oracle@node1:/usr/local/database>./runInstaller开始安装检测操作系统版本选择高级安装,可以自定义选择安装软件包,然后NextOracle安装路径,然后Next选择enterprise edition,然后Next选择添加中文语言,然后NextOracle home目录,然后Next然后Next点YES,然后Next选择只安装软件不创建数据库,然后Next需要安装软件包,然后installOracle 程序安装完成,不过还没有创建数据库,后面提到如何创建数据库。
(4)node2节点按照node1节点步骤去安装oracle10g5创建oracle数据库(1) Oracle@node1: ~> dbca点Next选择创建数据库,然后Next选择general purpose,然后Next输入global database name和sid,然后Next选择configure the database with enterprise manager,然后Next设置sys system密码都相同,然后Next选择file system,然后Next选择use common location for all database files,数据存放到/data这个目录然后Next选择数据放到/data目录,然后Next选择SAMPLE SCHEMAS创建一个实例,然后Next选择ZHS16GBK语言,然后Next选择数据文件都放在/data目录下,然后Next选择创建数据库,然后Next点OK,开始创建数据库创建数据库成功,然后EXIT(2)启动监听和数据库oracle@node1:~>lsnrctl startoracle@node1:~>sqlplus /nolog>conn sys/heying as sysdba>startup(3)登陆em管理界面1)启动em命令oracle@node1:~/product/10.2/db_1/bin> emctl start dbconsole 2)登陆oracle em管理界面http://192.168.1.210:1158/em说明oracle 数据库可以正常启动和登陆。
6配置HA 集群(1) node1节点配置node1 #vi /etc/ha.d/ authkeys auth 11 md5 novellnode1 #vi /etc/ha.d/ ha.cfautojoin anycrm failbcast eth1node node1node node2respawn root /sbin/evmsdapiauth evms uid=hacluster,rootnode1 #vi /etc/ha.d/ haresourcesnode1 192.168.1.210 Filesystem::/dev/sdb1::/data::ext3 oracle(2) 把authkeys ha.cf haresources复制到node2节点7测试HA机群切换是否正常(1) node1 node2分别启动heartbeat(2) #service heartbeat start(3) 查看node1节点上vip 文件系统oracle监听是否正常启动,红色字体表示正常。
node1:/ # ifconfigeth0 Link encap:Ethernet HWaddr 00:0C:29:73:41:C3inet addr:192.168.1.207 Bcast:192.168.1.255 Mask:255.255.255.0inet6 addr: fe80::20c:29ff:fe73:41c3/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:381858 errors:0 dropped:0 overruns:0 frame:0TX packets:385336 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:367421303 (350.4 Mb) TX bytes:324891945 (309.8 Mb)Base address:0x2040 Memory:e8940000-e8960000eth0:0 Link encap:Ethernet HWaddr 00:0C:29:73:41:C3inet addr:192.168.1.210 Bcast:192.168.1.255 Mask:255.255.255.0UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1Base address:0x2040 Memory:e8940000-e8960000eth1 Link encap:Ethernet HWaddr 00:0C:29:73:41:CDinet addr:10.0.0.207 Bcast:10.0.0.255 Mask:255.255.255.0inet6 addr: fe80::20c:29ff:fe73:41cd/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:19616 errors:0 dropped:0 overruns:0 frame:0TX packets:11284 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:3664031 (3.4 Mb) TX bytes:2687742 (2.5 Mb)Base address:0x2048 Memory:e8960000-e8980000node1:/ # mount/dev/sda2 on / type ext3 (rw,acl,user_xattr)proc on /proc type proc (rw)sysfs on /sys type sysfs (rw)debugfs on /sys/kernel/debug type debugfs (rw)udev on /dev type tmpfs (rw)devpts on /dev/pts type devpts (rw,mode=0620,gid=5)securityfs on /sys/kernel/security type securityfs (rw)/dev/sdb1 on /data type ext3 (rw)node1:/ # netstat -natlpActive Internet connections (servers and established)Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:3938 0.0.0.0:* LISTEN 19539/emagent tcp 0 0 0.0.0.0:1158 0.0.0.0:* LISTEN 17932/javatcp 0 0 0.0.0.0:5801 0.0.0.0:* LISTEN 3091/xinetdtcp 0 0 0.0.0.0:1521 0.0.0.0:* LISTEN 17239/tnslsnr tcp 0 0 0.0.0.0:5560 0.0.0.0:* LISTEN 17970/java(3) 用浮动VIP登陆em管理界面,正常登陆说明ORACLE在HA集群能正常启动(4)把节点node1主机关闭,然后查看节点node2上主机VIP文件系统和oracle监听是否正常启动,如果出现同节点node1上面红色字体说明HA集群切换成功。