Tag: oracle

如何在Oracle中将多行连接成一个而不创build存储过程?

如何在不创build存储过程的情况下在oracle中实现以下function? 数据集: question_id element_id 1 7 1 8 2 9 3 10 3 11 3 12 预期结果: question_id element_id 1 7,8 2 9 3 10,11,12

计算Oracle中两个时间戳之差(以毫秒为单位)

如何计算Oracle中两个时间戳之间的时间差(以毫秒为单位)?

Oracle JDBC ojdbc6 Jar作为Maven的依赖

我似乎无法让Maven捆绑ojdbc6.jar文件到我的项目的战争文件。 我有它在POM文件中指定直接为Hibernate工具的依赖项。 但是它不会与项目的war文件捆绑在一起,因此我的项目将不能在Tomcat上运行。 我已经尝试了所有可以在networking上find的解决scheme,包括针对此问题指定的解决scheme: 在Maven仓库中查找Oracle JDBC驱动程序 最近,我做了以下几点: 将jar文件下载到我的机器上 运行以下命令将jar安装到我的本地存储库中: mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar -Dfile=ojdbc6.jar -DgeneratePom=true (我也尝试过这个命令的各种变种。) 最后,我把依赖项放到我的pom文件中: <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.3</version> </dependency> 我运行一个干净的生成,但它失败: mvn -U clean package [INFO] Scanning for projects… [INFO] [INFO] ———————————————————————— [INFO] Building jazztwo 0.0.1 [INFO] ———————————————————————— Downloading: http://repo1.maven.org/maven2/com/oracle/ojdbc6/11.2.0.3/ojdbc6-11.2.0.3.jar [INFO] ———————————————————————— [INFO] BUILD FAILURE [INFO] ———————————————————————— [INFO] Total time: 0.700s […]

Webrick反应很慢。 如何加快速度?

我有一个Rails应用程序,我在我的服务器上运行。 当我转到远程桌面并尝试加载应用程序时,服务器花了3-4分钟的时间用简单的HTML页面进行响应。 但是,当我在服务器上本地加载页面时,页面显示在一秒钟之内。 我尝试从远程桌面ping服务器,并在合理的时间内ping成功。 在我安装了Oracle的基本客户端和SQLPLUS之后,这似乎已经开始了。 我应该怀疑Oracle吗? 有没有人遇到类似的东西?

从Oracle迁移到MySQL

我们在Oracle数据库中遇到了严重的性能问题,我们希望尝试将其迁移到基于MySQL的数据库(无论是直接MySQL还是更优选Infobright)。 事情是,我们需要让旧系统和新系统在至less几个星期(如果不是几个月)重叠,然后才能真正知道新数据库的所有function是否符合我们的需求。 所以,这是我们的情况: Oracle数据库由多个表组成,每个数百万行。 白天几乎有成千上万的声明,我们无法阻止移民。 每天早上,新数据被导入到Oracle数据库中,replace成千上万行。 复制这个过程不是一个问题,所以我们可以在理论上同时导入两个数据库。 但是,这里面临的挑战在于,为了实现这个目标,我们需要从Oracle数据库中导出一个一致的状态。 (星期一我们不能出口一些表格,星期二出口一些表格等等)。这意味着至less出口应该在不到一天的时间内完成。 我们的第一个想法是转储模式,但我无法find一个工具来将Oracle转储文件导入到MySQL中。 在CSV文件中导出表格可能会起作用,但是恐怕可能需要很长时间。 所以我现在的问题是: 我该怎么办? 有什么工具可以将Oracle转储文件导入到MySQL中吗? 有没有人有这么大规模的迁移经验? PS:请不要为Oracle提供性能优化技术,我们已经尝试了很多:-) 编辑:我们之前已经尝试了一些ETL工具,只是发现它们不够快:导出只有一个表已经花费了4个多小时… 第二编辑:来吧人们…没有人试图尽可能快地导出整个数据库,并转换数据,以便它可以导入到另一个数据库系统?

什么是Oracle中的string连接运算符?

什么是Oracle SQL中的string连接运算符? 有什么“有趣”的特点,我应该小心? (这看起来很明显,但我找不到以前的问题)。

甲骨文:有没有一个工具来跟踪查询,如SQL Server的分析器?

我使用SQL服务器,但我必须迁移到与Oracle数据库的应用程序。 为了跟踪我的应用程序查询,我在Sql Server中使用了美妙的Profiler工具。 有没有相当于Oracle的东西?

Oracle中varchar和varchar2有什么区别?

varchar和varchar2有什么区别?

如何使用“as”关键字在Oracle中为表格添加别名?

我试图在Oracle SQL Developer中执行这个查询: SELECT G.Guest_ID, G.First_Name, G.Last_Name FROM Guest AS G JOIN Stay AS S ON G.Guest_ID = S.Guest_ID WHERE G.City = 'Miami' AND S.Room = '222'; 但是,我得到以下错误: ORA-00933: SQL command not properly ended 00933. 00000 – "SQL command not properly ended" *Cause: *Action: Error at Line: 2 Column: 12 我没有看到第2行的任何问题,错误不是很具描述性。 这似乎与as关键字有关。 如果我删除它,它工作正常。 但是,我希望我的查询非常详细。 因此,我必须找出解决问题的方法,而不必删除as关键字。 […]

如何在oracle 9i中最好地分割csvstring

我希望能够在Oracle 9i中分割csvstring 我读过以下文章http://www.oappssurd.com/2009/03/string-split-in-oracle.html 但我不明白如何使这项工作。 这里有一些与我有关的问题 这将在Oracle 9i中工作,如果没有,为什么不呢? 有没有更好的方法去分裂csvstring,然后提出上面的解决scheme? 我需要创build一个新的types? 如果是这样,我需要特定privilages呢? 我可以在函数中声明types吗?