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

oracle - 如何知道谁以及如何在 Oracle 自治事务处理中使用了预定义的数据库服务名称

根据本文档, https://docs.oracle.com/en/cloud/paas/atp-cloud/atpug/connect-predefined.html#GUID-9747539B-FD46-44F1-8FF8-F5AC650F15BE

自治事务处理提供 5 个预定义的数据库服务名称;

  • 清纯的
  • tp
  • 高的
  • 中等的
  • 低的

我想知道这些服务名称是如何使用的,包括数量连接以及资源是如何消耗的。

0 投票
0 回答
281 浏览

oracle - 是否可以在 DB System - Oracle Cloud 中为 Oracle Database 19c 配置 SSL?

我正在寻找在 DB System - Oracle Cloud 中为 Oracle Database 19c 启用 SSL。我找不到任何文件。是否可以在 DB System - Oracle Cloud 中为 Oracle Database 19c 配置 SSL?

0 投票
1 回答
497 浏览

oracle - 检查 Oracle 数据库是否已打开并准备就绪

首先。当然,我尝试用谷歌搜索并看到其他答案,但没有一个对我有帮助。

我启动服务器的问题 ,当它启动时我想插入一个 PDB。要在插入新 PDB 之前等待 DB 初始化并打开,我运行脚本:

ping.sql:

然后我尝试插入 PDB sqlplus -S / as sysdba "@$Env:INSTALL_DIR\$Env:SCRIPT_DIR\attach_pdb.sql"
attach_pdb.sql:

所以我循环直到我的数据库状态打开并处于活动状态,但有时我在尝试插入 PDB 时仍然会出错:

那么,谁来检查数据库是否已打开并准备好进行任何操作?

0 投票
1 回答
136 浏览

oracle - 人力资源数据库总是锁定?

我已经将HR数据库添加到oracle 19c,但问题是,每次我执行sqldeveloper时,它都说数据库没有打开,所以我去cmd并执行以下脚本,但是有什么办法可以保持它总是开着吗?我不想一直去cmd。

0 投票
2 回答
2548 浏览

oracle - 在 oracle 19c 中解锁 SCOTT 用户

试图在 oracle 19c 中解锁 SCOTT。

错误消息:ORA-01918:用户 'SCOTT' 不存在

0 投票
1 回答
572 浏览

java - 无法将 Android Studio 与 Oracle Database 19c 连接

我最近尝试通过 ojdbc 驱动程序将 Android Studio 与 OracleDB 连接,但没有成功。

我在 Windows10 上使用 ojdbc8.jar、Oracle Database 19c 和 jdk1.8.0_241。

我尝试在 Intellij 中使用相同的代码和组件做完全相同的事情,一切顺利。

当我尝试连接到数据库时,我收到以下错误: see_error_print "java.lang.NoClassDefFoundError: Failed resolution of: Ljava/sql/DriverAction;" 在 Class.forName 行中。

我已经安装了 Android 28,我的 gradle 版本是 3.6.2。我试图清理项目,并使缓存/重启无效,但似乎没有任何效果。

事实上,在 java.sql 的 Android28 (Sdk) 中,确实丢失的文件不存在,但存在于 jdk 中。

我很感激我能得到的任何帮助,谢谢!PS:英语不是我的母语,如有错误请见谅。

这是我使用的代码:

0 投票
1 回答
1372 浏览

oracle - 甲骨文 | 压缩的缺点和优点

我们有 oracle 12c 数据库。我们将很快迁移到 19c。通常我们遵循规则来压缩表(高级 OLTP 压缩)并保持索引未压缩。现在我们面临的情况是,根据列数,我们有一些 800GB 的索引,其对应的表是 200GB(压缩)

有人可以帮助我理解以下内容 -

  1. 表压缩是否对查询性能/表加载有影响
  2. 我们应该压缩索引吗?它会影响加载或查询的性能吗?
  3. 如果表是分区的,我们可以选择性地按分区压缩本地 indexex 分区。

Oracle 压缩是否有任何最佳实践或注意事项?

0 投票
1 回答
2040 浏览

php - 如何使用 PHP pdo_oci 扩展连接到 Oracle 19c

如何在 Windows 上使用 PHP pdo_oci 扩展连接到 Oracle 19c 数据库?

我已经安装了 Oracle Instant Client 19.0.0、PHP 7.4.4 和 Apache 2.4。Oracle 数据库在另一台服务器上。

当我想连接 PDO 时收到错误“TNS 协议适配器错误”。

在命令行中通过 sqlplus 连接成功。

0 投票
1 回答
335 浏览

oracle - 从 Oracle 中的一组表中导出数据

我有一个用例,其中调用了一组存储过程(使用调度程序),其中包括以下操作模式 -

  1. 设置一些变量,如当前申请日期等。 [完成]
  2. 根据用户案例对数据库表执行查询以填充全局临时表 [完成]
  3. 根据报告案例(在临时表上使用 where 子句)以 CSV 文件格式导出这些结果[需要帮助]
  4. CSV 文件目录基于报告类型,并且 csv 文件的名称基于日期/时间是动态的。[需要帮忙]

假设这些存储过程每天计划和运行以及时生成报告。现在,我们无法执行如何导出临时表中存在的这些结果集。

我尝试了 SPOOL 功能,但看起来它是基于 SQLPLUS 的,不确定我们是否可以在存储过程中使用它,是否可以在存储过程的这个流程中使用它。如果不是 - 在 Oracle 19c 中调用 SPOOL 的可能选项是什么?如果是这样 - 临时表数据将可用,因为我们知道它仅在会话级别。如果您有任何解决方法,请告诉我们。

由于每个 csv 报告的数据量较高,我避免使用utl_file功能。Oracle 19c 中是否有任何可用的功能?

谢谢

0 投票
1 回答
69 浏览

sql - 使用 LISTAGG 从已经聚合的 LISTAGG 中删除重复项

我有以下两张桌子

结果

现在我想做一个listagg并删除 oracle 19c 上的重复项,因此我使用以下查询

我得到的结果是

我想要的结果是

db <> fiddle中的测试数据虽然它是oracle18c,但不支持我正在使用的 listagg 中的 distinctoracle 19c