0 0

关于java连接oracle集群url问题5

数据库url : jdbc:oracle:thin@(DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.131)(PORT = 1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.132)(PORT = 1521))
      (LOAD_BALANCE = no)(FAILOVER=YES)
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = CLDB)
    )
  )
数据库配置的net manager可以使用也可以查得出数据,但是用jdbc连就报 异常如下:
java.sql.SQLException: æå®äºæ æç
                                 Oracle URL
        at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:111)
        at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:145)
        at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:207)
        at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:504)
        at java.sql.DriverManager.getConnection(DriverManager.java:525)
        at java.sql.DriverManager.getConnection(DriverManager.java:140)
        at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:110)
        at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:72)
        at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1881)
        at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1174)
        at com.voice.hibernate.HibernateSessionFactory.init(HibernateSessionFactory.java:56)
        at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
        at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
        at javax.servlet.GenericServlet.init(GenericServlet.java:212)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4149)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4458)
        at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3190)
        at org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:404)
        at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1309)
        at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
        at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
        at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
        at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
        at java.lang.Thread.run(Thread.java:595)

服务器是linux因此不能显示中文。我想应该是 指定了无效url.后来我把空格去掉还是报以上错误。求教达人帮助




<session-factory>
		<property name="connection.username">***</property>
		<property name="connection.url">jdbc:oracle:thin@(DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.131)(PORT = 1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.132)(PORT = 1521))
      (LOAD_BALANCE = YES)(FAILOVER=YES)
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = CLDB)
    )
  )</property>
		<property name="dialect">
			org.hibernate.dialect.Oracle9Dialect
		</property>
		<property name="myeclipse.connection.profile">oracle</property>
		<property name="connection.password">***</property>
		<property name="connection.driver_class">
			oracle.jdbc.driver.OracleDriver
		</property>



驱动用的是classes12.jar  同样ojdbc14.jar也试过还是报以上错误
2009年9月14日 15:37
目前还没有答案

相关推荐

    websphere 连接ORACLE集群的方法

    标题中的“websphere 连接ORACLE集群的方法”是指在IBM Websphere应用程序服务器中配置数据源以连接到Oracle数据库集群的过程。Oracle集群通常使用Real Application Clusters (RAC)技术,这是一种高可用性和可扩展性...

    配置Oracle RAC集群数据源

    配置 Oracle RAC 集群数据源需要考虑多个方面,包括数据源 URL 的配置、连接池的配置、负载均衡和故障转移等。 在配置 Oracle RAC 集群数据源时,需要关注以下几个方面: (1)数据源 URL 的配置:数据源 URL 的...

    nacos 适配 oracle 11g版本 ,附带oracle 脚本,亲测可用

    对于Oracle 11g,我们需要确保已安装并正确配置了Oracle数据库服务,同时在Nacos的配置文件中指定相应的JDBC连接信息。 1. **配置Nacos连接Oracle**: - 打开Nacos的配置文件`bootstrap.properties`(或者在分布式...

    weblogic连接oracle RAC数据源配置

    在IT行业中,WebLogic服务器是Oracle公司提供的一个企业级Java EE应用服务器,它广泛用于部署和管理企业级应用程序。而Oracle RAC(Real Application Clusters)是一种高可用性解决方案,可以将多台数据库服务器组成...

    使用JDBC连接ORACLE的三种URL格式

    本文将详细介绍使用JDBC连接Oracle数据库的三种URL格式,并通过示例代码解释它们的工作原理。 首先,我们需要理解JDBC URL的基本结构,它通常遵循这样的模式:`jdbc:driver_type:connection_protocol:@server[:port...

    java与oracle

    Java与Oracle是两种在IT行业中广泛应用的技术,Java是一种高级编程语言,而Oracle则是一款强大的关系型数据库管理系统。本文将深入探讨如何使用Java进行Oracle数据库的简单操作,并介绍相关的知识点。 一、Java编程...

    oracle的两种连接方式

    ### Oracle的两种连接方式 Oracle数据库作为全球广泛使用的数据库管理系统之一,在企业和组织中扮演着重要的角色。为了确保数据的安全性和高效访问,Oracle提供了多种连接方式。本文将详细介绍Oracle中的两种常见...

    Oracle WebLogic Server 10.3 集群指导手册[代码]

    Oracle WebLogic Server 10.3 是一个企业级的Java应用服务器,其集群功能是实现高可用性、可扩展性和负载均衡的关键特性。本指南将深入解析WebLogic Server 10.3集群的相关知识点,帮助读者理解并掌握如何构建、管理...

    nacos2.2.3配置oracle源码

    4. **修改数据源配置**:Nacos默认可能使用HikariCP作为数据源,你可能需要针对Oracle进行一些调整,例如设置连接超时和最大连接数等参数。 5. **编译和运行**:使用Maven进行编译,执行`mvn clean install`命令。...

    oracle11G驱动包

    JDBC(Java Database Connectivity)是Java语言中用于与各种数据库建立连接的API,Oracle JDBC驱动则是专为Oracle数据库设计的。驱动包通常包含以下几个部分: 1. **ojdbc6.jar**:这是Oracle11g针对Java 6的兼容性...

    oracle 11g 2.0.3

    总结,Oracle 11g 2.0.3提供的OJDBC驱动是连接Java应用与Oracle数据库的关键组件。根据项目需求和所使用的Java版本,选择合适的驱动能有效提升开发效率和应用性能。同时,Oracle 11g的众多新特性为大型企业级应用...

    Oracle 11g RAC 基本概念

    - 运行 JDBC 的 Java 虚拟机包含 `oracle.ons.oraclehome` 属性,并指向 ORACLE_HOME。 示例配置包括启用 ONS 和设置 FCF 的 JDBC URL: ```java // 配置 ONS ods.setONSConfiguration("nodes=racnode1.example....

    oracle应用服务器教程

    在"Oracle数据库系统应用实例集锦与编程技巧"文档中,你将找到关于Oracle数据库的实际应用场景和编程技巧。这些实例可能涵盖SQL查询优化、存储过程开发、触发器、游标和并发控制等方面,有助于提升你在数据库设计和...

    Oracle数据库应用之Shopping System

    Oracle数据库与Web应用的整合涉及到JDBC(Java Database Connectivity)技术,它是Java标准API,允许Java程序连接到各种数据库,包括Oracle。开发者通常会使用PreparedStatement和CallableStatement来执行SQL查询,...

    jeecms oracle 版本

    此外,Oracle的RAC(Real Application Clusters)集群技术还能实现高可用性,确保即使在硬件故障情况下,Jeecms也能持续运行。 Jeecms针对Oracle数据库进行了优化,包括SQL语句的调整和存储过程的使用,以充分利用...

    JDBC连接集群数据库的方法

    首先,连接集群数据库的关键在于配置正确的URL。从提供的代码片段可以看出,这里使用的是Oracle数据库的Thin驱动,其URL格式为`jdbc:oracle:thin:@(DESCRIPTION=(...)...)`。这个特殊的URL结构允许指定多个数据库...

    mycat安装包,连接orcale方面资料

    【标题】"mycat安装包,...总的来说,这个压缩包文件包含了关于Mycat安装、配置、监控、数据库连接和测试的相关资料,对于想要搭建和优化Mycat环境,以及了解其与Oracle数据库集成的人来说,是非常有价值的参考资料。

    oracle jdbc

    - 规定了与Oracle数据库建立连接的所有必要信息,如URL、端口、服务名等。 - 示例:`jdbc:oracle:thin:@//localhost:1521/xe` **安全性:** - 使用用户名和密码进行身份验证。 - 支持SSL/TLS加密,确保传输过程中的...

Global site tag (gtag.js) - Google Analytics