2.初始化 Repository:
su - ias10g
获得当前的 id 号码
[ias10g@finproduction home]$ dcmctl getRepositoryid
finproduction.tplife.com:7101
[ias10g@finproduction home]$
初始化farm
dcmctl joinFarm -r finproduction.tplife.com:7101
|
其中 finproduction.tplife.com:7101 就是前面通过 getRepositoryid 获得信息。
现在在来看看 是否已经加入 farm :
[ias10g@finproduction home]$ dcmctl whichFarm
Farm Name: .tpdata.ias10g.OraHome1.dcm.repository
Host Instance: iastest.finproduction.tplife.com
Host Name: finproduction.tplife.com
Repository Type: Distributed File Based (host)
SSL In Use: false
|
可以看到 已经加入 File Based farm .而且这个 instance是 host.
3.加入 instance2:
su - ias10g2
dcmctl joinFarm -r finproduction.tplife.com:7101
|
加入成功,看看 现在的 farm 信息。
[ias10g2@finproduction ias10g2]$ dcmctl whichFarm
Farm Name: .tpdata.ias10g.OraHome1.dcm.repository
Host Instance: iastest.finproduction.tplife.com
Host Name: finproduction.tplife.com
Repository Type: Distributed File Based
SSL In Use: false
[ias10g2@finproduction ias10g2]$
|
可以看到,已经加入成功 file-based Repository .
4.创建集群:(两种方式)
一、通过 em 管理界面创建;
二、通过dcmctl手工创建。
由于通过 em 创建比较简单,且创建集群属于比较高阶的内容,我这里主要讲如何手工创建:su - ias10g。
看看是否已经创建集群:dcmctl listclusters。没有输出,说明还没有创建。
创建一个集群:[ias10g@finproduction home]$ dcmctl createcluster -cl mycluster
1、mycluster:
-cl 指定 集群的名字,可以随便取。
[ias10g@finproduction home]$ dcmctl listclusters1 mycluster
可以看到已经创建一个cluster。
先把 instance1 加入集群:
[ias10g@finproduction home]$ dcmctl joincluster -cl mycluster
1 iastest.finproduction.tplife.com
|
接着把 instance2加入集群:
su - ias10g2
[ias10g2@finproduction ias10g2]$ dcmctl joincluster -cl mycluster
1 iastest2.finproduction.tplife.com
2 iastest.finproduction.tplife.com
|
可以看到已经再集群mycluster中已经有两个instance。