知识大全 Oracle 10gas 之 集群
Posted 知
篇首语:丈夫志四海,万里犹比邻。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Oracle 10gas 之 集群相关的知识,希望对你有一定的参考价值。
Oracle 10gas 之 集群 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
对于大规模的企业级应用来讲 没有集群是不太现实的 考虑到可扩展性和高可用性 在通常的生产环境中 都会应用到中间件集群这种技术 本文主要讲述了 gas相关的集群配置 一般的管理方面的内容 gas的集群分为两大类 基于管理的集群 基于管理的集群主要通过 Repository 来记录 整个集群得相关配置信息 比如集群发布的程序阿等等 这个方式下 管理员需要手工操作的东西比较少 比如发布一个程序 只要对整个集群做一次发布即可 手工管理的集群方式 在这种方式下 除了最基本的session复制以及ejb cluster 外 gas不提供更多的管理手段 如果需要发布程序 你需要对参与集群的所有instance做发布 你可以想象再你有 几台服务器的情况下 如果每次发布程序 都需要一台台去发布 不但工作量大 而且很容易搞错 所以建议采用基于管理的方式来做集群 基于管理的集群主要用到需要 Repository 来存储相关的配置信息 由于 Repository 的重要性 这里花点时间讲一下 Repository得相关信息 Repository 有两种存储方式 databased Repository 和 filebased Repository 其中 filebased Repository 是 gas才新心出来的功能 主要是解决以前只能创建 databased Repository cluster 的问题 而 databased Repository 需要安装 Infrastructure 这个Infrastructure 是大家颇为头疼的东西 不太庞大 而且极容易出问题 所以才有了filebased Repository 存放在 Repository 的信息主要有下面几种 Product metadata Management metadata Idendity Management metadata (databased Repository 才有) 对于集群主要需要用到的信息是 Product metadata 和 Management metadata 还记得我 gas 系列文章的第一篇吗 (oracle gas安装攻略) 里面的安装方式 J EE andWeb Cache installation type 这个安装方式缺省就是采用 filebased Repository 当然也可以 迁移到 databased Repository 所以本文主要讲如何创建 filebased Repository 的cluster 对于基于 databased Repository 的方式的集群 以后再深入讲 先讲一下创建集群的要求 所有的 application server instance 必须再同一个farm 也就是要用同一个 Repository来存放管理信息 所有的参与集群的 application server instance 都必须安装同样的os 每个参与集群的 application server instance 只能由一个ohs server 每一个 application server instance 可以有多个 oc j instance 每个oc j instance可以有多个 oc j process 当然要求所有的application server instance 版本一样了 涉及的 application server instance 有两个 ip 都是 在同一 物理server 用两个用户安装两个 application server instance 每个 application server instance 用不同的端口 操作系统是 redhat update 用户 ias g 启用 ohs 端口 用户 ias g 只启用oc j 其中 ias g用户 作为 filebased Repository host 测试该 application server instance 是否已经属于某个 farm 检查 instance su ias g [ias g@finproduction home]$ dcmctl whichFarm Standalone instance 显示 该 instance还没有加入 farm 如果显示已经加入farm 请执行下面的命令离开farm dcmctl leaveFarm 检查 instance su ias g [ias g @finproduction ias g ]$ dcmctl whichFarm Standalone instance [ias g @finproduction ias g ]$ 初始化 Repository su ias g 获得当前的 id 号码 [ias g@finproduction home]$ dcmctl getRepositoryid finp: [ias g@finproduction home]$ 初始化farm dcmctl joinFarm r finp: 其中 finp: 就是前面通过 getRepositoryid 获得信息 现在在来看看 是否已经加入 farm [ias g@finproduction home]$ dcmctl whichFarm Farm Name: tpdata ias g OraHome dcm repository Host Instance: iastest finp Host Name: finp Repository Type: Distributed File Based (host) SSL In Use: false 可以看到 已经加入 File Based farm 而且这个 instance是 host 加入 instance su ias g dcmctl joinFarm r finp: 加入成功 看看 现在的 farm 信息 [ias g @finproduction ias g ]$ dcmctl whichFarm Farm Name: tpdata ias g OraHome dcm repository Host Instance: iastest finp Host Name: finp Repository Type: Distributed File Based SSL In Use: false [ias g @finproduction ias g ]$ 可以看到 已经加入成功 file based Repository 创建集群 创建集群有两种方式 一 通过 em 管理界面创建 二 通过dcmctl手工创建 由于通过 em 创建比较简单 且创建集群属于比较高阶的内容 我这里主要讲如何手工创建 su ias g 看看是否已经创建集群 dcmctl listclusters 没有输出 说明还没有创建 创建一个集群 [ias g@finproduction home]$ dcmctl createcluster cl mycluster mycluster cl 指定 集群的名字 可以随便取 [ias g@finproduction home]$ dcmctl listclusters mycluster 可以看到已经创建一个cluster 先把 instance 加入集群 [ias g@finproduction home]$ dcmctl joincluster cl mycluster iastest finp 接着把 instance 加入集群 su ias g [ias g @finproduction ias g ]$ dcmctl joincluster cl mycluster iastest finp iastest finp 可以看到已经再集群 mycluster 中已经有两个 instance 了 cha138/Article/program/Oracle/201311/18970相关参考
用于企业的Oracle9i真正的应用集群系统配置 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Oracle10g之ORA-32004问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 今天在
实例讲解配置之——TOMCAT集群配置 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 我的运行环
知识大全 Oracle10gRelease2新功能之变化通知
Oracle10gRelease2新功能之变化通知 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 Solaris安装Oracle10g之libCstd.so.1问题解决
Solaris安装Oracle10g之libCstd.so.1问题解决 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶
知识大全 向基于Linux的OracleRAC10g集群添加新节点
向基于Linux的OracleRAC10g集群添加新节点 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
管理oracle11gRAC 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 检查集群状态 [g
ORACLE入门之ORACLE的备份 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一意义 当
ORACLE入门之如何增加ORACLE连接数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! OR
ORACLE入门之物理文件大小的限制 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Oracle