【Oracle促Java迈向移动平台力推MySQL】教程文章相关的互联网学习教程文章

software-installation – 如何使用webupd8安装程序卸载oracle java 8并安装oracle java 7?【代码】

我通过输入终端安装了oracle java 8:sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer但现在我要卸载oracle java 8并使用sudo apt-get install oracle-java7-installer安装oracle java 7 我该如何卸载java 8?我应该在终端输入哪些命令?解决方法:在终端中尝试使用此代码删除java 8:sudo apt-get purge oracle-java8-installer然后输入:javac -version输出必须...

java – OpenJDK – Oracle更好吗?【代码】

从http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux起 类型/复制/粘贴:java -version.如果你有OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15~pre1-0lucid1) OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)…您为此练习安装了错误的Java供应商版本. 这就是我所拥有的.我想知道,为什么这是一个错误的供应商?这个供应商是什么?我为什么要使用Oracle Java呢?解决方法:目前有两个Java版本(供应商,如果...

java – 在Ubuntu上用oracle-jdk替换openjdk【代码】

我有一个ubuntu系统,我想用oracle-jdk替换我的openjdk. 但是,如果我删除我的open-jdk然后安装oracle-jdk,当我尝试安装一些软件包时,他们想安装openjdk,我不想这样做. 有没有办法在oracle-jdk上安装这些软件包?其中一个软件包是freemind.解决方法:您可以通过以下步骤完全删除OpenJDK和全新的安装Oracle Java JDK: >使用此命令完全删除OpenJDK:sudo apt-get purge openjdk-\*>下载Oracle Java JDK here. 注意:下载相应的文件,例如...

如何更新Oracle Java(JDK和JRE)【代码】

最近,我使用these instructions从Oracle站点安装了JDK 7. 现在,我想知道更新它的正确方法是什么(或者更好的是,保持最新状态)?例如,几天前修复了一些安全问题.解决方法:您可以使用WebUpd8 Java PPA,因此您可以通过包管理器获得updates automatically.如果您需要最新的Oracle Java 8,请安装它:sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer sudo update-java-al...

java – 如何安装Oracle JDK 6?【代码】

参见英文答案 > How can I install Sun/Oracle’s proprietary Java JDK 6/7/8 or JRE? 27个大多数软件没有经过Java 7的全面测试,我想在Ubuntu 11.10上安装Oracle的JDK 6.0. 有人可以提供相同的说明吗?解决方法:由于license issues Ubuntu将不再分发Oracle的JDK和JRE.此外,在PPA上提供的早期版本也存在安全问题,建议不要在任何Ubuntu系统上安装. 没有更多支持java releases from Ubuntu – ...

软件安装 – 如何在Ubuntu 14.04上安装Oracle Java?【代码】

参见英文答案 > How can I install Sun/Oracle’s proprietary Java JDK 6/7/8 or JRE? 27个我正在使用Ubuntu 14.04.1 LTS,x64架构,我特别需要安装Oracle Java.现在我知道网站上有一些instructions我跟随但是同一个网站没有recognize it.任何人都可以帮我一些指示?谢谢!解决方法:使用PPA 您可以使用WebUpd8 PPA(这将从Oracle下载所需的文件并安装JDK 8):sudo apt-add-repository ppa:webupd...

oracle-11g – 在Oracle pl / sql中复制或调用java加密函数【代码】

我试图复制Oracle DB中java中存在的加密/解密方法,以便在Java中加密的数据可以通过Oracle Function解密. 以下是java代码:package com.encr; import java.security.NoSuchAlgorithmException; import javax.crypto.Cipher; import javax.crypto.NoSuchPaddingException; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.SecretKeySpec; import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; publi...

java – 如何通过JDBC为Oracle执行PL / SQL过程?【代码】

我有一个带有Oracle DB的Java webapp,我尝试在数据迁移脚本的末尾执行此语句:EXEC DBMS_STATS.GATHER_TABLE_STATS (ownname => 'MY_SCHEMA', tabname => 'MY_TABLE', estimate_percent => dbms_stats.auto_sample_size);它适用于sql * plus,但不适用于JDBC:"Error: ORA-00900: invalid SQL statement"我究竟做错了什么?解决方法:您应该将它放在begin … end之间,或者使用{call}语法,而不是EXEC.以下是文档中的示例: http://doc...

如何从Oracle SQL脚本中分离出各个sql语句,以便从java代码执行【代码】

我有Oracle DB 11g企业版,我想从我的java代码执行sql脚本.我正在从.sql文件中读取此sql脚本,该脚本包含诸如create table,create type,alter table,drop type,drop procedure,insert into以及带有begin和end的pl / sql块以及所有此类构造的语句. 我的问题是,如何从java代码中分离出用于执行的单个sql语句?在MS SQL中,我可以简单地用GO关键字分隔这些sql语句,而在Oracle db中则没有这样的分隔符.通常在Oracle数据库脚本中用作分隔符...

java – Oracle 11g:插入的性能改进

我有一张5亿行的表(并且还在增长) 我做了以下工作来提高插入的性能: 在数据库方面: >删除所有索引和约束>禁用日志记录 在申请方面: >从JPA托管实体切换到本机插入查询,在查询中添加APPEND Oracle提示>尝试每1k / 2k / 3k行批量提交>尝试并行写入(多个线程,线程计数=服务器上的核心数)到一个表 这给了我大约每秒300行 另外尝试过: >批量并行写入多个表(使用UNION分组然后返回结果) 这给了我大约每秒1k行,但在空表上.但是当我用虚...

Oracle数据库是否在内部使用Java?

我的问题很简单. Oracle是否在其DBMS内部使用Java?解决方法:没有. 所有(标准)包都是用PL / SQL编写的.DBMS引擎本身是用C语言编写的 编辑:Oracle确实包含一个与数据库本身在同一台机器上运行的JVM,但它不用于运行任何“DBMS相关”代码. 它只用于运行用Java编写的存储过程/函数.

java – 为什么Oracle规范不告诉任何有关元空间的内容?

我们都知道,因为Java 1.8 PermGen被删除并被Metaspace取代. 我已经阅读了很多关于Metaspace的主题,我完全确定它存在,但今天我被问及有关Oracle JVM规范的参考,其中有关于metaspace的说法,但是使用搜索所有的规范,我找不到任何匹配的单词“元空间”. 有人可以与我分享这些信息的链接或告诉我为什么没有找到任何关于它的信息吗?解决方法:这是HotSpot的实现细节,而不是通用JVM规范中应该或应该存在的内容. 你可以看到它在JEP 122: Re...

使用Oracle Java 8 JRE打开JCEKS密钥库时出现“java.io.IOException:无效的密钥格式”172【代码】

当我尝试在Windows上使用Oracle Java 8 JRE 172打开JCEKS类型密钥存储区时,我收到以下异常.这与早期版本的JRE一起工作正常:INFO: ObjectInputFilter REJECTED: null, array length: -1, nRefs: 1, depth: 1, bytes: 70, ex: n/a [...call stacks omitted to protect the innocent...] Caused by: java.io.IOException: Invalid secret key formatat com.sun.crypto.provider.JceKeyStore.engineLoad(JceKeyStore.java:856)at java...

java – 找不到Oracle jdbc驱动程序【代码】

我是java和数据库连接的新手,我正在尝试与oracle数据库建立一个非常简单的连接.当我运行此代码时:import java.sql.*; import oracle.jdbc.pool.OracleDataSource;public class Hello { public String sayHtmlHello() {try {// Load the JDBC driverString driverName = "oracle.jdbc.driver.OracleDriver";Class.forName(driverName);// Create a connection to the databaseString serverName = "sever2";String portNumber = ...

java – JPA / Hibernate对Oracle Sequences的增量太多【代码】

我在我的Java项目上使用Hibernate,我有Oracle DB.一个ID列,我确定了一个增量为1的序列.但这就是JPA / Hibernate从序列中获取nextVal的方式:1 1451 2 1450 3 1402 4 1401 5 1400 6 1352 7 1351 8 1350 9 426你可以看到nextVal有时会得到1,但大多数是50或更多.我甚至看到序列200的开始,即使我把起始值1.为什么会发生这种情况?这是正常的吗? 我可以以某种方式减少这个“50”增量吗? 编辑:重复hibernate oracl...