免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5090 | 回复: 7
打印 上一主题 下一主题

高人救救我 oracle rac 连接不上 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-01-25 18:09 |只看该作者 |倒序浏览
大家好.
       我现在已经安装了oracle rac  . 用的是集群文件系统.
两台机器主机名一个叫rac1 一个叫rac2  
rac1 ip 10.1.0.13   vip 10.1.0.15
rac2 ip 10.1.0.14   vip 10.1.0.16

sid 安装的时候写的是oracle 但是select gv$instance 的时候看到的是oracle1 和 oracle2
我在客户修改的是C:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\SAMPLE\TNSNAMES.ORA
oracle =  
(DESCRIPTION =  
(LOAD_BALANCE = ON)
(FAILOVER = ON)  
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.0.15)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.0.16)(PORT = 1521))
(CONNECT_DATA =  
(SERVICE_NAME = oracle)
(FAILOVER_MODE =  
(TYPE = SELECT)  
(METHOD = BASIC)
(RETRIES=20)
(DELAY=15))))



oracle1=
(DESCRIPTION =  
(ADDRESS=(PROTOCOL=TCP)(HOST=ha1)(PORT=1521))
(CONNECT_DATA=
(SERVICE_NAME=oracle)
(INSTANCE_NAME=oracle1)
(FAILOVER_MODE=
(BACKUP=rac2)
(TYPE=SELECT)
(METHOD=PRECONNECT))))



oracle2=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)(HOST=10.1.0.16)(PORT=1521))
(CONNECT_DATA=
(SERVICE_NAME=oracle)
(INSTANCE_NAME=oracle1)
(FAILOVER_MODE=
(BACKUP=oracle1)
(TYPE=SELECT)
(METHOD=PRECONNECT))))


但是客户断就是说无法解析连接描述符中的SID。。 sid oracle , oracle1 oracle2 我都用过好多遍,但是还是不行。
单机就不用设置客户端,
现在的rac还要设置什么地方吗?  如何设置。真的是很感谢各位老大。 谢谢!!!

论坛徽章:
1
CU十二周年纪念徽章
日期:2013-10-24 15:41:34
2 [报告]
发表于 2008-01-27 13:01 |只看该作者
在RAC中,你的ORACLE是DB NAME,而ORACLE1和ORACLE2才是INSTANCE NAME。

1,首先,在RAC上运行CRS_STAT,看VIP,SRV,INST等服务起来没有

2,其次,手工修改TNSNAMES。ORA有时候会有问题,你删除了,用NETMGR自动创建服务名,测试成功,客户端就可以使用服务名连接RAC了

论坛徽章:
0
3 [报告]
发表于 2008-01-27 17:41 |只看该作者

谢谢

非常感谢您的回复,但是有没有这样的具体例子呢,我在GOOGLE上搜索了很多,都没有这样的例子,要是能给小弟一个连接的例子,小弟感激不尽。谢谢!!!

论坛徽章:
0
4 [报告]
发表于 2008-01-28 09:23 |只看该作者
查看一下每个节点oracle的配置文件(在linux下是/home/oracle/.bash_profile文件,Windows不知道),主要看两个节点的SID是否一致,如果一致,请修改,RAC要求每个节点的拥有各自不同的SID。

论坛徽章:
0
5 [报告]
发表于 2008-01-28 15:55 |只看该作者
D:\oracle\product\10.1.0\crs\BIN>crs_stat
NAME=ora.oracle.db
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac1

NAME=ora.oracle.oracle1.inst
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac1

NAME=ora.oracle.oracle2.inst
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac2

NAME=ora.rac1.LISTENER_RAC1.lsnr
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac1

NAME=ora.rac1.gsd
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac1

NAME=ora.rac1.ons
TYPE=application
TARGET=ONLINE
STATE=OFFLINE

NAME=ora.rac1.vip
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac1

NAME=ora.rac2.LISTENER_RAC2.lsnr
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac2

NAME=ora.rac2.gsd
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac2

NAME=ora.rac2.ons
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac2

NAME=ora.rac2.vip
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac2

论坛徽章:
0
6 [报告]
发表于 2008-01-28 16:10 |只看该作者
tnsnames.ora文件内容是
ORACLE =
(DESCRIPTION =
  (LOAD_BALANCE = yes)
  (FAILOVER = ON)
  (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.0.15)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.0.16)(PORT = 1521))
  )
  (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = ORACLE)
    (FAILOVER_MODE =
    (type = select)
    (method = basic)
    )
  )
)
ORACLE1 =
(DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.0.15)(PORT = 1521))
  (CONNECT_DATA =
    (SERVICE_NAME = ORACLE)
    (INSTANCE_NAME = oracle1)
  )
)

ORACLE2 =
(DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.0.16)(PORT = 1521))
  (CONNECT_DATA =
    (SERVICE_NAME = ORACLE)
    (INSTANCE_NAME = oracle2)
  )
)

论坛徽章:
0
7 [报告]
发表于 2008-01-28 21:38 |只看该作者
客户端连接RAC的配置方法:
Tnsname.ora中的
ORACLE =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.0.15)(PORT = 1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.0.16)(PORT = 1521))
      (LOAD_BALANCE = yes)
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = oracle)
    )
  )

在windows\system32\drivers\etc中的hosts中加入
10.1.0.15        vip1 rac1
10.1.0.16        vip2 rac2

论坛徽章:
0
8 [报告]
发表于 2008-02-08 16:29 |只看该作者

thanks

I connect secusfull .
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP