怎么样用C#连接Oracle 10g的RAC集群数据库呢,我配置的是两个节点,分别有两个虚拟IP地址,为了能实现透明故障转换,即一台Oracle服务器done掉了,就能使用另一台。C#中要怎么写连接字符串呢,使用哪个IP地址?请知道怎样解决的大虾不吝赐教,非常感谢!!
解决方案 »
- 一个两表查询 赋 给 gridview 的问题
- sharpPDF,类库,创建PDF 怎么实现?
- xml读取问题。 废话不多说,直接上代码
- 问下grid控件和mysql
- 在asp.net中怎样跳转框架
- 我有两个RadioButton控件,他们的groupname相同,怎样获取他们的value?
- 如何实现CheckBoxList的任意组合
- 为什么弹出新窗口或对话框时总要再刷新页面,顺祝新年快乐!
- 大家看看我这个下拉菜单为什么会这样?哪里出错了?
- HttpWebRequest获取网页内容时session保持问题
- checkbox 提交后 checked一直是=false 怎么回事
- ckfinder是否支持上传附件功能?
<connectionStrings>
<clear/>
<add name="oracleString1" connectionString="Data Source=(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 20101003-2247)(PORT = 1521))
(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl) ) );User ID=aspuser;PassWord=000000" / <add name="oracleString2" connectionString="Data Source=(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.12)(PORT = 1521))
(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = COM) ) );User ID=aspuser;PassWord=000000" /> </connectionStrings>
<connectionStrings>
<clear/>
<add name="oracleString1" connectionString="Data Source=(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 20101003-2247)(PORT = 1521))
(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl) ) );User ID=aspuser;PassWord=000000" /
<add name="oracleString2" connectionString="Data Source=(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.12)(PORT = 1521))
(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = COM) ) );User ID=aspuser;PassWord=000000" /> </connectionStrings>配置两个链接oracle的字符串,然后在链接数据库的时候判断第一个是否链接成功,如果不成功换另外一个字符串链接 在试。但是个人认为这种方法是比较笨的方法! 想这种没有必要在应用层来处理,完全可以通过数据库镜像来做!