发新话题
打印

请问一下,ORACLE10g双机环境死机怎么办?

请问一下,ORACLE10g双机环境死机怎么办?

两台HP 380 G4服务器,安装WIN 2003系统,用DATAWARE做HA,系统中的ROACLE10g老是跑一段时间机器就没有反映了。HA也不自动切换。必须将当掉的机器重启,系统才能再正常运行。这种现象大约每3天就出现一次。不管环境访问量大小,到3天肯定死机。
请问一下。这是什么故障啊。系统所有的日志都显示正常,就是找不出是什么原因。各位帮忙分析一下。谢
我只是一名存储销售而已!
北京动力比特网络科技有限公司(Dnet)
安全、合理、实用的数据存储解决方案
MSN:tree_soul@hotmail.com
不懂啊,汗!
[color=red] 提供咨询、供应微软正版系统Windows Server 2008、System Center 产品[/color]
你讲述的信息不够详细
1 存储模式是什么样的? 是否共享存储
2 DATAWARE被配置的工作模式是什么? "Active/Active"还是"Active/Standby":"
3 有无手动切换 以检查心跳线及DATAWARE是否工作正常?

建议
1 手动切换 看从机是否能及时响应 以排除心跳线及软件设置等故障
2 改变原先的工作模式
3 如为Active/Standby 改变主从关系
4 打800要求HP工程师上门
没个性 不签了
多谢xg兄帮助分析。不过现场状态是,无论是主还是备,一到3天肯定死机。非常有规律性。不是一个随机出现的问题。开始怀疑为服务器硬件的问题,通过HP的客服检查后没有问题,如果是系统的问题,HA的心跳应该可以马上进行切换。如果系统没有问题,HA是不会干涉系统正常运行的。也就是说,即使表面层次出现死机状态,如果底层的进程没有问题,HA是不会干涉系统的。所以现在就不知道到底是系统的故障还是ORACLE的故障。
我只是一名存储销售而已!
北京动力比特网络科技有限公司(Dnet)
安全、合理、实用的数据存储解决方案
MSN:tree_soul@hotmail.com
将两台机子的Oracle服务改成手动模式
没个性 不签了

oracle在双机备份服务器中的安装步骤

1、在其中一台电脑上安装完整的oracle 数据库(通过自定义安装,不要创建数据库实例)
2、通过oracle配置助手创建数据库,将所有数据库文件包括控制文件、表空间文件,日志文件等路径指定到磁盘柜上。
3、在另一台电脑上安装oracle数据库,指定数据文件到磁盘柜上,覆盖以前建立的数据文件。
4、要保持文件oracle\ora81\database\PWDmyora.ora两台机子文件一样,比如你在A机上导入dmp文件,需要把PWDmyora.ora拷入到B机上。
5、将两台机子的oracle服务改成手动模式,通过dataware软件实现切换
没个性 不签了

在Dataware下双机热备份数据库服务器安装调试步骤

实现高可用性的数据库系统
在Dataware下双机热备份数据库服务器安装调试步骤
1Dataware双机双控软件的安装和升级
1.1把Dataware双机双控软件光盘放入CD-ROM,在光盘驱动器的根目录下双击setup.exe可执行文件,根据安装向导提示进行安装。一般按照默认设置进行安装,除非非常精通此软件或者在实际情况不允许的情况下可在专家指导下进行改动。
1.2升级你的Dataware软件。找到Dataware软件升级数据包,双机update.exe进行升级,在出现的对话框中点击“update”按钮,系统提示所有文件都升级成功后,点击“Exit”按钮即可完成升级过程。
1.3Dataware软件的设置。
1.3.1单击开始依次指向程序、管理工具、服务。进入windows 2000服务,找到Cluster service并双击它,在登录选项卡中更改Cluster Service服务的登录方式为“本地系统账户(Local system)”。
1.3.2添加远程主机的主机名。打开Dataware软件,单击Dataware软件的tools菜单下license子菜单,在出现的对话框中Remote server输入框中输入远程主机(即组成双机热备份系统的另一台主机)的主机名。在组成双机热备份系统的另一台服务器上做同样的操作。
1.3.3启动Cluster service服务。分别在两台服务器的Dataware软件界面中单击工具栏上的绿色圆点以启动Cluster service。
1.3.4在Dataware软件的Private Net Administration面板中,根据系统的连接情况建立Private Network。一般是TCP/IP Scoket和RS232。
1.3.5单击Dataware软件工具栏的第一个按钮,进入Dataware软件的Resource Administration面板。根据双机双控软件要控制的资源为双机热备份系统建立资源。建立一个volume资源、IP(机双机热备份系统中的两台服务器公用的虚拟IP)、别名(即双即热备份系统公用的虚拟主机名),在获嘉县电业局系统中虚拟IP为168.118.0.3,虚拟主机名为:XXHJMIS。
1.3.6把所有新建的资源Bring in cluster。这时候只有一台服务器能够看到磁盘阵列柜上的磁盘。
2ORACLE数据库的安装。
2.1先在组成双即热备份系统的两台服务器的本地硬盘上分别安装一个相同的数据库系统例如D:\Oracle。即在两台服务器上的安装必须一模一样。全局数据库名和SID名可自定(例如都使用GDB),但是两台服务器上的设置必须相同。
2.2创建用户数据库存放到磁盘阵列柜上。在当前能够访问磁盘阵列柜的服务器上定制创建一个或者多个用户数据库,在创建过程中根据需要改变必要的选项,但数据库的存放路径全部都改成磁盘阵列柜上的分区(例如获嘉县电业局的两个用户数据库HJMIS、HJSCGL的存放路径如下E:\ORACLE\ORA81\……)。
2.3单击开始依次指向程序、管理工具、服务。进入windows 2000服务,改变所有Oracle自动启动的服务为手工启动,并且停止所有已经启动的Oracle服务(如OracleOraHome81TNSLisenter、OracleServiceHJMIS等)。
2.4切换双机热备份系统的主备关系。在当前能访问磁盘阵列柜的服务器上,打开Dataware软件,在Dataware软件的Resource Administration面板中单击工具栏上的server failover按钮把双机热备份系统的主机切换成另外一台服务器,当前操作服务器变成备份服务器。或者你也可以在当前不能访问磁盘阵列柜的服务器上操作实现同样的功能,只需要变换单击工具栏上的server takeover按钮,即可把你正在操作的服务器变成主服务器。
2.5删除磁盘阵列柜上的Oracle目录(为了保险更改磁盘阵列柜上的Oracle目录名为其它的名字如oracle1也可以,这种做法可以在必要时进行恢复。)。
2.6在当前服务器上创建用户数据库。完成上述步骤之后,单击Oracle的Database configuration assistant进入数据库创建、更改向导,在向导中根据提示进行数据库的创建,注意在此处创建的用户数据库的所有选项必须和在第一台服务器上的创建的一模一样。
2.7建立完所有的用户数据库后,请找到本地硬盘上的PWDSID.ora文件,SID为用户数据库的SID,在获嘉县电业局双击热备份系统中为D:\Oracle\Ora81\Database\PWDHJMIS.ORA和D:\Oracle\Ora81\Database\PWDHJSCGL.ORA文件。把这两个文件拷贝到首先建立用户数据库的服务器的相同位置覆盖已经存在的文件。
2.8进入Net8 Assistant,改变所有TCP/IP监听位置为虚拟IP地址如168.118.0.3或者虚拟主机名如XXHJMIS。建议使用IP地址,因为这样免除了名称解析过程,即加快了数据库的连接过程又可免去在名称解析过程出现问题的时候造成的不必要的麻烦。同样改变服务名命中的主机名为虚拟IP。
2.9同样单击开始依次指向程序、管理工具、服务。进入windows 2000服务,把所有自动启动的服务Oracle的服务改为手动启动。
2.10进入Dataware软件,在Dataware软件的Resource Administration面板中新建NT service资源,先建OracleOraHome81TNSLisenter服务,在建立资源的过程中建议把资源名和Oracle服务名对应起来,然后建OracleWebAssistant0,最后建所有用户数据库例程服务如OracleServiceHJMIS、OracleServiceHJSCGL等。
2.11把所有新建的Oracle服务带入镞中。在Dataware软件的资源面板中选中相应的服务,单击右键在弹出的菜单中选择Bring in cluster即可,其它的所有服务的带入过程类似,注意在带入服务的过程中,有的服务带入的等待时间需要比较长,请耐心等待。
2.12把所有的服务带入后,即可进行切换主备测试和客户机的连接测试。
3双击热备份系统的开关机注意事项。
3.1由于软件在正常关机的情况下不进行资源的接管,请在要关闭服务器之前把不关闭的服务器设成主服务器,即手工让不关闭的服务器接管所有资源。
3.2若要关闭整个服务器系统,请严格按照下列操作步骤进行,否则可能会导致数据丢失或者双击热备份系统瘫痪。
3.2.1关闭服务器的步骤为,先关闭双机热备份系统中的一台服务器(建议先关闭备份服务器),然后再关闭另一台服务器,最后关闭磁盘阵列柜电源。
开机步骤为,最先开启磁盘阵列柜电源,然后开启双机服务器中的其中一台服务器,最后开启另一台服务器。(注意:请一定先开启磁盘阵列柜电源之后再开启服务器,否则会导致磁盘阵列柜RAID信息丢失,有可能使磁盘阵列柜上的所有数据毁于一旦。慎重!)。
没个性 不签了
如果还没起色的话 我估计楼主的问题 就要改成 “ORACLE10g 单 机环境下3天就死机怎么办” 比较确切了
没个性 不签了
呵呵,很详细。先谢谢xg兄。安装步骤非常正确。判断主要的问题可能是出现在HA与oracle的配合上。一些细节的参数开始时候可能没有注意,我查查看。
我只是一名存储销售而已!
北京动力比特网络科技有限公司(Dnet)
安全、合理、实用的数据存储解决方案
MSN:tree_soul@hotmail.com
引用:
原帖由 xg127 于 2006-6-22 15:44 发表
实现高可用性的数据库系统
在Dataware下双机热备份数据库服务器安装调试步骤
1Dataware双机双控软件的安装和升级
1.1把Dataware双机双控软件光盘放入CD-ROM,在光盘驱动器的根目录下双击setup.exe可执行文件, ...
学习ing~~~~
发新话题