OracleRAC日常管理和维护Word文件下载.docx

上传人:b****4 文档编号:13692435 上传时间:2022-10-12 格式:DOCX 页数:8 大小:49.53KB
下载 相关 举报
OracleRAC日常管理和维护Word文件下载.docx_第1页
第1页 / 共8页
OracleRAC日常管理和维护Word文件下载.docx_第2页
第2页 / 共8页
OracleRAC日常管理和维护Word文件下载.docx_第3页
第3页 / 共8页
OracleRAC日常管理和维护Word文件下载.docx_第4页
第4页 / 共8页
OracleRAC日常管理和维护Word文件下载.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

OracleRAC日常管理和维护Word文件下载.docx

《OracleRAC日常管理和维护Word文件下载.docx》由会员分享,可在线阅读,更多相关《OracleRAC日常管理和维护Word文件下载.docx(8页珍藏版)》请在冰豆网上搜索。

OracleRAC日常管理和维护Word文件下载.docx

启动集群:

$crs_start-all

启动完集群后可以用如下命令检查集群状态,所有的服务都要是ONLINE才是正常的,如下

[root@node1bin]$crs_stat-t

Name 

 

Type 

Target 

State 

Host 

------------------------------------------------------------

ora....w1.instapplication 

ONLINE 

ONLINE 

node1 

ora....w2.instapplication 

node2 

ora.cjw.db 

application 

node1 

ora....SM1.asmapplication 

ora....E1.lsnrapplication 

ora.node1.gsd 

ora.node1.ons 

ora.node1.vip 

ora....SM2.asmapplication 

node2 

ora....E2.lsnrapplication 

ora.node2.gsd 

ora.node2.ons 

ora.node2.vip 

node2

下面是一些简介,了解一下就可以了,有时间可以深入研究。

一、OracleRAC简介:

OracleRAC支持Oracle数据库在集群上运行真正的应用程序。

此处的真正应用是指RAC能够支持所有类型的主流商业应用程序。

这包括流行的封装产品,如SAP、PeopleSoft和OracleE*BusinessSuite等,以及自主研发的应用程序,其中包括OLTP和DSS,以及Oracle有效支持混合OLTP/DSS环境的独有能力。

Oracle是唯一提供具备这一功能的开放系统数据库的厂商。

OracleRAC运行于集群之上,为Oracle数据库提供了最高级别的可用性、可伸缩性和低成本计算能力。

如果集群内的一个节点发生故障,Oracle将可以继续在其余的节点上运行。

如果需要更高的处理能力,新的节点可轻松添加至集群。

为了保持低成本,即使最高端的系统也可以从采用标准化商用组件的小型低成本集群开始逐步构建而成。

Oracle的主要创新是一项称为高速缓存合并的技术,它最初是针对Oracle9i真正应用集群开发的。

高速缓存合并使得集群中的节点可以通过高速集群互联高效地同步其内存高速缓存,从而最大限度地低降低磁盘I/O。

高速缓存最重要的优势在于它能够使集群中所有节点的磁盘共享对所有数据的访问。

数据无需在节点间进行分区。

Oracle是唯一提供具备这一能力的开放系统数据库的厂商。

其它声称可以运行在集群上的数据库软件需要对数据库数据进行分区。

这对于拥有复杂的数据结构的真正应用程序而言,显得不切实际。

而且也不可能对集群系统进行统一变更。

如果您添加或删除节点或存储资源,数据则需要完全重新分区。

二、ORACLERAC工作原理

  在一个应用环境当中,所有的服务器使用和管理同一个数据库,目的是为了分散每一台服务器的工作量,硬件上至少需要两台以上的服务器,而且还需要一个共享存储设备。

同时还需要两类软件,一个是集群软件,另外一个就是Oracle数据库中的RAC组件。

同时所有服务器上的OS都应该是同一类OS,根据负载均衡的配置策略,当一个客户端发送请求到某一台服务的listener后,这台服务器根据我们的负载均衡策略,会把请求发送给本机的RAC组件处理也可能会发送给另外一台服务器的RAC组件处理,处理完请求后,RAC会通过集群软件来访问我们的共享存储设备。

  逻辑结构上看,每一个参加集群的节点有一个独立的instance,这些instance访问同一个数据库。

节点之间通过集群软件的通讯层(communicationlayer)来进行通讯。

同时为了减少IO的消耗,存在了一个全局缓存服务,因此每一个数据库的instance,都保留了一份相同的数据库cache。

架构图:

三、Oraclerac日常管理:

1、rac状态检查:

applicationservice状态应该都为online:

HDOADB1:

>

crs_stat-t

NameTypeTargetStateHost

ora....s1.instapplicationONLINEONLINEhdoadb1

ora....s2.instapplicationONLINEONLINEhdoadb2

ora.ams.dbapplicationONLINEONLINEhdoadb2

ora....B1.lsnrapplicationONLINEONLINEhdoadb1

ora....db1.gsdapplicationONLINEONLINEhdoadb1

ora....db1.onsapplicationONLINEONLINEhdoadb1

ora....db1.vipapplicationONLINEONLINEhdoadb1

ora....B2.lsnrapplicationONLINEONLINEhdoadb2

ora....db2.gsdapplicationONLINEONLINEhdoadb2

ora....db2.onsapplicationONLINEONLINEhdoadb2

ora....db2.vipapplicationONLINEONLINEhdoadb2

ora.orcl.dbapplicationONLINEONLINEhdoadb1

ora....l1.instapplicationONLINEONLINEhdoadb1

ora....l2.instapplicationONLINEONLINEhdoadb2

2、查看两台机器racdb状态:

$srvctlstatusdatabase–dorcl

$srvctlstatusdatabase–dams

查看一台机器的实例的状态

$srvctlstatusinstance-dorcl-iorcl1

特定节点上节点应用程序的状态

IXDBA.NET社区论坛

srvctlstatusnodeapps-nlinux1

VIPisrunningonnode:

linux1

GSDisrunningonnode:

Listenerisrunningonnode:

ONSdaemonisrunningonnode:

3、关闭整个racdb:

$srvctlstopdatabase–dorcl

$srvctlstopdatabase–dams

$srvctlstopnodeapps–nhdoadb1

$srvctlstopnodeapps–nhdoadb2

用crs_stat命令来检查applicationservice状态应该都为offline

>

ora....s1.instapplicationOFFLINEOFFLINEhdoadb1

ora....s2.instapplicationOFFLINEOFFLINEhdoadb2

ora.ams.dbapplicationOFFLINEOFFLINEhdoadb2

ora....B1.lsnrapplicationOFFLINEOFFLINEhdoadb1

ora....db1.gsdapplicationOFFLINEOFFLINEhdoadb1

ora....db1.onsapplicationOFFLINEOFFLINEhdoadb1

ora....db1.vipapplicationOFFLINEOFFLINEhdoadb1

ora....B2.lsnrapplicationOFFLINEOFFLINEhdoadb2

ora....db2.gsdapplicationOFFLINEOFFLINEhdoadb2

ora....db2.onsapplicationOFFLINEOFFLINEhdoadb2

ora....db2.vipapplicationOFFLINEOFFLINEhdoadb2

ora.orcl.dbapplicationOFFLINEOFFLINEhdoadb1

ora....l1.instapplicationOFFLINEOFFLINEhdoadb1

ora....l2.instapplicationOFFLINEOFFLINEhdoadb2

4、开启整个racdb:

正常情况下当机器启动时oraclerac会自动启动的。

手动启动过程如下:

$srvctlstartnodeapps–nhdoadb1

$srvctlstartnodeapps–nhdoadb2

$srvctlstartdatabase–dorcl

$srvc

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

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

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

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