问题标签 [oracle11gr1]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
6886 浏览

oracle - ORA-12801: 在并行查询服务器 P011 中发出错误信号

我有存储过程,它有并行查询和提示。我们经常收到如下错误详细信息。

执行存储过程时发生错误。TM_6159 [4294965496] [ ORA-12801:在并行查询服务器 P011 中发出错误信号,实例 dbssd0011:proddb1 (1) ORA-08103:对象不再存在 ORA-06512:在“PROD1.PKG_PTS”,第 5068 行 ORA-06512:在第 2 行数据库驱动程序错误...函数名称:ExecuteSP Oracle 致命错误数据库驱动程序错误...函数名称:ExecuteSP Oracle 致命错误]**

重新运行成功后,我们每隔一天就会经常收到此错误。我们在 Oracle 10g 中。

请分享您的意见。

问候, 沙姆希尔

0 投票
1 回答
58 浏览

sql - 在 Oracle 11gR1 中,我如何在时间戳子句之间的位置之外包含时间戳值

(鉴于此 Database SQL Fiddle

如何在下面的查询中的 where 子句之外选择前一个 VALUE?

如果这是可能的,它将消除在我的 VBA excel ADODB 宏中查找此值所需的其他查询。因为我目前循环扩展我的“时间戳和时间戳之间的位置”搜索,直到找到之前的时间戳值。

如果我在第一个间隔开始时没有真正的 VALUE,则最终选择语句中的时间加权平均值 (TWA) 将不准确。(中间的所有其他间隔都可以,并且查询运行良好)。推送到我的 Oracle 11GR1 实例的数据是随机的,这根本不为人所知,因为可能存在很大的差距。因此,值将不会出现数小时、数天、数月甚至数年。

例子

0 投票
1 回答
137 浏览

oracle11g - Oracle OSB 收集具有相同 ID 的消息并将它们发送到 JMS 队列

我必须实现一个适配器,它不会立即将消息路由到 JMS 队列,而是等待并收集具有相同 id 的消息,将它们连接到一个列表,然后将列表作为单个消息发送到队列。这在 Oracle OSB 中技术上可行吗?

0 投票
0 回答
48 浏览

oracle - Oracle:逻辑运算符 AND 在 11.1 和 11.2 中处理了差异

在我们想要从 Oracle 11.1 迁移到 11.2 的迁移项目中,我们面临一个非常特殊的行为

旧查询采用以下格式:

在 Oracle 11.1 中,即使列COL_B包含字母数字值,一切都可以顺利进行!

甲骨文 11.2

相比之下,新版本报告了“无效号码”错误。

当我们切换逻辑运算符的项目时,AND它也适用于这个版本:

不幸的是,我们有数百个查询和重构查询的资源短缺。

问题

是否有标志确定AND操作员的行为?

0 投票
1 回答
40 浏览

oracle - 每年生成日期范围

我想每年生成 trunc('7/1/2014','mm/dd/yyyy') 和 trunc(sysdate-1)+0.99999 (从 2014 年 7 月 1 日到昨天午夜)之间的日期范围。

预期结果请参考附图(https://i.stack.imgur.com/UD4Ub.png

0 投票
0 回答
1164 浏览

oracle11g - ORA-00923: 在预期的地方找不到 FROM 关键字 - LISTAGG

我必须用逗号分隔一列的所有值,为此我使用 LISTAGG 函数,但出现错误

“ORA-00923:在预期的地方找不到 FROM 关键字”

请在下面找到我正在使用的代码。请建议我为什么会收到此错误。

0 投票
2 回答
104 浏览

oracle - oracle启动时如何执行查询?

我有一些问题。我想在 oracle 启动(初始化)时执行一些 SQL 查询。

例如,Linux、Windows 等操作系统都可以在计算机启动时运行程序。

无论如何,我的目的是在 oracle 启动时在 oracle 11g r1 中执行一些查询。

0 投票
2 回答
77 浏览

oracle - 如何在 Oracle 中获取合并数据

我有一个表 SALARY_MASTER ,其中包含empidsalary。下面是表结构。

另一个以SALARY_CURRENT相同列命名的表。下面是样本数据。

此表包含员工的更新工资。在每个季度,我都从更高的权威那里得到这个表,我需要SALARY_MASTER根据这个表更新这个SALARY_CURRENT表。所以我merge在这种情况下使用了命令。以下是我的merge声明:

合并 my 后SALARY_MASTER,表格如下:

我只想要受影响的行。我的输出表如下所示:

或者:

我正在使用 Oracle 11g。实际表包含超过 300k 的值。

0 投票
2 回答
24 浏览

sql - 有人可以把我推向正确的方向吗

我下面的代码删除重复的条目

错误:

0 投票
1 回答
431 浏览

sql - 在 ORACLE 中应用 OFFSET 和 LIMIT 来处理复杂的联接查询?

我正在使用Oracle 11g并且有一个复杂的连接查询。在这个查询中,我真的很想申请OFFSET并被有效地LIMIT使用Spring Batch Framework

我经历过: 如何限制 Oracle 查询在订购后返回的行数?

Oracle 中分页的 LIMIT 和 OFFSET 的替代方案

但事情对我来说不是很清楚。

我的查询

上面的查询给了我 1000 万条记录。

注意:两个数据库表都没有 PK,所以我需要使用 OFFSET 和 LIMIT。