问题标签 [oracle-xml-db]

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 回答
68 浏览

xml - PL/SQL 中的 XMLPATCH?

我需要删除 XML 的某些部分(来自 DBMS_METADATA 的表定义)。找到 XMLPATCH 并使其适用于非常小的示例 XML。但我面临两个问题:一大一小。

  • 最大的问题是下面的查询填满了所有实例的 PGA (PGA_TARGET=8GB),如果我在带有表定义的真实 25KB XML 上使用它。
  • 小问题是我在 PL/SQL 中使用它,所以原生 PL/SQL 会比 SELECT FROM DUAL 更好;

有谁知道如何优化以下内容以正确删除 /ROWSET[1]/ROW[1]/TABLE_T[1]/CON1_LIST[1] 并使用最少的内存?

有谁知道如何将以下内容重写为 PL/SQL 代码?

0 投票
1 回答
50 浏览

xml - Oracle XMLQUERY:如何根据子节点属性找到要删除的 XML 节点?

你能帮我使下面的代码更健壮并避免硬编码吗?

我有以下代码:

/ROWSET[1]/ROW[1]/TABLE_T[1]/CON1_LIST[1]是要删除的硬编码值。实际上,我需要删除一个<CON*_LIST_ITEM>包含<CONTYPE>2</CONTYPE>.

你能帮助完成这项工作的 XMLQUERY 吗?

0 投票
0 回答
60 浏览

xml - 使用示例 pl/sql 块时无法在 Oracle 中更新 XDBConfig.xml 文档的元素:ORA-31113: XDB 配置可能未更新

问题:

当以系统用户身份连接时,从 SQL Plus 或 SQL Developer运行以下代码时,我收到以下 ORA 错误。我的 Oracle 18.3 企业版数据库上的系统用户具有 DBA 角色。

代码:

我正在执行 Oracle 18c 手册 E83707-04_xml-db-developers-guide.pdf 中编写和描述的示例匿名块,示例 34-2 使用 CFG_UPDATE 和 CFG_GET 更新配置文件

我想使用此代码更新 XDB 协议参数,如 XDBConfig.xml 中所示。

这是一个使用默认 XDBConfig.xml 的新数据库实例。

有任何想法吗。

0 投票
0 回答
31 浏览

java - Oracle XDB AQ 和 Maven 错误:无法找到请求目标的有效证书路径

无法从 Oracle 中选择 Oracle XDB 依赖项。

在添加以下依赖项时:

这在 AQ 中使用,其他相关依赖项很好: