问题标签 [oracle19c]

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

oracle - 在 oracle 19c 中,表中允许的最大列数是多少?

在 oracle 11g 中,限制为每个表 1,000 列。在 18 和 19c 中是相同的还是增加了。

0 投票
1 回答
1623 浏览

oracle - 在plsql中将blob图像转换为PUBLIC.ORDIMAGE

当我尝试在 plsql 中将 blob 图像转换为 PUBLIC.ORDIMAGE 时出现错误

ORA-06512 ORDSYS.ORDIMAGE

我也在尝试使用函数来调整 blob 的大小,但出现以下错误:

当我调用函数时出现错误:

ORA-06510:PL/SQL:未处理的用户定义异常
ORA-06512:在“ORDSYS.ORDIMAGE”,第 456 行
ORA-06512:在“MYSCHEMA.RESIZE_IMG”,第 14 行
06510。00000 -“PL/SQL:未处理的用户-defined exception"
*原因:PL/SQL 代码引发了用户定义的异常,但未处理。
*行动:修复导致异常的问题或为此情况编写异常处理程序。或者您可能需要联系您的应用程序管理员或 DBA。

有什么解决办法吗?

0 投票
1 回答
521 浏览

sql - BG_JOB_ID 与以前的版本不同

在 19c 之前的 Oracle 数据库版本中,从(如果它在后台进程中运行)SYS_CONTEXT('USERENV','BG_JOB_ID')返回作业 ID 。dba_jobs

dba_jobs.job从 19c 版本开始,相同的语句返回完全不同的数字,这与id不对应。

是错误还是功能?如何将 19c 结果与来自的工作 ID 映射dba_jobs

我试图通过v$Scheduler_Running_Jobs和映射它dba_jobs_running。它有效,但有点令人困惑。

在后台会话中。

0 投票
1 回答
3694 浏览

oledb - 用于 Oracle 的 Microsoft oledb 提供程序不适用于 Oracle 19c

我正在开发一个桌面应用程序。我们的桌面应用程序也支持 Oracle DB。

为了连接到 Oracle DB,我们使用 Microsoft oledb provider for oracle。在我连接到 Oracle 12c 之前它运行良好。

现在,当我们使用 Oracle 18C 或更高版本时,我的应用程序在打开连接时崩溃。

请看下面的代码片段:

在这里它抛出一个错误“试图读取或写入受保护的内存。这通常表明其他内存已损坏。” 和崩溃。

注意:使用 Oracle 19c 客户端(32 位),我可以使用上述详细信息设置连接。

请帮我解决问题。

0 投票
1 回答
28053 浏览

java - Oracle 19 的休眠方言

我们的一个数据库已升级到 Oracle 19c,现在我的应用程序无法连接到数据库

我收到以下错误。

我搜索了 oracle 19 的方言,但找不到任何 .

oracle 19 有可用的方言吗?

0 投票
1 回答
1279 浏览

oracle19c - Oracle 19c 不支持 SYS_CONTEXT 函数中的“AUTHENTICATION_TYPE”参数。现在有什么替代方案?

Oracle 19c 不支持AUTHENTICATION_TYPESYS_CONTEXT 函数中的参数。现在有什么替代方案?

例如:

这将在以前的版本(如 12c R2 等)中显示结果,但是在 19c 中引发以下错误。

ORA-02003: 无效的 USERENV 参数

0 投票
5 回答
111 浏览

sql - 我想将数字更改为小时:分钟

我想做一个将最多 4 位数的数字('X', 'XX', 'XXX'or 'XXXX')更改为格式的请求HH:MM

例如,我希望输出是这样的:

我试过类似的东西

其中 X 是最多 4 位数字

但实际输出是:

我应该改变什么?

0 投票
2 回答
8543 浏览

rdbms - oracle 19c 数据库中如何创建用户

安装 oracle 19 C 后,它要求输入用户名和密码。输入什么以及如何创建一个具有所有权限和身份验证权限的新用户。(注意我尝试通过以 SYSDBA 身份登录来创建用户命令,但它显示错误为无效的普通用户或角色名称。 在此处输入图像描述

[在此处输入图片描述][2]

0 投票
0 回答
657 浏览

oracle - 从 11g 到 19c 的所有 Oracle 服务器的 Oracle 数据库连接

在我当前的项目中,面临从 oracle 客户端连接 oracle 服务器的问题。这是详细信息

Oracle 服务器 12.2.0.1 64 位 Oracle 客户端 12.2.0.1 32 位

但是经过分析,我注意到我有一个共同的要求,即从任何一个 oracle 客户端连接所有的 oracle 服务器,例如 11g、12c、18c、19c。

我试图从任何 oracle 客户端找到适用于上述所有 oracle 服务器的 oracle.dataaccess.dll 的通用版本。但我无法找到。例如 4.122.19.1 仅在客户端为 19c 时适用于所有服务器。对于 12c 客户端,它不工作等等。是否有任何通用版本的 oracle.dataaccess.dll 可用于此目的?

还是我需要在我的项目中使用其他程序集?

我还尝试使用 Oracle.ManagedDataAccess.dll。但它存在定位 tnsnames.ora 的问题。

任何帮助/建议将不胜感激。

0 投票
2 回答
198 浏览

oracle - 18c 与 19c 上的 Oracle 编号问题

需要确认以下两个 Oracle 版本(18c 与 19c)上的 NUMBER 数据类型的行为,

在 18c 中,

- 输出

在 19c 中,

- 输出

为什么18c会截断最后一位?

这是版本的问题吗?

Plus 18c 似乎无法处理超过 17 的比例值。