一个job问题引出的Oracle官方文档的差错

news2025/1/23 15:10:13

同事提了个问题,PLSQL Developer连接Oracle 11g创建编辑job都正常,但是相同的PLSQL Developer连接Oracle 19c能创建job,但是选择编辑,就会提示如下日期格式错误,

0b6fa2720c9b2b28afccc99fd92c912c.png

看了一些资料,有的说是操作系统和Oracle的日期格式不同,建议修改短日期,从yyyy/M/d改为yyyy-M-d,

7598056effc2f82378006cbaafd271d0.png

实际测试没用,而且相同Windows下,PLSQL Developer是同一个,如果是环境变量的问题,不应该19c错误,11g正常。

进一步观测,发现一些端倪,11g中的dba_jobs视图的last_date、next_date等字段类型是DATE,

283e512185266e8d5fd151bbd6276ed8.png

但是19c的dba_jobs视图中last_date、next_date等字段类型是TIMESTAMP(6) WITH TIME ZONE,

78b15f6e6ca83d0be630dcdc8a14afbc.png

显然可能是PLSQL Developer编辑job的功能,能识别DATE类型,但是不能识别TIMESTAMP,因此才显示'09-5月 -23 10.55.21.000000 上午 +08:00'这样一个时间戳类型是非法的日期。

但是此处只是影响通过PLSQL Developer编辑job的功能,job实际的调度和执行不受影响,毕竟执行是Oracle自己的操作,和PLSQL Developer无关,因此可以通过命令行执行job的编辑操作,虽然不直观,但至少能用。

此外,碰巧看到Oracle官方文档的一个错误,就是《References》手册中关于dba_jobs的数据字典说明,从11g开始,到23c,均是相同的内容。但实际上从19c开始,dba_jobs中关于日期的字段类型都改为了TIMESTAMP(6) WITH TIME ZONE,文档没做同步的更新,最开始参考文档,没注意到这点,直到实际看了数据库中的定义,

5a56ad16484dcb0e9312eda57f5aea68.png

因此,从这个案例又证明了"眼见为实",不要仅凭借一些文档的描述,针对问题,还是要亲自论证,这才是最可靠的。当然,作为官方手册,这种小错误,还是纠正为好,毕竟文档和产品应该是一致的。

如果您认为这篇文章有些帮助,还请不吝点下文章末尾的"点赞"和"在看",或者直接转发pyq,

67216a3c214d27e87411f73e472203dc.png

近期更新的文章:

《来自二阳人的一些感想》

《Oracle中数据导出成HTML的操作实践》

《MySQL日志 - Slow Query Log慢查询日志》

《MySQL一次大量内存消耗跟踪》

《MySQL 8.0不再担心被垃圾SQL搞爆内存的新特性》

近期的热文:

《推荐一篇Oracle RAC Cache Fusion的经典论文》

《"红警"游戏开源代码带给我们的震撼》

文章分类和索引:

《公众号1200篇文章分类和索引》

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/600312.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【实用篇】RabbitMQ

文章目录 RabbitMQ1.初识MQ1.1.同步和异步通讯1.1.1.同步通讯1.1.2.异步通讯 1.2.技术对比: 2.快速入门2.1.安装RabbitMQ2.1.1.单机部署下载镜像安装MQ 2.2.RabbitMQ消息模型2.3.导入Demo工程2.4.入门案例2.4.1.publisher实现2.4.2.consumer实现 2.5.总结 3.SpringA…

【服务器】树洞外链搭建图床操作系统

文章目录 1.前言2. 树洞外链网站搭建2.1. 树洞外链下载和安装2.2 树洞外链网页测试2.3 cpolar的安装和注册 3. 本地网页发布3.1 Cpolar临时数据隧道3.2 Cpolar稳定隧道(云端设置)3.3 Cpolar稳定隧道(本地设置) 4. 公网访问测试5. …

Java on VS Code 5月更新|性能、用户体验改进以及 Spring Boot 集成

作者:Nick Zhu - Senior Program Manager, Developer Division at Microsoft 排版:Alan Wang 大家好,欢迎来到 Visual Studio Code Java 的 5 月更新!在本月的博客中,我们有大量新功能,涵盖性能改进、用户体…

完成MQTT客户端,前几年的欠债还上了

最近有点儿忙,努力方向很重要,最近VFP硬件开发课已完结,顺便补一下前面欠的MQTT完整客户端,支持QOS0,OQS1,LAST WILLMSG. QOS2的支持看有需求再说了。 猫猫的心里话 加菲猫的VFP|狐友会社群接收投稿啦 加菲猫的VFP,用…

Python Playwright API使用实例详解

下方查看历史精选文章 重磅发布 - 自动化框架基础指南pdfv1.1大数据测试过程、策略及挑战 测试框架原理,构建成功的基石 在自动化测试工作之前,你应该知道的10条建议 在自动化测试中,重要的不是工具 什么是 Playwright Playwright 是一个 Nod…

38从零开始学Java之封装到底是咋回事?

作者:孙玉昌,昵称【一一哥】,另外【壹壹哥】也是我哦 千锋教育高级教研员、CSDN博客专家、万粉博主、阿里云专家博主、掘金优质作者 前言 我们知道,Java是面向对象的编程语言。关于面向对象的概念,壹哥在之前的文章中…

【linux】进程: systemd、systemctl

状态 R —— 运行S(TASK_INTERRUPTIBLE) —— 等待,可中断,IOD(TASK_UNINTERRUPTIBLE) —— 等待,不可中断K(TASK_KILLABLE) —— 等待,可删除,I…

chatgpt赋能python:Python内置函数大全表

Python 内置函数大全表 Python 是一种强大的编程语言,拥有许多有用的内置函数。这些函数可以在编写 Python 代码时大大简化开发人员的工作流程。本文提供了一张Python内置函数的大全表,以及每个函数的简要说明。 内置函数列表 以下是 Python 的内置函…

Elasticsearch:在 Elasticsearch 中使用 NLP 和矢量搜索增强聊天机器人功能

作者:Priscilla Parodi 会话界面已经存在了一段时间,并且作为协助各种任务(例如客户服务、信息检索和任务自动化)的一种方式而变得越来越流行。 通常通过语音助手或消息应用程序访问,这些界面模拟人类对话,…

众议院压倒性通过!

* * * 原创:刘教链 * * * 号外:今天在小号“刘教链Pro”发表了一篇《大V出货了》,欢迎关注“刘教链Pro”并阅读。 * * * 隔夜比特币回升至27k上方。 万众瞩目的美债危机到了千钧一发之际。继周日美国总统拜登和众议院议长麦卡锡初步达成口头…

618特辑 | 人到中年的品质生活,是我对自己的最大尊重

点击文末“阅读原文”即可参与节目互动 剪辑、音频 / 卷圈 运营 / SandLiu 卷圈 监制 / 姝琦 文案 / 粒粒 封面 / 姝琦midjourney 产品统筹 / bobo 场地支持 / 声湃轩北京录音间 不知从什么时候开始,我们开始高亮“实用主义”的生活态度,一切以…

FPGA PAL视频BT656解码Video Processing Subsystem去隔行 TW2867采集 提供工程源码和技术支持

目录 1、前言2、我这里已有的PAL视频解码方案3、模拟视频概述4、模拟视频颜色空间5、逐行与隔行6、BT656数据与解码BT656数据格式BT656数据解码 7、TW2867芯片解读与配置TW2867芯片解读TW2867芯片配置TW2867时序分析 8、设计思路与框架9、vivado工程详解Block Design设计SDK设计…

c++实现产品功能(简单基础功能)

通过c++实现公司产品功能,要求能在VS和CB上完美运行,实现的功能基础简单 #include <iostream> #include <string>// 摄像机类 class Camera { public:// 成员函数:拍摄照片void takePhoto() {std::cout << "Take a photo." << std::endl;…

六一儿童节,小灰给大家准备了特别的礼物!

大家好&#xff0c;我是程序员小灰。 熟悉小灰的朋友们都知道&#xff0c;小灰比较擅长写作&#xff0c;却并不善于口头表达。 但是&#xff0c;在2023年&#xff0c;小灰决定搞一件大事情&#xff0c;与我的团队成员共同组建《小灰AI共创汇》。我们这个共创汇的目标&#xff0…

鹅厂专家讲透AI文本生成解码策略与代码实现

&#x1f449;腾小云导读 本文以 huggingface-transformers 的文本生成解码代码为例&#xff0c;对文本生成常用的五种解码策略 greedy search、beam search、sample、sample and rank & beam sample、group beam search 进行逐行解读。每一小节首先会介绍对应解码策略的原…

JavaScript实现输入数字,通过数组方式将它们连接起来的代码

以下为实现输入数字&#xff0c;通过数组方式将它们连接起来的程序代码和运行截图 目录 前言 一、输入数字&#xff0c;通过数组方式将它们连接起来 1.1 运行流程及思想 1.2 代码段 1.3 JavaScript语句代码 1.4 运行截图 前言 1.若有选择&#xff0c;您可以在目录里进行…

JetBrains的.NET和ASP.NET集成开发环境Rider 2023版本在Win10系统的下载与安装配置教程

目录 前言一、Rider 安装二、使用配置总结 前言 Rider是一款专为.NET和ASP.NET开发人员设计的集成开发环境&#xff08;IDE&#xff09;。它提供了丰富的功能和工具&#xff0c;可以帮助开发人员更高效地编写、调试和部署.NET和ASP.NET应用程序。 Rider的主要特点&#xff1a…

Linux---守护进程

window称为&#xff1a;服务 区分以下四点&#xff1a; 会话会话首进程进程组组长进程 不想让会话关闭&#xff0c;但是会话中的进程不想关闭&#xff0c;解决方法&#xff1a;把当前进程脱离出来&#xff0c;放到一个新会话中&#xff1b;在新会话中成为会话首进程 那么表示…

Change Buffer:提升InnoDB性能的关键技术

摘要&#xff1a; Change Buffer是一种特殊的数据结构&#xff0c;用于缓存二级索引页的更改操作&#xff0c;当这些页不在缓冲池中时。本文将介绍Change Buffer的工作原理、优势和配置&#xff0c;并提供了监控Change Buffer的方法。 Change Buffer是InnoDB存储引擎中的一个重…

小米基于 Flink 的实时数仓建设实践

摘要&#xff1a;本文整理自小米软件开发工程师周超&#xff0c;在 Flink Forward Asia 2022 平台建设专场的分享。本篇内容主要分为四个部分&#xff1a; 1. 小米数仓架构演变 2. FlinkIceberg 架构升级实践 3. 流批一体实时数仓探索 4. 未来展望 Tips&#xff1a;点击「阅读原…