- 博客(895)
- 资源 (4)
- 收藏
- 关注
原创 一页概览:统一数据保护方案
2010年左右手绘,用的是公司的信纸,签字笔,马克笔。方案为统一数据保护。其实解释备份软件加备份硬件(支持重复数据删除)的联合解决方案。
2025-04-29 22:53:47
177
原创 技术白皮书:Oracle GoldenGate 优势
毫不奇怪,Oracle 工程团队也最有能力为 Oracle 数据库提供最佳的整体 CDC 和复制解决方案。GoldenGate 经常被客户和分析师认为是 Oracle 数据库以及数百个其他受支持数据平台功能最齐全、性能最高、最值得信赖和最可靠的数据集成解决方案。在本文档中,我们解释了与 Oracle 数据库配合使用的第三方 CDC 技术的许多限制和注意事项。该表总结了这些 CDC 方法。图 9:Oracle GoldenGate 与其他变更捕获 API 和方法的比较。
2025-04-29 22:46:41
1674
1
原创 技术的轮回:数据库世界的前世今生
本文回顾 Michael Stonebraker在2005年和2024年发表的两篇关于数据模型发展的两篇论文,并做简明解读。
2025-04-24 17:49:34
1401
原创 使用 Oracle 数据库进行基于 JSON 的应用程序开发
本文为“JSON-based Application Development with Oracle Database (and MongoDB compatibility)”翻译+阅读笔记。副标题为:版本 19c 和 21c,本地和云,自治JSON 数据库以及适用于 MongoDB 的 Oracle 数据库 API,版本为2022年2月,1.1版。本文档概述了 Oracle Database 19c 和 21c 版本中包含的功能和增强功能以及相关的 Oracle 技术。旨在帮助您理解为什么现代应用程序
2025-04-23 16:43:54
734
原创 一页概览:瘦客户端+虚拟桌面方案
2010年左右手绘,用的是公司的信纸,签字笔,马克笔。方案为瘦客户端(Thin Client)+虚拟桌面(VDI)方案。Wyse后来被Dell并购了。其他Thin Client有HP和IGEL的。
2025-04-23 15:37:18
117
原创 Oracle 数据库中的 JSON:性能注意事项
2014 年,Oracle 发布了 Oracle 12.1.0.2,在所有 Oracle 数据库版本中增加了原生 JSON 支持这点表示怀疑,应该是OSON发布后才算吧在此版本之前,JSON 通常存储在 NoSQL 数据库中,而 NoSQL 数据库缺乏功能和数据一致性模型,这迫使开发人员添加额外的代码来确保数据完整性。为了弥补 NoSQL 的不足,开发人员开始使用关系数据库或其他数据存储技术,例如运行分析查询。2014 年原生 JSON 支持功能的加入,
2025-04-23 15:17:45
997
原创 Oracle Database Resident Connection Pooling (DRCP) 白皮书阅读笔记
数据库驻留连接池 (DRCP) 是 Oracle 数据库的一项功能,专为需要多个连接并优化数据库资源利用率的环境而开发。DRCP 通常适用于微服务和 Web 应用程序场景,在这些场景中,应用程序获取数据库连接,在相对较短的时间内进行操作,然后释放连接。DRCP 为数据库提供了一个“专用”服务器进程池(称为池化服务器),可由运行在同一台或多台应用层主机上的多个应用程序共享。这些池化服务器处理与客户端应用程序的数据库连接/会话。连接代理进程在数据库实例级别控制池化服务器。
2025-04-22 15:42:06
1164
原创 一页概览:自动存储分层
自动分层是一项存储服务质量功能,它使逻辑卷或 LUN 能够跨越不同的存储层,并在存储层之间透明地移动逻辑卷的各个部分,从而最大限度地降低存储成本并提供一致的性能和吞吐量。子 LUN 在层之间的移动由自动分层算法和/或策略管理。典型的实现支持使用固态硬盘 (SSD)、光纤通道 (FC) 或串行连接小型计算机系统接口 (SAS SCSI) 以及串行高级技术附件 (SATA) 或近线磁盘构建的存储层,并且可能限制子 LUN 在不同存储层之间的移动。2010年左右手绘的,用的是公司的信纸,签字笔,马克笔。
2025-04-21 13:34:07
245
原创 一页概览:虚拟机的备份
以下是基于EMC Avamar的细化方案,ADT和ATO分别表示Avamar Data Transport和Avamar Tape Out。2010年左右手绘的,用的是公司的信纸,签字笔,马克笔。方案为服务器虚拟化平台上的虚拟机的备份。
2025-04-21 13:29:44
122
原创 一页概览:桌面虚拟化方案
2010年左右手绘的,用的是公司的信纸,马克笔。当时在买VMware和Citrix的桌面虚拟化方案,以及Wyse的瘦客户端。
2025-04-16 14:52:38
345
原创 Oracle Database In-Memory 23ai 新特性
本文参考文档第4章Data Analytics中的In-Memory部分。
2025-03-26 17:36:33
1305
原创 IBM视频:什么是 AIOps?
AIOps是指将人工智能、机器学习模型和高级分析应用于 IT 运营数据。目标是为 IT 专业人员和运营专业人员提供他们做出决策所需的数据,并最终更快地解决问题并恢复应用程序的服务。
2025-03-26 14:44:12
785
原创 Oracle 数据库安全评估(DBSAT)简明过程
收集器必须在包含数据库的服务器上运行,因为它会执行一些操作系统命令来收集无法从数据库中获取的进程和文件系统信息。收集器收集数据,报告器分析收集器收集的数据。运行DBSAT,OS用户通常用oracle,数据库用户通常用system(也可以用一特定用户,但需要赋权)。DBSAT支持的操作系统包括LInux,Windows,IBM AIX,HP-UX和Solaris。其中输出了4种格式的报告,内容相同,格式不同。发现器的全称应是敏感数据发现器。由于只需连接数据库,因此发现器运行的位置可以和数据库主机不同。
2025-03-21 14:34:49
656
原创 Shell脚本示例 Base64 字符集转换过程
读书做笔记,首先遇到下面这张表。下面这张表就不想手输了。本文讲述的就是用shell脚本生成下表的过程,顺便了解下字符集和Base64转换的原理。$j小林剣小林剣就是Ken Lunde,是我看的这本书的作者。运行示例。下面讲下脚本中的知识点。这一句是将输入转换为UTF-8的十六进制表示。为什么是UTF-8?因为我的环境就是设为UTF-8的。下面来看od命令。od的选项-An表示no address,因为我们不要显示文件偏移量。-t1指输出格式为1字节Hex,便于我们后续使用循环。需要说明的是。
2025-03-20 14:45:31
1217
原创 Oracle Exadata KVM 虚拟化
这类资源组的位置称为存储库。在 Oracle Exadata 上,Oracle Linux KVM 的存储使用 XFS 文件系统(这么看来,这里的存储不包括数据库的存储,数据库应来自ASM)。对于在 Oracle Exadata 上的 Oracle VM 中运行的 Oracle Real Application Clusters (Oracle RAC) 集群,您可以使用自定义 InfiniBand 分区、专用分区键和分区表隔离每个 Oracle RAC 集群的 InfiniBand 网络上的网络流量。
2025-03-19 09:12:54
1157
原创 Oracle Database Appliance (ODA) 常见问题
Oracle Database Appliance常见的中文翻译是,简称ODA。第一个简明的FAQ列表见。ODA也是Engineered system,只不过软件方面的集成比Exadata少很多,只有HCC。支持的数据库版本为19c和23ai。。问题不会一一列举,只择取其中比较重要的。
2025-03-19 09:06:18
1076
原创 ODA模拟器实验系列八:容器管理
在上一篇文章“”中,我们了解了ODA虚拟化的详细操作。至此,所有官网文档上的实验就做完了,本文讲述模拟器容器的管理。之前实验,我们使用的都是19.25版的ODA Simulator。昨天(25年3月17日)正好发布了19.26的新版。今天就用新版试一下,文档参见。
2025-03-18 13:48:14
418
原创 ODA模拟器实验系列之七:监控和资源
在上一篇文章“”中,我们了解了针对ODA的多用户分权管理。本文进入第六个实验:多用户访问。ODA模拟器IP我们使用的是19.25版的ODA Simulator,本文参考的文档见。使用命令行或 BUI 来监控 Oracle Database Appliance 软件、硬件和功能使用情况。ODA 还提供安全报告、诊断信息和上下文相关的在线帮助(文档、常见问题解答、博客)。
2025-03-18 10:52:13
1165
原创 ODA模拟器实验系列之六:多用户访问
在上一篇文章“”中,我们了解了ODA虚拟化的详细操作。本文进入第五个实验:多用户访问。ODA模拟器IP我们使用的是19.25版的ODA Simulator,本文参考的文档见。ODA多用户访问可以增强设备的安全性并提供有效的角色分离机制。通过多用户访问,您可以为数据库管理员提供单独的访问权限来管理数据库并创建具有不同角色的多个用户,限制他们访问其他用户创建的资源并限制他们可以执行的操作集。
2025-03-17 08:54:27
578
原创 如何用Shell脚本生成Base64 字符集表
采用分而治之的方法,先处理列1和列2。列1就是从0到63的序列,而列2是列1的二进制表示,但期格式要求宽度为6,不足则以0补齐。看书做笔记,碰到了下面的表。本文讲述如何用Shell脚本生成下表。列3虽不是严格的序列,但列4是列3 的十六进制ASCII码。实际我是用notepad++的column editor功能,也非常方便。所以只需考虑如何生成列3,毕竟还是有点规律的。为便于说明,我为各列加了编号,即列1到列4。就到这里,周末愉快!
2025-03-14 17:24:37
1264
原创 ODA模拟器实验系列之四:补丁和更新
在上一篇文章“”中,我们了解了数据库的详细操作。本文进入第三个实验:补丁和更新,即将系统。。ODA模拟器IP我们使用的是19.25版的ODA Simulator,本文参考的文档见。本实验将使用 CLI 更新repository,并使用 BUI 更新 ODA 基础设施(包括服务器)。您还将使用 BUI 将数据库主目录从版本 19.24 修补到 19.25。从 Oracle Database Appliance 版本 19.11 开始,Oracle Database Appliance 的修补为。
2025-03-14 09:22:37
587
原创 ODA模拟器实验系列之五:创建虚拟化应用程序和数据库
在上一篇文章“”中,我们了解了如何更新ODA和数据库。本文进入第四个实验:创建虚拟化应用程序和数据库。ODA模拟器IP我们使用的是19.25版的ODA Simulator,本文参考的文档见。
2025-03-13 08:49:57
697
原创 ODA模拟器实验系列之三:管理数据库
在上一篇文章“”中,我们已经成功部署了ODA,并创建了数据库。本文进入第二个实验:管理数据库。ODA模拟器IP我们使用的是19.25版的ODA Simulator,本文参考的文档见。
2025-03-12 17:00:26
820
原创 ODA模拟器实验系列之二:部署ODA
在上一篇文章“”中,我们已经创建了ODA模拟器,并可以通过浏览器和CLI访问。为简便,以下Oracle Database Appliance均缩写为ODA。本文进入第一个实验:部署ODA。ODA模拟器IP我们使用的是19.25版的ODA Simulator,本文参考的文档见。在实际设备上,首次将 ODA安装到数据中心机架后,必须将其配置为使用网络管理员为其分配的 IP 地址。您必须先使用 ODACLI 命令设置网络,然后才能登录浏览器用户界面 (BUI)。
2025-03-12 15:31:50
1013
原创 ODA模拟器实验系列之一:准备工作
ODA,即Oracle Database Appliance,或Oracle 数据库设备。ODA是一种优化的预构建数据库系统,易于部署、操作和管理。通过集成硬件和软件,Oracle 数据库设备消除了非集成、手动组装解决方案的复杂性。Oracle 数据库设备将安装和软件部署时间从几周或几个月缩短到几个小时,同时避免了通常会导致数据库环境不理想且难以管理的配置和设置错误。ODA模拟器实验系列是Oracle官方提供的实验教程,通过与模拟器互动操作,可快速对ODA有一直观了解。
2025-03-12 14:27:41
948
原创 从源代码安装postgreSQL
用以启动Postgres Server,每次重启服务器后都需要运行。这一步,原因为缺依赖包。加到环境变量PATH中。
2025-03-05 11:45:22
280
原创 从二进制文件安装PostgreSQL
预先准备好一个Oracle Linux 9的虚机。这一步完成后,用户postgres已创建,环境变量PGDATA已设置。版本是自动选择的,为13.18。你也可以在安装时指定版本。二进制文件就是安装包,从。
2025-03-05 11:44:14
382
原创 Linux firewalld 常用命令
Firewalld 使用区域(Zone)的概念来划分与系统交互的流量。网络接口被分配给一个或多个区域,每个区域包含允许的端口和服务列表。默认区域也可用于管理与任何区域都不匹配的流量。Firewalld 是守护进程名,对应命令为firewall-cmd。本文参考RedHat官网文章。
2025-02-21 11:12:32
372
原创 Oracle LiveLabs实验:Oracle AI Vector Search - Basics
Oracle AI Vector Search 包含一套复杂的功能,使开发人员能够在 Oracle 数据库环境中无缝存储、索引和搜索矢量数据。矢量数据以多维数字数组表示,在捕获非结构化数据(包括图像、文本、音频和视频)中的各种特征方面发挥着关键作用。Oracle Vector Database 的关键组件包括:矢量数据类型:一种创新的数据类型,旨在将矢量数据直接存储在 Oracle 数据库中,促进无缝集成。矢量索引:专门的索引机制,针对快速高效地检索相似矢量进行了优化,提高了数据库的搜索效率。
2025-02-20 18:24:21
959
原创 Intel CPU 型号的解读
例如 Intel Xeon 8358 processors,其第一个数字,即Processor Level为8,所以属于白金(Platinum)系列。第三和第四位数字表示 SKU 编号。这些数字不代表任何特定功能。一般来说,更好的处理器具有更大的 SKU 编号。第二个数字为3,表示其为3rd Gen Intel® Xeon®。要查看处理器的特定特性(例如,内核数量、频率等),请访问。并搜索或导航到特定处理器编号。
2025-02-14 12:04:20
216
原创 Oracle 19c DBA 的学习资料
关于Oracle DBA的书籍,这个不太好推荐,就我个人而言,我推荐 Tom Kyte的《Expert Oracle Database Architecture》,目前已出到第4版(2005年第一版,2010年第2版,2014年第3版,2021年第4版)。DBA 需要做两方面的工作,一种是被动响应(Reactive),如处理故障,性能调优;总之,Oracle文档中心已经做了分类,像“Get Started”,“Most Popular”,“Essentials” 栏下的可以优先看,重点看。
2025-02-05 20:10:45
456
原创 Oracle LiveLabs实验:Database 19c - JSON
该实验室将探索 JSON 数据以及如何使用 SQL 和 PL/SQL 处理存储在 Oracle Database 19c 中的 JSON 数据。JavaScript 对象表示法 (JSON) 在标准 ECMA-404(JSON 数据交换格式)和 ECMA-262(ECMAScript 语言规范,第三版)中定义。ECMAScript 的 JavaScript 方言是一种在 Web 浏览器和 Web 服务器中广泛使用的通用编程语言。
2025-01-17 18:17:51
1239
原创 JSON 系列之7:JSON_TABLE
SQL/JSON 函数 JSON_TABLE 创建 JSON 数据的关系视图。它将 JSON 数据评估的结果映射到关系行和列中。您可以使用 SQL 查询该函数返回的结果作为虚拟关系表。JSON_TABLE 的主要目的是为 JSON 数组中的每个对象创建一行关系数据,并将该对象中的 JSON 值输出为单独的 SQL 列值。您必须仅在 SELECT 语句的 FROM 子句中指定 JSON_TABLE。该函数首先将路径表达式(称为 SQL/JSON 行路径表达式)应用于提供的 JSON 数据。
2025-01-13 13:42:07
1110
原创 Oracle 数据库选件 ABC
这是2023年8月制作的视频,介绍Oracle 数据库企业版的选件,也就是DBO(Database Option)。每一个DBO一页,包括此选件的中英文名称,主要功用,适用场景。并且以逐步添加的方式。Oracle数据库选件ABC-0801。
2025-01-13 13:35:46
220
原创 JSON 系列之6:JSON_EXISTS
JSON_EXISTS 测试 JSON 数据中是否存在指定的 JSON 值。存在返回 TRUE,否则返回 FALSE。JSON_EXISTS需要2个参数,第一个是JSON表达式,第二个是JSON路径。还是先看例子。在以上JSON 路径中,表示决定路径,$.status。为何不在 WHERE 子句中使用 JSON_VALUE 或 JSON_QUERY 来实现此目的?JSON_EXISTS可以用于约束。此时,插入失败,因为不满足约束,尽管其符合JSON语法。
2025-01-08 15:01:52
341
原创 Oracle LiveLabs实验: Multitenant Advanced Capabilities
本文为Oracle LiveLabs中实验的过程记录。本实验不提供云上的免费环境,需要利用你自己的OCI账号来创建环境。实验环境是通过OCI中的Stack,也就是Terraform自动创建的。Oracle Resource Manager (ORM) stack 文件为。创建完后,如下:Oracle Multitenant 使 Oracle 数据库能够充当容器数据库 (CDB)。CDB 整合了多个可插拔数据库 (PDB)、可移植的架构、架构对象和非架构对象集合。
2025-01-07 18:05:46
1158
原创 JSON 系列之5:JSON_QUERY
上一篇文章介绍了JSON_VALUE,他接受一个JSON输入,输出一个SQL数据类型的标量。JSON_QUERY也是接受一个JSON输入,但输出的仍是JSON数据类型。还是通过示例来学习吧。实际上接下来看官网上的。
2025-01-02 22:11:50
576
Oracle自治数据库自动分区报告
2022-11-16
同名微信号,发布长沙的视频
2024-02-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人