1 SharePlex 安装前主机需要做准备环境和资源

  安装前的准备
2.1  检查RAC两个节点实例名是否一致
如果两个节点的实例名字不一样,就必须在Oracle 10g RAC的两个节点的tnsnames.ora文件中都建立一个TNS别名。


建立过程如下:


在源节点p上:
SPLEX1 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = hostname2-vip)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = sid)
      (INSTANCE_NAME = sid2)
    )
  )


在源节点hostname1上:
SPLEX1 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = hostname1-vip)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = sid)
      (INSTANCE_NAME = sid1)
    )
  )


然后在两节点/etc/oratab文件中添加如下入口:
Splex1:/oracle/db:N
其中splex1为新建的TNS别名;ORACLE_HOME为Oracle目录的全路径。


在目标节点hostname2上:
SPLEX2 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = hostname2-vip)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = sid)
      (INSTANCE_NAME = sid2)
    )
  )


在目标节点pmlnhdb1上:
SPLEX2 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = hostname1-vip)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = sid)
      (INSTANCE_NAME = sid1)
    )
  )


然后在两节点/etc/oratab文件中添加如下入口:
Splex2:/oracle/db:N
其中splex2为新建的TNS别名;ORACLE_HOME为Oracle目录的全路径。


怎么验证配置是否有效:


tnsping splex2
sqlplus username/password@splex1/2








2.2   检查两个实例的归档路径是否对于对方都是可见的
SharePlex要求两个实例的归档路径对于对方都是可见的。归档空间要足够用。
在hp-ux创建NFS,使每个节点均能看到对方的归档目录。
On source:
o
/dev/vg00/lvoracle 31457280 22432006 8461247   73% /oracle
/dev/vg00/lvol4    8880128 6310672 2549440   71% /opt
/dev/vg00/lvol8     131072   20704  109568   16% /home
/dev/vgarch/lv_arch
                   187170816 3654056 172047014    2% /arch2
hostname1:/epmarch1 187170816 3550502 172144096    2% /arch1
/dev/vgqueue/lv_queue
                   155238400 1276872 144339016    1% /queue


On target:
$ bdf


/dev/vg00/oracle   31457280 17169943 13403788   56% /oracle




/dev/vgarch/lv_arch
                   104759296 83591559 19844758   81% /arch2
pmlnhdb1:/epmarch1 104759296 62606422 39518326   61% /arch1
/dev/vgqueue/lv_queue
                   104448000 18151382 80903167   18% /queue
2.3   检查RAC中各个节点的ORACLE_HOME是否相同
(本例不需要此步骤)
如果RAC中各个节点的ORACLE_HOME不同,应该在两个节点上oracle用户下创建相同符号连接指向示本地的ORACLE_HOME 。然后编辑oratab文件,将文件中的路径改成符号连接。


# ln -s /local_ORACLE_HOME /$ORACLE_HOME
编辑 oratab file :  SID:/pathname_to_symbolic_link:N
2.4  修改/etc/hosts
在/etc/hosts文件中加入源端和目标端的地址解析:
On source all nodes:








注:为10.160.231.40地址添加了一个别名,shareplex源端使用这个ip地址,平时运行在节点2上,如果节点2不可用,需要把这个ip地址绑定到节点1上,使SharePlex运行在节点1上。在profile文件加入export SP_SYS_HOST_NAME=pmlnpdb-q
On target all nodes:




注:为10.160.231.79地址添加了一个别名,shareplex目标端使用这个ip地址,平时运行在节点2上,如果节点2不可用,需要把这个ip地址绑定到节点1上,使SharePlex运行在节点1上。在profile文件加入export SP_SYS_HOST_NAME= pmlnhdb-q
2.5  操作系统用户
使用oracle安装、管理SharePlex。
分别在源和目标端的所有节点的.profile中加入SharePlex bin目录的path:/queue/splex/bin


2.6  创建文件系统
为SharePlex创建文件系统,要求:
创建在共享存储上;
该文件系统可以分别被mount在节点1和节点2上(非同时);
修改源和目标端节点的文件系统属主:
# chown -R oracle:dba /queue


2.7 打开补充日志
打开源端的补充日志。
alter database add supplemental log data (primary key, unique index) columns;
注:打开补充日志最好在夜里业务很少的时候进行。如果是RAC需要在每个节点上都执行。
完成后建议执行一次归档操作:alter system archive log current;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14639914/viewspace-2137951/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/14639914/viewspace-2137951/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值