oracle12c相关内容
我曾经使用下面的查询将逗号分隔的字符串转换为行 - select regexp_substr('A,B,C,D','[^,]+', 1, level) from dualconnect by regexp_substr('A,B,C,D', '[^,]+', 1, level) 不为空; 但是,现在我的分隔符是 - '~^' 我无法对此分隔符使用相同的查询. select regexp
..
我们已将 Oracle 数据库从 11g 迁移到 12c.我们有一个在 Java 1.5 中运行并使用 ojdbc14.jar 的遗留应用程序. 我们的应用程序无法创建到数据库的连接错误说: java.sql.SQLException: ORA-28040: 没有匹配的身份验证协议 我建议回答 ORA-28040:没有匹配的身份验证协议异常,并尝试将我的 ojdbc14.jar 升级到
..
我看到 Oracle 11g 或 12c 没有适用于 OS X 的下载文件.但是,有一个适用于 OS X 的 SQL Developer 版本.当您没有 SQL Developer 时,SQL Developer 的意义何在?数据库? 如何在 OS X 上安装 Oracle 数据库(最好是 12c 或 11g Express 版)? 解决方案 不能直接在 OS X1 上安装数据库服务
..
序言 最近,我看到太多极客在评论 Oracle 问题时说“不要使用 (+) 运算符,而是使用 JOIN 语法". 问题 我确实看到两者都运行良好.但是使用它们之间的真正区别是什么?我欢迎从经验中获得更多答案. 使用它们时是否与应用程序、性能等方面的限制有关? 你有什么建议给我? 我确实在 Oracle 文档a> 但不足以让我理解或对全面的信息感到满意. 注意:
..
我有 Docker Compose 集群,其中一个容器是 Oracle 12c.有 schema.sql 文件来初始化数据库.我希望我的应用程序等到数据库执行所有 sql.如何使用 bash 以自动方式执行此操作? 非常感谢您的任何建议! 解决方案 这里有很多要解释的,但我会链接我之前针对类似问题的答案之一 - 步骤实际上是相同的,因为只有数据库服务和背景不同. 1)首先,您必
..
我正在寻找一种解决方案来为 select 语句结果集创建 SQL INSERT 语句使用 PL/SQL 脚本.寻找 SQL Developer 工具中可用的类似功能(导出 --> 格式插入),但我希望将解决方案作为脚本而不是使用任何工具. 我参考了以下解决方案.但是,我想知道是否有更好的方法来做到这一点,因为该解决方案很旧而且不是很简单. 导出为插入声明:但在 SQL Plus 中,该
..
希望有人能发现我做错了什么,因为我要秃顶了. 我用过 utl_http &钱包在 11gR1 上调用 https 没有太多麻烦,但我们新的 12c 安装让我很伤心. 我尝试使用 oracle 钱包管理器和命令行导入受信任的证书,但没有成功.我知道 oracle 在缓存钱包方面可能很挑剔,所以我尝试了多个新会话,但都没有成功. 我已经为 *.presstogo.com、Geotru
..
我是一名 SQL Server 用户,我有一个使用 Oracle 的小项目,所以我试图了解 Oracle 的一些特殊性,我认为我需要一些帮助才能更好地了解以下情况: > 我想在创建临时表之前测试它是否存在,所以我在这里有这个代码: DECLAREtable_count 整数;var_sql VARCHAR2(1000) := '创建全局临时表测试(你好 varchar(1000) NOT N
..
我有这样的代码. final PreparedStatement stmt = 连接.prepareStatement("删除" + fullTableName+ " where name= ?");stmt.setString(1, addressName); fullTableName 的计算类似于: public String getFullTableName(final Stri
..
我使用oracle 11g 并且需要大于30 个字符的名称,我知道11g 中的最大大小为30 个字符. 我可以更改这个最大尺寸吗? Oracle 12c 中表/列/索引名称的最大大小是多少? 解决方案 11g 以及 12cR1 限制为 30 个字节(在单字节字符集中,它相当于 30 个字符). 可以改吗?不,您不能进行任何更改以允许 Oracle 使用大于 30 个字节的
..
我正在尝试使用条件 SUM 进行查询.SUM 需要超过 15,然后重置它.像这样: A |3 |3乙 |7 |10C |6 |16 -- ====D |5 |5E |9 |14F |3 |17 -- ====G |8 |8 我该怎么做? 解决方案 作为递归 SQL 的替代方案,您还可以使用 SQL MODEL 子句.就我个人而言,我觉得这比递归 SQL 更容易阅读,尽管它更难编写(因为
..
我刚刚安装了 Oracle,但缺少 Scott 架构.所以我想自己生成它.我得到了 Scott 模式的 sql 脚本,但是当我尝试运行查询时: 创建由tiger标识的用户Scott; 它显示以下错误: ORA-65096:oracle 中的通用用户名或角色名无效. 基本上它不允许我创建用户 Scott. 这是为什么,我该如何解决我的问题? 解决方案 99.9% 的错误
..
背景 我需要从 Oracle 获取几千行并将它们转换为 JSON 以在 SlickGrid 中使用.目前我正在获取 PHP 中的行,使用 iconv 将其从 ISO 转换为 UTF-8,并使用 json_encode 导出到 json.整个操作在 DB 端大约需要 1 秒,生成 JSON 需要 5 秒.太长了. 问题 我已经读到 Oracle 12c 支持 JSON,但我找不到我
..
序言 最近,我看到太多极客在评论 Oracle 问题时说“不要使用 (+) 运算符,而是使用 JOIN 语法". 问题 我确实看到两者都运行良好.但是使用它们之间的真正区别是什么?我欢迎从经验中获得更多答案. 使用它们时是否与应用程序、性能等方面的限制有关? 你有什么建议给我? 我确实在 Oracle 文档a> 但不足以让我理解或对全面的信息感到满意. 注意:
..
我正在尝试将我的 grails 项目连接到 windows(8) 系统中的 Oracle 数据库(Oracle 12c).但是,每当我运行我的应用程序时,我都会遇到以下异常: 引起:org.apache.commons.dbcp.SQLNestedException:无法创建 PoolableConnectionFactory (ORA-28040:没有匹配的认证协议)造成的:java.sql.
..
我有几个项目的清单 column1 column2 所需的 col3 所需的 col4items1 汽车 汽车 1items2 car,car car 2items3 汽车、玩具、汽车玩具 1items4 汽车,玩具,玩具玩具 2items5 汽车、玩具、卡片玩具 1items6 玩具、卡片、卡片玩具 1items7 玩具、卡片、玩具玩具 2items8 汽车、卡片、玩具、卡片卡片 2items
..
我遇到了这个问题中描述的相同问题:在 oracle 中授予队列到另一个架构的权限. 但是授予其他用户的权限根本不起作用. 我的队列: DBMS_AQADM.create_queue_table (queue_table =>'event_queue_tab',queue_payload_type =>'t_event_queue_payload',multiple_consumer
..
我正在尝试在 ODI 11g 中运行一个接口.当我调用该程序时,出现此错误: ODI-1228:任务 START_JC(程序)在目标 ORACLE 连接 OJC 上失败. 引起:java.sql.SQLException:ORA-06502:PL/SQL:数字或值错误:NULL 索引表键值 ORA-06512:在“OJC.JC_MASTER",第 129 行 ORA-06512:在“O
..
这就是我在 Oracle 12c 中获得结果的方式 ID日期范围 1 [“2019-01-07"、“2019-02-17"、“2019-03-17"] 我想要 ID日期范围 1 2019-01-07 1 2019-02-17 1 2019-03-17 我尝试了替换功能,但它在开始或结束时都有效我想删除 [ ] 和 " 解决方案 由于您的 Oracle 版本是
..
我正在 Windows Server 2016 操作系统上安装 oracle 12c.但是在双击 setup.exe 之后,我的安装程序消失了,没有任何进展.我正在以管理员权限运行 setup.exe 文件.还禁用了 UAC. 当我检查相同的日志文件内容时 使用paramFile:C:\abc\database\install\oraparam.ini检查显示器:必须配置为至少显示 256
..