❶ oracle 对系统配置要求
安装的软件环境需求:
下列从两个主要的方面阐述Oracle9i对软件环境的要求。
对操作系统的要求建议在全新安装的Windows 2000 Server上安装数据库服务器,在Windows 2000 Server或Windows 98上安装管理客户机。
对虚拟内存的要求建议可以将虚拟内存适当进行调整以加快安装速度。安装的网络环境需求安装Oracle9i数据库服务器,至少需要有两台计算机,通过交换机或集线器构成局域网。
(1)oracle集群系统共享存储配置扩展阅读:
Oracle零售云服务充分集合了甲骨文公司在云、安全、零售行业以及网络等领域的专业性,完美地对甲骨文云进行了补充。甲骨文云是目前业界最广泛的公有云服务产品组合,涵盖SaaS、PaaS、DaaS及IaaS。
甲骨文云现在每天支持6200万用户和230亿项交易,在全球3万台设备上运行,在19个数据中心有400PB级存储。
Oracle 零售云服务为零售高管提供了最前沿的工具,让零售商能够在不断变化市场中时刻保持领先位置。Jill Puleri表示:“IT部门对于企业的价值是以月为衡量时间的,Oracle零售云服务能够显着地加快部署时间,帮助零售业的IT部门将注意力从系统维护转向业务的创新层面。”
❷ Oracle 11g 怎么设置共享存储区
10g之后只需设置sga_target,max_sga_target ,且sga_target小于等于max_sga_target ,max_sga_target 需修改初始化参数修改,sga_target在max_sga_target 范围内动态调整。
❸ 搭建oracle rac环境时,怎么给两台aix服务器配置一个共享存储设备,这个共享存储设备可以是哪些设备
所谓的共享存储就是两台主机能共同访问的存储,一般是指磁盘阵列。
❹ 实现oracle rac 的共享存储有哪些方式
ASM
ROW
ROW+ASM
OCFS+ASM
基本上就是这四种,但是OCFS问题较多,新版Linux放弃对该文件系统的支持。
❺ oracle 怎么做集群
通过RAC实现。只是共享存储。各台机器有自己的共享内存。并非每台机器的内存共享累加起来组成一个数据库的共享内存。 RAC的好处是所有机器组成一个集群。 ORACLE RAC工作原理 在一个应用环境当中,所有的服务器使用和管理同一个数据库,目的是为了分散每一台服务器的工作量,硬件上至少需要两台以上的服务器,而且还需要一个共享存储设备。同时还需要两类软件,一个是集群软件,另外一个就是Oracle数据库中的RAC组件。同时所有服务器上的OS都应该是同一类OS,根据负载均衡的配置策略,当一个客户端发送请求到某一台服务的listener后,这台服务器根据我们的负载均衡策略,会把请求发送给本机的RAC组件处理也可能会发送给另外一台服务器的RAC组件处理,处理完请求后,RAC会通过集群软件来访问我们的共享存储设备。 逻辑结构上看,每一个参加集群的节点有一个独立的instance,这些instance访问同一个数据库。节点之间通过集群软件的通讯层(communication layer)来进行通讯。同时为了减少IO的消耗,存在了一个全局缓存服务,因此每一个数据库的instance,都保留了一份相同的数据库cache。 RAC中的特点是:每一个节点的instance都有自己的SGA 每一个节点的instance都有自己的background process 每一个节点的instance都有自己的redo logs 每一个节点的instance都有自己的undo表空间所有节点都共享一份datafiles和controlfiles Oracle还提出了一个缓存融合的技术(Cache fusion) 目的有两个 1.保证缓存的一致性IXPUB技术博客 2.减少共享磁盘IO的消耗IXPUB技术博客因此在RAC环境中多个节点保留了同一份的DB CACHE 缓存融合(Cache fusion)工作原理: 1.其中一个节点会从共享数据库中读取一个block到db cache中 2.这个节点会在所有的节点进行交叉db block 3.当任何一个节点缓存被修改的时候,就会在节点之间进行缓存修改 4.为了达到存储的一致最终修改的结果也会写到磁盘上 ClusterWare组件 有四种Service Crsd - 集群资源服务 Cssd - 集群同步服务 Evmd - 事件管理服务 oprocd - 节点检测监控有三类Resource VIP - 虚拟IP地址(Virtual IP) OCR - Oracle Cluster Registry(集群注册文件),记录每个节点的相关信息 Voting Disk - Establishes quorum (表决磁盘),仲裁机制用于仲裁多个节点向共享节点同时写的行为,这样做是为了避免发生冲突。 RAC的组件 提供过了额外的进程,用来维护数据库 LMS - Gobal Cache Service Process 全局缓存服务进程 LMD - Global Enqueue Service Daemon 全局查询服务守护进程 LMON - Global Enqueue Service Monitor全局查询服务监视进程 LCK0 - Instance Enqueue Process 实例查询进程
❻ 如何在Linux下用multipath给Oracle RAC数据库配置共享存储
multipath 只是个多路径软件。
配置文件:/etc/multipath.conf
查看磁盘:multipath -ll
扫描磁盘: multipath -v2
在使用时,一般用/etc/mapper/mpath{n}块设备。
❼ oracle rac 多个数据库共用一个集群服务吗
与一般的集群产品一样,ORACLE RAC实现需要考虑以下几个问题:
1,并发管理,当集群中多个节点同时接受外部客户端访问,如何使每个客户端得到的数据一样,这就需要保证在集群中每个节点看到的数据都要一样的,这就是在节点中如何保持数据一致性的问题。ORACLE RAC主要是使用DLM(分布式锁管理器)来保证集群节点之间的数据一致性
2,健忘症,如我们需要修改集群配置时,只是在集中一台节点上修改,这一台节点会自动把配置信息分发到其他的节点。考虑一种这样的情形,在节点A上修改了集群配置,而这时候节点B处理关机状态。当节点B开始的时候,并不知道配置已经发生了改变,这种情形称为健忘症,在ORACLE RAC中,主要通过把SPFILE存放在共享存储上来解决配置丢失的问题。
3,脑裂症,在一个共享存储的集群中,当集群中hearbeat丢失时,如果各节点还是同时对共享存储去进行操作,那么在这种情况下所引发的情况是灾难的。ORACLE RAC采用投票算法来解决这个问题,思想是这样的:每个节点都有一票,考虑有A,B,C三个节点的集群情形,当A节点由于各种原因不能与B,C节点通信时,那么这集群分成了两个DOMAIN,A节点成为一个DOMAIN,拥有一票;B,C节点成为一个DOMAIN拥有两票,那么这种情况B,C节点拥有对集群的控制权,从而把A节点踢出集群,对要是通IO FENCING来实现。如果是两节点集群
,则引入了仲裁磁盘,当两个节点不能通信时,请求最先到达仲裁磁盘的节点拥用对集群的控制权。
❽ 请教Oracle 10G RAC共享存储方案选择的相关推荐
您好,我来为您解答:
ORACLRE是不可以实现非共享存储双机热备的双机热备的,因为ORACLE数据在两台服务器上,两边无法保证数据、日志、UNDO文件的同步。必须共享存储时间热备,你必须提供一个共享存储,考虑成本你可以下个免费的LINUX版本 ISCSI服务端安装在一台能提。
希望我的回答对你有帮助。
❾ oracle能否实现分布式存储 如何操作谢谢!
ORACLRE是不可以实现非共享存储双机热备的双机热备的,因为ORACLE数据在两台服务器上,两边无法保证数据、日志、UNDO文件的同步。必须共享存储时间热备,你必须提供一个共享存储,考虑成本你可以下个免费的LINUX版本ISCSI服务端安装在一台能提供足够空间的服务器上(或者买个桌面型存储4块磁盘,提供ISCSI,NAS,FTP功能),在两台服务器上安装微软免费的ISCSI客户端设置下,就能实现共享存储了。当然如果你投资宽裕到150-160W的话,恭喜你可以实现ORACLE的双机负载均衡了,你两台服务器可以同时提供ORACLE服务了,不需要一台主一台备了,当然你需要ORALCE企业版要带RAC功能的2套(一套也行,不过非法使用了),同时还有一个共享存储设备,建议买个专业的存储