草庐IT

ORACLE_HOME

全部标签

java - 将国家字符插入 oracle NCHAR 或 NVARCHAR 列不起作用

在oracle数据库中插入字符串时,有些国家的字符被换成问号,即使它们是插入到NCHAR或NVARCHAR列中-应该能够处理所有Unicode字符。这发生在使用Oracle的SQLDeveloper、sqlplus或使用JDBC驱动程序时。数据库NLS_CHARACTERSET设置为WE8ISO8859P1(西欧iso-8859-1)用于NCHAR列的NLS_NCHAR_CHARACTERSET设置为AL16UTF16。(UTF-16)任何不在NLS_CHARACTERSET中的字符似乎都被倒置的问号替换。 最佳答案 编辑:请注意,

java - 如何在 Ubuntu Desktop 12.04 上设置 ANT_HOME?

看起来Ubuntu使用~/.bashrc,~/.bash_profile,~/.pam_profile,/etc/environment和/etc/profile的方式非常相似。我希望能够向其中一个(哪个是合适的)添加配置以将ANT_HOME设置为我的Ant安装根目录的绝对路径(恰好是/opt/apache/ant/1.8.4/apache-ant-1.8.4/)。这个变量需要像任何普通的envvar一样被“尊重”,我可以在其中打开一个终端并随时echo它。如果我可以将其设置为让Java在运行时从System.getProperty("")调用中读取它,那就太好了。我使用哪个文件?如何

java - Java Home Project构想

这些天来,我通过阅读HeadFirstJava2ndEdition学习Java。为了进一步加强我学到的概念并使它们牢牢记住,我决定做一些小规模的Java项目。我想到了一个项目,该项目基本上对我的流派,作者等书籍进行分类。SO的读者能否提出更多此类想法?他们需要对初学者友好,并且应该提供在学习过程中学习某些东西的机会。也欢迎任何提供此类项目构想的站点链接。我用google搜索了几个搜索词,但没有成功。 最佳答案 从教学经验中我了解到,一旦您提出了1-2个项目构想,您就可以始终扩展每个项目。采纳您对书籍进行分类的最初想法。随着时间的流逝

java - 如何通过 Java 更快地执行 Oracle 更新/插入操作?

我公司面临一个问题——我们的程序速度不够快。更具体地说,我们是电信公司,这个程序处理我们城市每个手机用户进行的电话/互联网服务交易。由于iphone用户下载的内容太多,我们的程序处理速度不够快。情况是,用户进行的交易金额是我们程序处理的交易金额的两倍。程序的大部分运行时间都由DB事务支配。我已经通过互联网搜索并浏览了一些网站(例如:http://www.javaperformancetuning.com/tips/rawtips.shtml)谈论数据库中的Java性能,但我找不到适合我们的建议。这些建议不适用/已经使用,例如:1。使用准备好的语句。使用参数化SQL已使用准备好的语句。通

java - 如果 URL 具有特定参数,则要排除的 Oracle SSO URL 正则表达式

目前,我们在Web应用程序中启用了SSO,并且运行良好。但是,当用户在SSO中配置而不是在我们的Web应用程序中配置时,我们就会有一个重定向循环。我们注意到,发生这种情况时,webapp会调用如下URL:/login.jsp?errormsg=The+User%3A+SOMEUSER+doesn%27t+exist接下来是我的强制URL配置:com.sun.identity.agents.config.notenforced.uri[0]=/com.sun.identity.agents.config.notenforced.uri[1]=/-*-.jspcom.sun.identit

java - Oracle 数据源返回空连接

当连接请求数较多时,oracle数据源返回空连接。我启用了隐式缓存。oracle规范说只有在设置了ConnectionWaitTimeout时才返回null。我没有在缓存属性中为ConnectionWaitTimeout设置值。这是规范所说的连接等待超时指定请求连接时的缓存行为,并且已经有MaxLimit个连接处于Activity状态。如果ConnectionWaitTimeout大于零,则每个连接请求都会等待指定的秒数或直到连接返回到缓存。如果在超时之前没有连接返回到缓存,则连接请求返回null。默认值:0(无超时)数据源可能返回空连接的其他可能性是什么?

java - Oracle 10g 声称包体有错误但实际上没有

我的oracle实例上有几个包。当我从头开始重新创建我的数据库时,我得到了零个无效对象,并且没有来自liquibase的警告。然后,当我调用一个包方法时,像这样:newSimpleJdbcCall(jdbcTemplate).withCatalogName(packageName).withProcedureName(storedProcedureName).execute(parameterMap);它给我以下错误:org.springframework.jdbc.UncategorizedSQLException:CallableStatementCallback;uncatego

java - "java.lang.ClassNotFoundException: oracle.jdbc.pooling.Factory"

我在使用ucp.jar时遇到了一些问题如果我将ucp.jar用于oracle12.1.0.1,它就可以工作。如果我使用oracle12.1.0.2的版本,则会出现以下异常:java.lang.ClassNotFoundException:oracle.jdbc.pooling.Factory有没有人可以帮助我?谢谢,毛罗 最佳答案 Jdbc(ojdbc7.jar)和UCP(ucp.jar)jar必须始终来自同一版本(12.1.0.2)。不升级另一个就不能升级一个。这个版本依赖是在12c中引入的。以前不是这样的。

java - 通过java访问oracle sql字段

我已将oracle连接到我的Java程序,它工作正常,但它在主键字段上出现问题,当我尝试访问它时它抛出java.sql.SQLException:selectuser_idfromuserswhereusers.user_name='"+username+"'and`users.user_role=(selectuser_roles.role_idFROMuser_roleswhere`user_roles.role_name='"+role+"')"查询在sqlDeveloper中运行时有效。代码如下:Statementst=null;ResultSetrs=null;Integer

java - JPA 条件生成器 : How to pass ArrayList to Oracle function?

我有一个接受POINTS%ROWTYPE表的Oracle函数。我想使用CriteriaBuilder类从JPA调用此函数,该类具有数据库函数。当我尝试构建查询时,它死了,提示ArrayLists不是该函数的有效查询参数。如何将JPA中的ArrayList传递给Oracle函数?Oracle函数签名:CREATEORREPLACEFUNCTIONLOCATION_CONTAINS(LATITUDE_ININDOUBLEPRECISION,LONGITUDE_ININDOUBLEPRECISION,pointsINtypes_pkg.point_array,numPointsININTEG