问题标签 [oracle12.2]

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

sql - Oracle 包含问题

所以我被难住了。我正在使用 Oracle 12.2。

假设我在表“t”中有 2 条记录,其中 SEARCH_NAME 列按 CONTEXT 类型索引:

我想使用 CONTAINS 运算符搜索第一条记录(REED,JAMES D)。我原以为这会起作用,但它不会,因为它会返回两条记录。有人知道如何只获得第一个吗?

0 投票
0 回答
131 浏览

kubernetes - 无法在具有持久卷的 kubernetes 上运行 oracle 数据库 12

嗨,我正在尝试使用持久卷在 k8s 上运行 oracle db 12,但它抛出了下面的错误。请问我错过了什么

  • 我创建了一个pv/pvc,挂载路径/opt/oracle/oradata

  • 提供了对 uid 54321 的权限

请我缺少什么。可以和env有关

在哪里可以找到更多日志

0 投票
1 回答
90 浏览

sql - Oracle 触发器问题:忽略 SQL 语句,ORA-00942:表或视图不存在

在创建下面的触发器时,我收到了这个错误。触发脚本 -

触发日志表定义 -

错误 -

我确保的事情,myuser 在选项卡 tab_def 上具有选择访问权限。我可以在我拥有所有对象的另一个环境中创建类似的触发器。
我观察到,如果我从代码中删除光标部分,触发器编译成功。我还删除了 joins :old.tab_id = def.tab_id,在光标中添加了 tab 和 tab_def 的 join ,但它们可以正常工作。请指导我 - 我做错了什么。

0 投票
1 回答
81 浏览

deployment - weblogic在阶段找不到.ear,但它在文件系统上

启动 weblogic 服务器时出现此错误: 引起:java.io.IOException: /home/weblogic/Oracle/Middleware/user_projects/domains/mydomain/servers/managed1/stage/myear/myear.ear (没有这样的文件或目录)与:/home/weblogic/Oracle/Middleware/user_projects/domains/epersonenstand/servers/managed1/stage/myear/myear.ear

<无法为 AppDeploymentMBean myear 创建 App/Comp MBean。错误 - weblogic.management.DeploymentException:/home/weblogic/Oracle/Middleware/user_projects/domains/epersonenstand/servers/managed1/stage/myear/myear/myear.ear。

但是ear文件存在于文件夹中。

尝试在服务器运行和关闭时重新部署它,我总是得到相同的错误(并重新启动服务器,包括操作系统)。相同的部署之前确实有效(尝试了不同的版本),问题在重新启动服务器后开始(weblogic已正确关闭)。

确切的 weblogic 版本是在 SLES 12R2 上运行的 12.2.1.3.0。

有人知道如何解决这个问题吗?

提前致谢,

0 投票
0 回答
18 浏览

triggers - 在使用 DBMS_DATAPUMP 导出 Oracle 数据库期间触发 DROP TRIGGER 之前,为什么?

我有一个带有以下设置的 AWS RDS Oracle 数据库版本,我正在尝试使用 DBMS_DATAPUMP 工具在 APPIAN 模式上进行数据导出,同时以 ORACLE 用户(即主用户)身份登录。

Oracle 数据库模式:

  • 阿比安
  • APPIANBIZ
  • ORACLE(主用户)

版本:12.2.0.1.ru-2021-07.rur-2021-07.r1

用于数据库导出的代码(以 ORACLE 用户身份登录):

在导出过程中,出现了一些错误:

我意识到我们现有的触发器之一是为了防止我们的模式被删除,正在为其中一个表触发:

我很困惑为什么在我们为 APPIAN 模式导出数据库期间触发了此触发器。出口DBMS_DATAPUMP不应该放弃任何东西吗?

将感谢对这个谜团的解释!