- 浏览: 374387 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (225)
- java (76)
- English (2)
- office (2)
- 架构设计 (1)
- 人在职场 (3)
- database (21)
- C# (18)
- 向往的院校 (0)
- C++ (1)
- AJAX (1)
- 操作系统 (8)
- eclipse (1)
- Spring (0)
- Linux (1)
- Javascript (6)
- 离散 (0)
- 协议 (1)
- sql server (5)
- sql server (0)
- fdf (0)
- xml (1)
- sql语句里top和distinct一起用 (1)
- 正则表达式 (7)
- 表达 (1)
- ms server (1)
- SWFObject (0)
- 线程 (2)
- Java线程 (0)
- Android & SQLite (0)
- Android (0)
- window.XMLHttpRequest (0)
- DB pool (0)
- tomcat内存溢出设置JAVA_OPTS (1)
- java bcp (1)
- 文件系统转换 (1)
- Microsoft XMLDom (1)
- tree (0)
- C# installer (0)
- 对付http cc攻击 (0)
- Ckeditor (0)
- MyEclipse (0)
- PDM (0)
- PDM OOM (0)
- asp.net (0)
- tomcat (1)
- Tomcat session (1)
- jdk (0)
- Bootstrap (0)
最新评论
-
kenail:
格式太乱了。
转 使用WebService压缩传输的心得 -
存在即为合理:
写得好乱,但是还是谢谢你的驱动
JDBC连接SQL server 2005 驱动 -
guji528:
长见识了,谢谢分享!
TL1协议(正文信息收集整理来源Internet) -
王大人:
Js window confirm()方法及其使用 -
Eastman:
SqlServer附加数据库出错,错误代码5123
JDBC使用TNS连接多节点Oracle
为了使用tns方式连接,只需要写出tns连接的rul即可,tns连接的url写法如下:
-- 未加注释的TNS连接串
jdbc:oracle:thin:@
(description=
(ADDRESS_LIST =
(address=(protocol=tcp)(host=192.168.1.44)(port=1521))
(address=(protocol=tcp)(host=192.168.1.45)(port=1521))
(address=(protocol=tcp)(host=192.168.1.46)(port=1521))
(load_balance=yes)
)
(connect_data =
(service_name=ORACMS)
(failover_mode =
(type=session)
(method=basic)
(retries=5)
(delay=15)
)
)
)
-- 加上注释后的TNS连接串
jdbc:oracle:thin:@
(description=
(ADDRESS_LIST =
(address=(protocol=tcp)(host=192.168.1.44)(port=1521))
(address=(protocol=tcp)(host=192.168.1.45)(port=1521))
(address=(protocol=tcp)(host=192.168.1.46)(port=1521))
(load_balance=yes)//表示是否负载均衡
)
(connect_data =
//(server = dedicated)//该参数表示专用服务器模式
(service_name=ORACMS)//要操作数据库的服务名
(failover_mode =//连接失败后处理的方式
(type=session)//TYPE =SESSION表示当一个连接好的会话的实例发生故障,系统会自动将会话切换到其他可用的实例,前台应用无须再度发起连接,但会话正在执行的SQL 需要重新执行。
(method=basic)//表示初始连接就连接一个接点
(retries=5)//连接失败后重试连接的次数
(delay=15)//连接失败后重试的延迟时间(以秒为单位)
)
)
)
-- 要点说明
1、load_balance该参数值为yes就是采用负载均衡模式连接,为no就是采用非负载均衡模式
2、method该参数值为basic就是表示初始连接只有一个连接节点,为preconnect就是表示初始连接所有的rac接点
3、server 参数值 dedicated表示专用服务器模式,没什么实际用处,可以去掉
本文出自 “熔 岩” 博客,请务必保留此出处http://lavasoft.blog.51cto.com/62575/807518
发表评论
-
tomcat安装不成功.提示是:failed to install tomcat6 service ,check your setting and permis
2018-03-08 14:55 434以管理员身份运行 命令提示符,弹出窗口 ,选择“是”,输入 ... -
把系统时间设置成跟数据库的一致
2016-08-22 16:41 0public String time(int x) { ... -
struts标签<logic:iterate>的用法
2016-01-08 16:17 0<logic:iterate>主要用来 ... -
WIN7环境下cmd javac不是内部或外部命令 .
2015-07-21 11:27 1221一般步骤如下: 网上摘抄部分: JAVA_HOME ... -
jdk环境变量配置
2014-08-25 11:01 0进行java开发,首先要安装jdk,安装了jdk后还要进行环境 ... -
一个简单的JDBC通用工具
2012-06-29 15:01 0一个简单的JDBC通用工具 支持多种数据库,统一方式产 ... -
Java调用BCP导入数据到数据库解决标识列ID问题
2012-06-29 14:53 1127面的一篇博文讲解了调用bcp批量导出数据,对于批量导入数据则写 ... -
java 可变参数方法Object... objs
2012-06-29 14:42 4209public abstract List find(Str ... -
java调用存储过程
2012-06-14 12:34 0在java可以使用java.sql.CallableState ... -
驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接 错误解决办法
2012-06-13 12:56 3148用java连接sqlserver2005时总是出现下面这个错误 ... -
javac编译外部jar包
2012-06-12 14:23 3589这个有个很简单到解决 ... -
[转]Eclipse中将Java项目(引用了第三方包) 打包为jar
2012-06-12 14:13 1019如果自己的java project中需要引用额外的jar包作为 ... -
java 调用BCP导入文本数据到表
2012-06-04 15:53 0在dos下的导入语句bcp SMM_SQL_REPLICA.d ... -
[转]jdk和jre有什么区别?
2012-03-09 14:28 796来源 简单的说JDK是面 ... -
[转]Java线程:线程栈模型与线程的变量
2012-02-16 14:06 767Java线程:线程栈模型与线程的变量 SCJP5学 ... -
[转] Java线程:概念与原理
2012-02-16 13:29 812Java线程:概念与原理 ... -
Java线程:创建与启动
2012-02-16 13:26 530SCJP5学习笔记 一、定义线程 ... -
JSP页面用get传递参数乱码问题
2011-06-24 15:52 1262通过get 方式传递参数时,如果参数是中文 ,则会出现乱码现在 ... -
PO/VO/DAO/BO/POJO是什么(JAVA几种对象的解释)
2011-03-30 16:49 0/*PO:persistant object持久对 ... -
Spring框架下资源属性的配置器类PropertyPlaceholderConfigurer
2011-02-25 15:01 7106在applicationContext.xml里配置DB ...
相关推荐
Oracle推荐使用Service Name进行连接,因为它允许连接到Oracle集群中的任何可用节点,而无需关心具体的SID(System Identifier)。JDBC连接字符串的格式为: ```java jdbc:oracle:thin:@//<host>:<port>/ ``` 例如...
Oracle集群通常使用Real Application Clusters (RAC)技术,这是一种高可用性和可扩展性的解决方案,允许多个数据库实例共享相同的数据存储。 在Oracle安装目录下的`tnsnames.ora`文件是网络配置文件,它定义了如何...
- 集群连接字符串使用`jdbc:oracle:thin`协议,并通过`(description)`元素来指定集群配置。其中,`address_list`包含了集群中每个节点的信息,如`(address=(protocol=tcp)(host=IP)(port=PORT))`,可以根据实际集群...
FCF 是 Oracle 11g 中引入的另一种故障转移机制,特别适用于使用 JDBC Thin 或 JDBC OCI 驱动的应用程序。FCF 与隐式连接缓存配合工作,为应用程序提供更高性能的连接和高可用性。 为了使用 FCF,需要满足以下条件...
综上所述,这些配置文件详细地展示了如何配置Oracle数据库的连接参数,包括使用Oracle JDBC驱动、配置多节点的负载均衡和故障转移以及具体的数据库身份验证等信息。这对于实际应用中的Oracle数据库管理和开发具有...
- **可扩展性**:通过负载分担于多个节点,Oracle 11g R2 RAC 可以提供远超过单一数据库服务器所能达到的处理能力,并且增加或减少节点可以在不中断服务的情况下在线完成。 - **易用性**:允许在一个集群中容纳多个...
要使用这些JDBC驱动,首先需要将压缩包解压,然后将对应的JAR文件复制到Kettle的`lib`目录下,或者在Kettle的 Spoon 工具中通过“系统变量”设置类路径。这样,Kettle就能识别并连接到这些数据库,执行数据抽取、...
- JDBC和ODBC接口可用于Java和.NET等编程语言连接Oracle数据库。 9. **Oracle 11g的示例和卸载工具**: - 示例数据库包含多种业务场景的数据库模型,帮助用户学习和测试Oracle功能。 - 卸载工具用于移除Oracle...
它可以将连接分配到不同的节点,从而提高系统的整体性能。 四、结论 基于客户端连接的负载均衡配置相对简单,只需要在 tnsnames.ora 中添加 LOAD_BALANCE=ON 选项即可。但是,需要注意服务器端的配置,包括服务名...
- Real Application Clusters (RAC):实现多节点共享数据库,提高可用性和可扩展性。 - XML支持:内置XMLDB模块,方便存储和处理XML数据。 - 分区功能增强:增加了范围、列表和复合分区,提升大规模数据管理效率...
- **ODBC和JDBC驱动**:Instant Client也提供了ODBC和JDBC驱动,使得非Oracle开发环境(如Java或.NET)也能方便地连接到Oracle数据库。 - **连接池**:支持连接池管理,提高应用性能,减少数据库连接的创建和销毁...
FCF 是 Oracle 11g 引入的一种故障转移机制,特别适用于 JDBC Thin 和 JDBC OCI 驱动。它与连接缓存协同工作,提供更快的故障恢复能力。FCF 通过预先在备用实例上建立连接来实现更快的故障转移,这对于需要低延迟的...
【描述】中的"tns-config.zip"是一个用于读取Oracle数据库连接配置文件`tnsnames.ora`的Scala库。`tnsnames.ora`是Oracle数据库中常用的配置文件,它包含了数据库服务名与网络服务名的映射,便于应用程序连接到不同...
对于Oracle或DB2,则需删除默认的Sql server节点,手动添加并配置相应的数据库连接信息。配置完毕后,需保存设置并通过以下TNS描述符启动: ``` (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = sysnet-test)...