问题标签 [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 投票
1 回答
297 浏览

string - 一行中的列值

我有下表

我需要选择列范围的不同值我尝试以下查询

其结果在如下列中:

我怎样才能得到如下结果?

编辑:我现在正在尝试以下查询:

这给了我输出:

伙计们请帮助我获得我想要的输出。

0 投票
3 回答
38020 浏览

java - java.sql.SQLRecoverableException:关闭连接

我正在使用 jboss7.0.2 final 和 Oracle 11。目前我面临一个随机发生的问题。但是在重负载期间,此错误跟踪会不断增长。尝试了很多方法都没有成功。

我的数据源配置:

堆栈跟踪:

0 投票
3 回答
9944 浏览

sql - 并行化 oracle union 查询问题

我有一个这样的 Oralce 查询:

我想并行化查询。我在网上搜索,发现有人说 UNION 不能并行化,因为子查询是串行运行的,而 UNION 直到两个子查询完成后才会运行。他们是人们说 UNION 可以并行化的。我的问题是:

我正在使用 Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production

谢谢!

0 投票
3 回答
870 浏览

oracle11g - 我可以将 Excel 工作表中的行加载到 BULK 的数据库表中吗

我必须INSERT在 Oracle 11g 中对一个表添加 500 行。我正在一个一个地使用以下命令。我可以一次完成所有操作吗?

例如我现在在做什么——

谢谢,

0 投票
4 回答
4132 浏览

oracle - Oracle 绑定变量未正确使用索引的问题

在我的场景中,以下查询运行速度很快(在有 7000 万行的表上运行 0.5 秒):

而且,它甚至可以使用绑定变量快速运行:

这些运行得很快,因为我在purchase_id列上有一个索引。(继续阅读...)

我需要创建一个允许对任意列进行“过滤”的查询。这意味着提供几个输入变量,并对每个变量进行过滤,除非它是null. 起初这很好用。

例如,以下查询运行速度也很快(0.5 秒):

但是,当我尝试通过绑定变量或存储过程对查询进行参数化时,查询会显着减慢(1.5 分钟),就好像它忽略了任何索引一样:

现在,在我的应用程序中,我被迫在运行时动态构建查询以获得良好的性能。这意味着我失去了参数化查询的所有优势,并迫使我担心 SQL 注入。

是否可以在保持相同逻辑的同时避免动态构造的查询?

0 投票
1 回答
3449 浏览

forms - 在 Windows 8 中安装 oracle fusion 中间件(11G)(Formsweb.cfg 位置问题)

我已经在 Windows 8(64 位处理器)桌面上成功安装了 Oracle 11g(Oracle 11.2.0.1)数据库。出于学习目的,我尝试安装 Oracle 11G Forms and Reports。第一步,安装 Oracle 融合中间件(weblogic 10.3.6 ) 我使用 64 位 JDK ( jdk 6- 1.6.0_35) 进行安装。之后,安装了 Oracle Forms & Reports (Oracle Forms 11.1.2.2) - 都安装在同一台机器上。我成功地完成了安装并开始开发基本的表单布局并成功编译它。但是在 Firefox 中运行它时,我收到 Missing plug in 错误(无法找到合适的插件)。通过查看页面源信息,我了解到它指向不同的 jdk版本。(我附上了页面源)

在阅读了这么多帖子之后,我了解到更改 formsweb.cfg 文件中的参数可以有所作为。但是在搜索它时,我可以在不同的文件夹中找到我的 formsweb.cfg。MW_HOME/user_projects\domains\ClassicDomain\config\fmwconfig\servers\AdminServer\applications\formsapp_11.1.2\config

我从许多帖子中读到它存在于 $DOMAIN_HOME/servers/WLS_FORMS/stage/formsapp/11.1.1/formsapp/config 中。在我的情况下,它出现在管理服务器中,而不是 WLS_FORMS 文件夹中。是否导致问题?我对此有 3 个问题。

  1. 为什么 formsweb.cfg 出现在不同的文件夹中。
  2. 需要在 formsweb.cfg 中进行哪些更改才能将其指向正确的 JDK。
  3. 如果我使用 32 位 JDK,是否可以解决此问题。

请帮我解决这些问题。提前致谢。

问候, 雷努卡

0 投票
1 回答
50 浏览

sql - 如何将列数据连接成以“,”分隔的字符串?

我有这样的数据

我需要得到这样的数据

或者

或更简单的东西。我努力了:

  • WM_CONCAT但我无法指定分隔符
  • LISTAGG我的 Oracle 版本不支持
  • SYS_CONNECT_BY_PATH我不确定如何使用

我正在使用 Oracle 11.1.0.6

0 投票
1 回答
1627 浏览

oracle - SQL DUMP 缺少列中的信息

在数据库 A 上:我通过 oracle sql exp.exe 命令创建 test.dmp:

在 .log 文件中它写道:

版本:Oracle 数据库 11g 企业版版本 11.2.0.4.0 - 64 位生产

在数据库 B 上:我通过 imp.exe 命令导入 test.dmp:

在 .log 文件中,我看到错误:

版本:Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

TBL_TEST.COLUMN_A 类型为 NUMBER(1,0),Nullable=No,DATA_DEFAULT=0。

这怎么可能?在数据库 A 上,“COLUMN_A”列已填充,并且也定义为非空值。所有表都是在数据库 B 上从头开始重新创建的。

你知道为什么会发生这种情况吗?

先感谢您,

路易莎·布拉杜斯卡

0 投票
2 回答
64 浏览

plsql - 将默认值设置为列值

我想将默认值设置为现有表的列,例如:create table t(a Number(22), b NUMBER(22)

我只是想为column B as column A.

我知道我们不能这样做,任何人都可以提出另一种方法来这样做..

0 投票
1 回答
1756 浏览

database-design - 您如何确定功能依赖关系和主键?

在我的 Oracle 数据库编程课程中,我们最终实验室评估的第一部分要求我们:

  • 识别当前显示的表的主键
  • 找到我们要使用的表的所有功能依赖项。
  • 绘制表的依赖关系图

该表以 1NF 开头。

从我所做的研究来看,我似乎需要基本上组合所有可能的 FD,这不仅会消耗大量时间,而且考虑到他希望我们在依赖关系图中映射这些关系,这似乎很奇怪。这基本上会导致一切都链接到一切 - 这就是为什么我相信我不了解功能依赖关系。

我知道函数依赖在 R 中构成 X-> Y,其中 Y 不是由任何其他 X 产生的,并且应该使您能够通过此依赖确定表中的所有其他值。

我也明白“X”和“Y”可以包含多个属性。这是我不明白的,因为如果我将我的属性映射到代数变量(这似乎是这样做的方法?),我有字母 AJ;我想出的依赖项的数量似乎令人震惊,我不想浪费时间做错事。

这是否意味着我需要提供所有全功能依赖、部分依赖和传递依赖?

我的表由当前状态为 1NF 的 10 列组成 - 因此,AJ 将是我在此过程中的属性标识符。我发现 R(AD) 构成了一个强大的主键,但我不确定我是否需要从布置所有 FD 中导出 PK,或者我是否可以选择一个 PK 并从这一点找到我的 FD。如果是这样的话——考虑到我的 PK 将真正决定模型内关系的映射,我是否仍然布置每个 FD?

https://www.dropbox.com/s/3vwo1axe7a1i20s/final%20lab%20instructions.pdf?dl=0