Linux环境Rose HA安装完全攻略Word文档下载推荐.docx

上传人:b****3 文档编号:16348214 上传时间:2022-11-23 格式:DOCX 页数:16 大小:308KB
下载 相关 举报
Linux环境Rose HA安装完全攻略Word文档下载推荐.docx_第1页
第1页 / 共16页
Linux环境Rose HA安装完全攻略Word文档下载推荐.docx_第2页
第2页 / 共16页
Linux环境Rose HA安装完全攻略Word文档下载推荐.docx_第3页
第3页 / 共16页
Linux环境Rose HA安装完全攻略Word文档下载推荐.docx_第4页
第4页 / 共16页
Linux环境Rose HA安装完全攻略Word文档下载推荐.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

Linux环境Rose HA安装完全攻略Word文档下载推荐.docx

《Linux环境Rose HA安装完全攻略Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Linux环境Rose HA安装完全攻略Word文档下载推荐.docx(16页珍藏版)》请在冰豆网上搜索。

Linux环境Rose HA安装完全攻略Word文档下载推荐.docx

在/opt/roseha/bin下运行#./hacon运行ROSEHA的管理界面

进入控制界面首先敲击回车选择Connect进入系统,User是上面我们设置的用户名Password也是我们设置的密码全部输完“OK”

出现如下和面说明连接正常

当我们没有拿到正式的licence授权之前我们就可以先享受30天的使用期,可是也需要设置一下 

只要移动Tab键在HostName:

处将本机的主机名和对端主机名填写正确就可以了“OK“

两边机器都需要进行设置

出现下图所示的LicenseInformationsuccess说明我们可以用试用版了只要在一个月内注册正式版产品就可以了!

两边的服务器都需要做相同的设置。

配置双机HA

1、管理界面的启动

#hacon

2、连接:

进入Tools---Connect,输入Server:

localhost

User:

root

Password:

3、license号输入:

进入Tools---License,输入HostName:

左边为本机主机名,右边为远程主机名。

(把左边主机名输入后,按Tab键可把光标移动到右边,输入远程主机名,点击ok)

4、创建RS232私网:

进入PrivateNet---CreateRS232,把两台主机的DeviceName改成/dev/ttys0。

注:

该操作在两台主机上都要做

5、创建socket私网

进入PrivateNet---CreateSocket,选择主机用于私网的地址,输入远程主机用于私网的地址。

说明:

这是两台机器通讯用的IP地址(心跳IP),

6、获取对方主机信息:

进入Tools---Network,直接选中AutoGet,OK。

这样就会得到对方主机信息。

7、创建服务:

进入Services---Create,

Type:

ORACLE

IPHoldingNIC:

分别选择两台主机所提供外界服务的网卡设备名(如:

eth0),

不能与心跳网卡在同一个设备上。

ActiveIPAddress:

这是为外界数据库服务的IP(虚拟IP)地址。

此地址必

须与公网的实际IP在同一网段上(也就是与在IPHoldingNIC中所选择的网卡实际IP在同一网段上)。

ActiveSubnetMask:

虚拟IP的子网掩码。

AgentScript:

相应的监控脚本,如:

ha_ag_oracle.x。

StartScript:

相应的启动脚本,如:

ora_start.sh。

StopScript:

相应的停止脚本,如:

ora_stop.sh。

ActiveVolume:

磁盘阵列两台主机共用的文件系统的设备名。

如:

/dev/sdb1

BackupVolume:

ActiveVolume应与BackupVolume的值相同。

MountPoint:

与ActiveVolume,BackupVolume值所对应的mount点。

/oracle

SwitchBack:

NO

Oracle9.2.0版本的启动脚本

(1)ora_start.sh

#!

/bin/sh

#Thisfile:

ora_start.sh

#Version:

4.0.1

HAHOME=`cat/etc/init.d/HAHOME`

exportHAHOME

out=$HAHOME/bin/APIOUT.x

JOBNAME=$2

#WhenAnotherServerareDown,YouMUSTsleepawhile.

#Youcanchangethisvaluetomeetyourrequirementifneed.

if["

$1"

="

anotherdown"

]

then

/bin/sleep30

fi

#DISKDEV=/dev/sda5

#MOUNTPOINT=/oracle

#$HAHOME/bin/dflush$DISKDEV

#fsck-a$DISKDEV

#iftest$?

-ne0

#then

#${out}"

[INFO]fsck${DISKDEV}......"

#fsck-yf$DISKDEV

#fi

#mount$DISKDEV$MOUNTPOINT

#mount|grep"

${DISKDEV}on${MOUNTPOINT}"

>

/dev/null2>

&

1

[INFO]Cannotmount${DISKDEV}."

#exit

$HAHOME/bin/ha_ag_oracle.x$JOBNAME0

iftest$?

-eq0

${out}"

[INFO]Theservice<

${JOBNAME}>

hasstarted."

exit

else

[INFO]StartOracleserver...."

su-oracle-c"

$HAHOME/bin/ora_dbshut_ab.sh"

$HAHOME/bin/ora_dbstart.sh"

[INFO]Startshell<

$0>

finished."

(2)ora_dbstart

ora_dbstart.sh

iftest!

"

-o!

$2"

echo"

ora_dbstart.sh:

Message:

ORACLE_SIDLISTENERnotspecified."

ORACLE_SID=$1

LISTENER=$2

exportORACLE_SID

#startOracleInstance

#YouMUSTchooseaOraclesetupmodetomeetyourrequirement.

#ThenetherlinesforOracleVersion9orLater

sqlplus"

/assysdba"

<

!

startup

#ThenetherlinesforOracleVersion8orOlder

#svrmgrl<

#connectinternal

#startup

#!

#startOraclelistener

lsnrctlstart$2

Oracle9.2.0的停止脚本

(1)ora_stop.sh

ora_stop.sh

ERRORNUMBER=$3

stopbecauseof{$ERRORNUMBER}."

[INFO]StopOracleserverimmediate...."

$HAHOME/bin/ora_dbshut_im.sh"

[INFO]StopOracleserver...."

sync

#$HAHOME/bin/UMOUNT$DISKDEV$MOUNTPOINT

[WARNING]Cannotumount${DISKDEV}."

#/sbin/reboot

[INFO]Stopshell<

(2)ora_dbshut_ab

ora_dbshut_ab.sh

COLUMNS=1024

exportCOLUMNS

ora_dbshut_ab.sh:

ORACLE_SIDorLISTENERnotspecified."

LSNR_PID=`ps-ef|greptnslsnr|grep-vgrep|awk-F"

'

{print$2}'

`

ORACLE_SID=$ORACLE_SID,LISTENER=$LISTENER."

LSNR_PID=`ps-ef|greptnslsnr|grep$LISTENER|grep-vgrep|awk-F"

#KillOracleListener

if[EMPTY"

$LSNR_PID"

=EMPTY]

Notfoundlistenerprocess<

tnslsnr>

"

Killoraclelistenerprocess<

>

."

kill-9$LSNR_PID

#StopOracleInstance

#YouMUSTchooseaOraclestopmodetomeetyourrequirement.

shutdownabort

#ThenetherlinesforOracleVersion8orolder

#shutdownabort

卸载RoseHA 

#mount/dev/cdrom/mnt/cdrom

#cd/mnt/cdrom/Shell

#./uninstall.sh

常见问题及注意事项

• 

开机方法:

开机的时候我们必须注意到,必须先开磁盘阵列,等磁盘阵列状态READY后,再开主机,主机完全开启后,再把备机开启。

关机方法:

关机的方法则是开机的反顺序,先关备机,备机关完以后,再关主机,最后关磁盘阵列。

Q:

两台服务器上的双机软件启动后,而双机两边的资源都处于虚状态怎么办?

A:

在工作机上将资源一一点中,使资源处于高亮状态,点击工具栏上的bringin按钮。

安装ROSEHA软件时,WindowsNT对ServicePack版本的要求?

用ServicePack4,ServicePack5或以上。

当工具栏的“takeover”,“failover”,“bringin”,“bringout”等快捷按钮均为不可用。

主备机的状态保持不变,提示“thepublicnetisfunctioning,butallinstancesofprivatenetaredownorunavailable.”

如果在“privatenet”界面下心跳线变为红色,检查心跳是否连接正常。

没有选择Auto-SwitchBack开关时,关机后先启关机前为备机状态的Host,后启关机前为主机状态的Host。

会出现什么情况?

先启的Host成为主机,后启的Host成为备机。

两台Host均是在本地机上启动ROSEHA双机,启动双机时无法启动,并出现报错“FailtogetremoteServer'

sIPaddressfromtheregistry”。

以上情况如何处理?

以上情况是由于两台服务器上的Administrator的密码不相同而造成的,将两台服务器的Administrator密码改为一样,重新登录即可。

双机手工切换时无法切换,软件报错信息如下:

999.[SystemError]拒绝访问(0x5)

423.LockVolume<

E:

:

Fail”(注:

为公共磁盘卷)

该现象是什么原因造成的?

(设数据库文件安装在公共磁盘E盘上)

以上现象发生后,检查是否打开了察看E盘的窗口,或者正在使用磁盘管理器。

关掉窗口或磁盘管理器后即可正常切换。

安装完毕后,进入控制界面,点击开始,显示“Clusterdoesn'

tstart”,服务无法启动,以上情况如何解决。

进入“服务”,启动clusterservice,得到提示登录时错误,然后双击该服务,点击“确定”,即可。

其它重要的注意事项:

1.在安装双机软件以后,数据库的服务的启/停都应该通过双机软件的BringIn(启动服务)和BringOut(停止服务)功能来实现,不要使用数据库自带的工具软件来进行

2.心跳线的(私用网)IP地址和公用网IP最好设置在不同的网段。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1