ITPub博客

首页 > Linux操作系统 > Linux操作系统 > RAC之tnsnames.ora和loadalance脚本

RAC之tnsnames.ora和loadalance脚本

原创 Linux操作系统 作者:haha牛 时间:2011-11-24 15:34:14 0 删除 编辑

1、客户端的tnsnames.ora配置

       *确保客户端机器的hosts文件加入ip映射关系。

    test=
  (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = rac1-vip)(PORT = 1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = rac2-vip)(PORT = 1521))
      (LOAD_BALANCE = yes)
      (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = test)
      (FAILOVER_MODE =
        (TYPE = session)
        (METHOD = basic)
        (RETRIES = 180)
        (DELAY = 5)
      )
    )
  )

2、负载均衡测试脚本

     脚本:
#!/bin/sh
i=0
while [ $i -lt 1000 ];
do

echo "$i****************************************">>testinstance.log
sqlplus -s  /nolog >> testinstance.log<< EOF
connect system/oracle@test
show parameter instance_name
EOF
echo "****************************************">>testinstance.log
echo>>testinstance.log
i=`expr $i + 1`

查看负载结果  cat testinstance.log |grep db2|wc -l   db2为instance名称。

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

请登录后发表评论 登录
全部评论

注册时间:2010-04-04

  • 博文量
    102
  • 访问量
    337069