问题标签 [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 回答
639 浏览

plsql - Oracle 19C 数据库问题

我有一个在 11g 版本中运行良好的包。

但是当我在 19c 版本中部署相同的包时,行为是不同的。

PFB 说明。

包规范有一个游标,并使用 cursor%rowtype 创建了一个表类型。具有返回表类型的流水线函数。

使用带有表子句的函数

这样返回值就可以作为一个表,我可以用列名读取结果。

在 11g 中,该函数返回与游标列名称相同的列标题。但在 19c 中,该函数返回列标题,如“Attr_1、Attr_2 等”。

我需要该函数将列标题作为光标列名称返回。

注意:代码非常敏感,不能共享。

样品:PFB 样品。

在 11g 中,上面的选择将列标题作为“id,描述”,但在 19c 中,我得到的是“ATTR_1,ATTR_2”。

请帮忙。

0 投票
1 回答
131 浏览

oracle - Oracle 从游标中读取并返回数据

我正在尝试在 Oracle 中创建一个存储过程,该过程具有一个输入参数和一个输出变量,如果有结果,则将数据集返回到我的 .Net 应用程序。主要问题是我无法更改程序的签名,需要执行 if 条件来验证是否存在记录。我一直在努力的主要问题是游标(执行和返回信息),并计算选择的结果。

这是我正在尝试检索数据的示例。

已经尝试将v_cursor转换为sys_refcursor以由DBMS_SQL 包输出,但没有得到任何结果。我还尝试创建一个临时表来保存信息,但随后出现了并发问题。

知道我做错了什么,或者任何其他可能的解决方案来解决这个问题?

提前致谢

0 投票
2 回答
391 浏览

oracle - 在 create table 语句中内联创建外键索引的语法

我想创建一个bar具有命名索引支持的命名外键约束的表。我想在 create table DDL 语句中使用内联定义来做到这一点。查看Oracle 19 SQL 语言参考时,Oracle 应该支持内联执行此操作。

执行以下语句时...

Oracle 将响应并指向最后一行的[42000][907] ORA-00907: missing right parenthesis之前的位置。using index如果我删除using index它可以工作(但当然没有创建索引)。我将该列nick作为一个示例,说明它可以在何处创建内联支持索引,但用于唯一约束而不是外键约束。

我知道一种解决方法是在单独的 DDL 语句中创建支持索引,但我非常希望它内联整洁。

0 投票
0 回答
87 浏览

json - 在 ORACLE 19c 中查询 CLOB json 时解决错误的 Hơw

创建的数据库(在 Oracle 19c 中)和表名是s_invColumn name isdoc和 type is CLOB

我创建“检查(文档是 JSON)”并在 OR 条件下运行查询是错误的。1=1 但它是解析 ((1=1) or ... or ...) = false

0 投票
1 回答
296 浏览

database - 一个表空间拥有一个数据文件或多个数据文件有什么区别?

Oracle 允许创建包含多个数据文件的表空间。一个 1TB 的数据文件和 2 个 500GB 的数据文件有什么不同?是否有任何性能提升?

0 投票
2 回答
5448 浏览

database - oracle 19c sqlplus / as sysdba 询问用户名和密码?

我正在 Microsoft Azure 上的 Oracle Linux (7.6) 上安装 Oracle 19c。我正以 root 用户身份运行

最终在 在此处输入图像描述

在它要求我提供凭据的地方,我尝试了 SYS、SYSDBA 和密码“ change_on_install ”(按照这篇文章),没有用,厌倦了用户 oracle 用户名和密码,没有运气。没有这个凭据,我无法通过这个。我不记得在整个设置中设置凭据。我在这里想念什么? 在此处输入图像描述

0 投票
1 回答
309 浏览

oracle - ORA-28040: orcale19c 没有匹配的身份验证协议异常

我在 oracle19c 中遇到了这个问题。我已将以下内容添加到 sqlnet.ora

但我得到:

我通读了stackoverflow以重新创建密码。我什至尝试过创建密码文件以及通过 alter 命令更改用户的密码。

任何人都可以帮助我重新创建密码的确切步骤。

0 投票
1 回答
1553 浏览

oracle - Oracle 19c 数据库静默安装 {FATAL] [INS-35954] 错误

您好我正在尝试使用响应文件和静默安装来安装 Oracle 19c 数据库。以前,当我使用 oracle 12c 时,我的 ORACLE_HOME 设置为我想要的任何目录,即“D:\Oracle12c\product\dbhome_1”现在尝试执行类似操作但在 19c 中我面临以下错误:{FATAL] [INS-35954]安装程序检测到响应文件中提供的 Oracle 主目录位置不正确。有任何想法吗?我在窗户上。

0 投票
1 回答
1075 浏览

oracle - INS-20802 Oracle 网络配置助手失败。在 Oracle 19c 安装期间

我是编程和 sql 新手,我正在尝试安装 oracle 19c,但在 71% 时我了解 [INS-20802] Oracle Net Configuration Assistant failed. 了详细信息

0 投票
0 回答
1436 浏览

oracle - Oracle 19c 静默安装问题

我正在使用内置帐户以静默模式安装 Oracle 19c 数据库。我正在创建的目录位于我的驱动器上,它被称为“Oracle19c”。安装成功,Oracle数据库安装成功,Oracle base的用户为“NT Authority\System”。

然后我想为这个 Oracle 19c 数据库安装适当版本的 ODAC。我还想使用带有内置帐户的静默安装模式,但有一个问题,[INS-32104] Specified Oracle Home user is not the owner of the specified Oracle Base.一切可能都会好起来,但 ODAC 使用 NT Authority\Local Service”。

有没有人遇到过类似的问题?如何处理它,我希望两者都在同一个 oracle 基目录中,因为数据库位于“dbhome_1”下,而 ODAC 将位于“client_1”下,共享相同的“Oracle19c”oracle 基目录。

有没有办法忽略这个 oracle 基目录的特权,因为这个问题似乎是从 oracle 18c 开始,或者唯一的解决方案是如何处理它,是创建一个“orainstall”用户,它将成为“ ora_install" 组,并使用此用户进行两个安装?