问题标签 [oracle]

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 投票
2 回答
2881 浏览

oracle - PLS-00306(错误的参数数量或类型)调用游标

我想我可能在这里遗漏了一些东西。这是触发器的相关部分:

这是我要回来的错误消息,

如果我正确理解了文档,那应该可以,但是既然不是,我一定是做错了什么。有任何想法吗?


@ Matthew - 我很感激你的帮助,但我感到困惑的原因是这段代码对我不起作用并且引发了引用的错误。我们在数据库中有其他触发器的代码几乎完全一样,所以我不确定这是我做错了什么,还是我试图存储触发器的方式等等。


@Matthew -好吧,现在我感到很尴尬。我将您提供的代码复制/粘贴到新触发器中,效果很好。所以我回到原来的触发器并尝试它并再次收到错误消息,除了这次我开始从触发器中删除东西并且在摆脱这条线之后,

东西保存得很好。所以事实证明,我认为错误在哪里,实际上并不是错误在哪里。

0 投票
5 回答
569902 浏览

database - SID 与 Oracle tnsnames.ora 中的服务名称有何不同

为什么我需要其中两个?当我必须使用一个或另一个?

0 投票
3 回答
1445 浏览

java - 在 C++ 和 Java 之间传播 Oracle 事务

我们有一个现有的 C++ 应用程序,我们将逐渐用一个新的基于 Java 的系统来替换它。在我们完全用 Java 重新实现所有东西之前,我们希望 C++ 和 Java 必须相互通信(RMI、SOAP、消息传递等——我们还没有决定)。

现在我的经理认为我们需要 Java 和 C++ 方参与同一个 Oracle DB 事务。这与通常的分布式事务问题有关,但不同于通常的分布式事务问题,即单个进程协调 2 个事务资源,例如数据库和消息队列。

从性能和稳定性的角度来看,我认为跨进程传播事务是一个糟糕的想法,但我仍然会被要求提供解决方案。

我熟悉 XA 事务并且我已经使用 JBoss 事务管理器完成了一些工作,但是我的谷歌搜索在 2 个进程之间传播 XA 事务并没有发现任何好的结果。

我们在 Java 端使用 Spring,他们的文档明确声明他们不提供任何事务传播帮助。

我们不打算使用传统的 Java EE 服务器(例如:IBM Websphere),它可能支持传播(不是我能找到任何权威文档)。

非常感谢任何有关解决方案的帮助或指示。

0 投票
7 回答
1769 浏览

java - 如何开始学习 JAVA 以与 Oracle RDBMS 一起使用?

我正在寻找一些关于我应该集中精力获得成为 Oracle 应用程序的 Java 开发人员所需技能的建议。我有点困惑,因为 Java 世界中有很多技术。我应该从哪里开始?要避免什么?JDeveloper 是否适合初学者?

0 投票
8 回答
22734 浏览

sql - 为什么 Oracle 不告诉您哪个表或视图不存在?

如果您使用过 Oracle,您可能会收到有用的消息“ORA-00942:表或视图不存在”。消息中不包含丢失对象的名称是否有正当的技术原因?

关于这是出于安全原因的争论听起来像是由 TSA 精心设计的。如果我是攻击者,我会知道我刚刚试图利用哪个表,并且能够轻松地解释这个无用的消息。如果我是一名通过多层应用程序代码处理复杂连接的开发人员,通常很难分辨。

我的猜测是,最初实现此错误时,有人忽略了添加对象名称,现在,人们担心它会破坏兼容性来修复它。(如果代码发生变化,解析错误消息之类的傻事会很混乱。)

是否有一种对开发人员友好(而不是招募 DBA)的方式来确定丢失表的名称?


尽管我接受了与该主题相关的答案,但它并没有真正回答我的问题:为什么名称不是错误消息的一部分?如果有人能提出真正的答案,我很乐意改变我的投票。

0 投票
5 回答
497 浏览

sql-server - 您将如何将数百个 MS Access 数据库迁移到中央服务?

我们实际上有 100 多个 Access 数据库在网络上浮动。有些使用量很少,有些使用量很大,有些根本没有使用。我们想做的是将这些数据库集中到一个托管数据库中,并尽可能多地保留其中的报告和表单。

这样做的好处是可以进行某种使用跟踪,并且能够更加关注存储在这些应用程序中的一些重要的去中心化数据。

RDBMS(Oracle、MS SQL 服务器)或它将在其上运行的堆栈(LAMP、ASP.net、Java)没有真正的限制,显然不会有灵丹妙药。我们希望能够以自动化的方式消除最初的繁重工作。

0 投票
3 回答
2573 浏览

oracle - 有什么好的预言机播客吗?

周围有什么好的预言机播客吗?我发现的唯一一个是由 oracle corp 生产的,因此只不过是推动他们当下技术的广告片。

我对数据库技术特别感兴趣。

0 投票
7 回答
4208 浏览

oracle - 用于 Oracle 的 SQL 类比较工具?

我们是一个 .NET 团队,使用 Oracle DB 的原因有很多,我不会深入探讨。但是部署一直是个婊子。通过记录我们在开发过程中运行的所有脚本,我们手动跟踪每个版本中模式的所有更改。

现在,如果开发人员在运行脚本后忘记将其签入到源代码控制中——这并不罕见——在迭代结束时,我们会非常头疼。

我听说 Red-Gate 的 SQL Compare 可以解决这类问题,但它只支持 SQL Server。有人知道Oracle有类似的工具吗?我一直找不到。

0 投票
7 回答
1117 浏览

database - 选择桌面数据库

我正在寻找一个桌面/嵌入式数据库。我正在寻找的两个候选人是 Microsoft SQL Server CE 和 Oracle Lite。如果有人用过这两种产品,如果你能比较一下就太好了。我在网上找不到任何比较。

后端数据库是Oracle10g。

更新:澄清,业务需求是具有离线功能的客户端-服务器应用程序(因此需要在客户端上存储本地数据)

0 投票
1 回答
2130 浏览

oracle - Oracle 应用服务器 SSL 证书阻止连接到 Apache 服务

我们已经通过 Oracle 应用服务器部署了一个 Apache 实例。它目前与默认钱包和自签名证书一起安装。我们获得了 GEOTRUST 证书,导入了 Trusted Roots 并将新证书导入到 Wallet Manager。然后,我们通过企业管理器更新了 VHOST 和 HTTP_SERVER 的 SSL 属性。

事情已经重新开始,但是,我们现在无法连接到 Apache 服务,我们收到了错误:

调用 NZ 函数 nzos_Handshake 失败

这似乎表明根证书存在问题,但在我看来,这些证书已正确注册到钱包中。

有人以前见过这个并有一些指示吗?