<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
  <channel>
    <title>Bo's Oracle Station - 开发和基础管理</title>
    <link>https://www.botangdb.com/portal.php?mod=list&amp;catid=19</link>
    <description>Latest 20 articles of 开发和基础管理</description>
    <copyright>Copyright(C) Bo's Oracle Station</copyright>
    <generator>Discuz! Board by Comsenz Inc.</generator>
    <lastBuildDate>Sun, 19 Apr 2026 02:47:44 +0000</lastBuildDate>
    <ttl>60</ttl>
    <image>
      <url>https://www.botangdb.com/static/image/common/logo_88_31.gif</url>
      <title>Bo's Oracle Station</title>
      <link>https://www.botangdb.com/</link>
    </image>
    <item>
      <title>【博客文章2025】Oracle Database 23ai：AI Vector Search笔记与实验8---在Oracle Database 23.5实现本</title>
      <link>https://www.botangdb.com/portal.php?mod=view&amp;aid=900137</link>
      <description><![CDATA[本博客调用《AI Vector Search笔记与实验6》的func_text_input_ollama(v_question_key)，把提问的问题向量化，并从语料库中提取前25行最接近的相似性查询信息作为提示工程。在不连接互联网的情况下，完全依靠Oracle Database 23.5中存储的语料信息，调用本地Ollama实现 ...]]></description>
      <category>开发和基础管理</category>
      <author>Bo Tang</author>
      <pubDate>Wed, 05 Feb 2025 12:52:00 +0000</pubDate>
    </item>
    <item>
      <title>【博客文章2025】Oracle Database 23ai：AI Vector Search笔记与实验7---利用自编的Embedding函数实现中文相似性查</title>
      <link>https://www.botangdb.com/portal.php?mod=view&amp;aid=900139</link>
      <description><![CDATA[本博客介绍利用自编的Embedding函数实现中文相似性查询。同时比较了相似性查询和普通的字符模糊查询的巨大不同。具体实现步骤包括：准备数据、编写存储过程完成数据向量化、利用自编的Embedding函数生成嵌入向量和利用自编的Embedding函数实现中文相似性查询。]]></description>
      <category>开发和基础管理</category>
      <author>Bo Tang</author>
      <pubDate>Sun, 02 Feb 2025 12:09:00 +0000</pubDate>
    </item>
    <item>
      <title>【博客文章2025】Oracle Database 23ai：AI Vector Search笔记与实验6---在Oracle Database 23.5中编写</title>
      <link>https://www.botangdb.com/portal.php?mod=view&amp;aid=900138</link>
      <description><![CDATA[在第三方嵌入模型作为嵌入向量服务提供商的情况下，Oracle 23.5中，不支持本地服务供应商Ollama。 Ollama的确提供了丰富的Embedding模型，比如能很好地支持中文向量化的bge-m3。所以我们想在Oracle Database 23.5利用它来 ...]]></description>
      <category>开发和基础管理</category>
      <author>Bo Tang</author>
<enclosure url="https://www.botangdb.com/data/attachment/portal/202502/04/202935mtbxt50tnbxxe0gg.png" length="67325" type="image/jpeg" />
      <pubDate>Tue, 28 Jan 2025 03:05:00 +0000</pubDate>
    </item>
    <item>
      <title>【博客文章2025】Oracle Database 23ai：AI Vector Search笔记与实验5---在数据库中存储嵌入向量时用到的UTL_TO_EM</title>
      <link>https://www.botangdb.com/portal.php?mod=view&amp;aid=900136</link>
      <description><![CDATA[本博客介绍了在数据库中存储嵌入式向量时使用的UTL_TO_EMBEDDINGS和JSON知识。UTL_TO_EMBEDDINGS用于从文本输入中自动生成一个或多个嵌入向量。详细介绍了JSON格式的UTL_TO_EMBEDINGS的参数，分析了UTL_TO_EMBEDINGS生成 ...]]></description>
      <category>开发和基础管理</category>
      <author>Bo Tang</author>
<enclosure url="https://www.botangdb.com/data/attachment/portal/202501/26/155249uoeeo4oqz77pttqo.jpg" length="162001" type="image/jpeg" />
      <pubDate>Thu, 23 Jan 2025 07:09:00 +0000</pubDate>
    </item>
    <item>
      <title>【博客文章2025】Oracle Database 23ai：AI Vector Search笔记与实验4---在数据库中存储数据chunks时用到的UTL_T</title>
      <link>https://www.botangdb.com/portal.php?mod=view&amp;aid=900135</link>
      <description><![CDATA[本博客介绍了在数据库中存储数据CHUNKS时用到的UTL_TO_CHUNKS与JSON知识。DBMS_VECTOR_CHAIN包中的UTL_TO_CHUNKS将文本分块。详细介绍了JSON格式的UTL_TO_CHUNK的PARAMS。最后设置JSON参数，查看数据CHUNKS详情。]]></description>
      <category>开发和基础管理</category>
      <author>Bo Tang</author>
      <pubDate>Wed, 22 Jan 2025 06:32:00 +0000</pubDate>
    </item>
    <item>
      <title>【博客文章2025】在Oracle数据库中使用DOMAIN INDEX实现JSON数据的全文搜索</title>
      <link>https://www.botangdb.com/portal.php?mod=view&amp;aid=900134</link>
      <description><![CDATA[本博客介绍了如何在Oracle数据库中为JSON数据创建DOMAIN索引以加速查询。对使用JSON_TEXTCONTAINS运算符进行全文搜索查询给出实验案例。这样，我们在Oracle数据库中使用DOMAIN INDEX实现了JSON数据的全文搜索。]]></description>
      <category>开发和基础管理</category>
      <author>Bo Tang</author>
      <pubDate>Mon, 20 Jan 2025 09:29:00 +0000</pubDate>
    </item>
    <item>
      <title>【博客文章2025】在Oracle数据库中为JSON数据创建B树函数索引和位图函数索引，并观察其执行计划</title>
      <link>https://www.botangdb.com/portal.php?mod=view&amp;aid=900133</link>
      <description><![CDATA[本博客介绍如何使用JSON_VALUE运算符创建B树函数索引以及如何使用JSON_EXISTS运算符创建位图函数索引。对于谓词是筛选JSON数据中某个标量键值的查询（例如：按照ID查找帖子)，B树函数索引可以提供较高的查询和索引性能。如果该键值的取值范围是少数几个离散值，则位图函 ...]]></description>
      <category>开发和基础管理</category>
      <author>Bo Tang</author>
      <pubDate>Sat, 18 Jan 2025 10:33:00 +0000</pubDate>
    </item>
    <item>
      <title>【博客文章2025】使用JSON_TABLE和NESTED PATH运算符构造所需结果集</title>
      <link>https://www.botangdb.com/portal.php?mod=view&amp;aid=900132</link>
      <description><![CDATA[JSON数据通常有多个层次的数据包裹关系。为了利用这些数据来构造“明细清单”表结构，需要使用JSON_TABLE配合NESTED PATH运算符（甚至嵌套的NESTED PATH）逐层向下级层次钻探，以便在内存中映射JSON数据为表结构。本博客给出详细的例子和讲解。特别指出在JSON_TABLE的不 ...]]></description>
      <category>开发和基础管理</category>
      <author>Bo Tang</author>
      <pubDate>Wed, 15 Jan 2025 06:07:00 +0000</pubDate>
    </item>
    <item>
      <title>【博客文章2025】Oracle数据库中的JSON_VALUE、JSON_QUERY和JSON_EXISTS运算符</title>
      <link>https://www.botangdb.com/portal.php?mod=view&amp;aid=900131</link>
      <description><![CDATA[介绍了在Oracle数据库中JSON_QUERY和JSON_VALUE的区别，同时揭示了JSON_QUERY的非空判断就是JSON_EXISTS。这些注意事项对于使用JSON进行数据库应用开发非常重要。]]></description>
      <category>开发和基础管理</category>
      <author>Bo Tang</author>
      <pubDate>Thu, 02 Jan 2025 07:47:00 +0000</pubDate>
    </item>
    <item>
      <title>【博客文章2024】Oracle数据库中的JSON数据介绍</title>
      <link>https://www.botangdb.com/portal.php?mod=view&amp;aid=900130</link>
      <description><![CDATA[用实际案例详细介绍了：JSON是什么、JSON的用途和如何将JSON数据存储在Oracle RDBMS中。这个例子依次按照如下顺序：红色-黄色-绿色-灰色，来展示4层包裹关系。使用JSON运算符查询JSON数据的注意事项也使用实际案例予以介绍。]]></description>
      <category>开发和基础管理</category>
      <author>Bo Tang</author>
      <pubDate>Mon, 30 Dec 2024 06:51:00 +0000</pubDate>
    </item>
    <item>
      <title>【博客文章2024】Oracle Database 23ai：AI Vector Search笔记与实验3---在数据库中导入提示文档并创建向量索引实现RAG</title>
      <link>https://www.botangdb.com/portal.php?mod=view&amp;aid=900129</link>
      <description><![CDATA[实验2的返回结果非常不令人满意。本实验将首先向量化与实验2相同的用户问题，然后从Oracle 23ai向量数据库中检索出与该问题相似的内容，接着将相似内容和用户问题一起组成大语言模型的输入。这样的过程被称为提示工程或RA ...]]></description>
      <category>开发和基础管理</category>
      <author>Bo Tang</author>
<enclosure url="https://www.botangdb.com/data/attachment/portal/202412/20/182203fgamgt2hnmzkph8i.png" length="81430" type="image/jpeg" />
      <pubDate>Thu, 19 Dec 2024 03:00:00 +0000</pubDate>
    </item>
    <item>
      <title>【博客文章2024】Oracle Database 23ai：AI Vector Search笔记与实验2---Ollama和Apex联合执行AI问答（无RAG</title>
      <link>https://www.botangdb.com/portal.php?mod=view&amp;aid=900128</link>
      <description><![CDATA[Oracle Database 23.5还不能直接支持使用UTL_TO_EMBEDDING去调用Ollama，需要将版本升级到Oracle Database 23.6才支持。为了在实验1搭建好的环境中使用PL/SQL去调用Ollama来执行AI 问答，得寻找别的方法。这种办法就是：安装Oracle Apex，然后让Oracle Apex提交问题给Ol ...]]></description>
      <category>开发和基础管理</category>
      <author>Bo Tang</author>
      <pubDate>Mon, 16 Dec 2024 06:50:00 +0000</pubDate>
    </item>
    <item>
      <title>博客文章2024】Oracle Database 23ai：AI Vector Search笔记与实验1---实验环境</title>
      <link>https://www.botangdb.com/portal.php?mod=view&amp;aid=900127</link>
      <description><![CDATA[本博客是《AI Vector Search笔记与实验》系列的第一篇。为了深入研究嵌入向量和机器学习，我们需要搭建Oracle Cloud and Engineered Systems Version 23.5.0.24.07的实验环境。实验环境包括网格基础架构部分、数据库部分 ...]]></description>
      <category>开发和基础管理</category>
      <author>Bo Tang</author>
<enclosure url="https://www.botangdb.com/data/attachment/portal/202412/13/143016alyyplzs9yj6ecc6.png" length="77152" type="image/jpeg" />
      <pubDate>Wed, 11 Dec 2024 09:28:00 +0000</pubDate>
    </item>
    <item>
      <title>【博客文章2024】Oracle Database 23ai：19c时用period for来实现自动添加where条件时，返回数据可能不正确的Bug已经去除</title>
      <link>https://www.botangdb.com/portal.php?mod=view&amp;aid=900126</link>
      <description><![CDATA[在实践中发现在Oracle Database 19c（19.3.0）中，随机性地存在temporal validity方面返回数据可能不正确的问题。本人曾经向Oracle公司的数据库产品经理Martin Bach报告过这个现象。Oracle公司的数据库产品经理团队认为这种现象会在更高的版本中消失。我们使用Oracle Cl ...]]></description>
      <category>开发和基础管理</category>
      <author>admin</author>
      <pubDate>Mon, 09 Dec 2024 01:43:00 +0000</pubDate>
    </item>
    <item>
      <title>【博客文章2024】为基于ASM存储的PDB制作快照Carousel，并基于快照Carousel中的快照创建新的PDB</title>
      <link>https://www.botangdb.com/portal.php?mod=view&amp;aid=900125</link>
      <description><![CDATA[本博客为基于ASM存储的PDB制作快照Carousel，并基于快照Carousel中的快照创建新的PDB。文中对创建过程的各种错误进行排错，内容详实可重现。最后进行了PDB的快照Carousel、PDB的clean flashback restore point/flashback restore point和PDB全备份的应用场景对比。]]></description>
      <category>开发和基础管理</category>
      <author>Bo Tang</author>
      <pubDate>Tue, 18 Jun 2024 06:27:00 +0000</pubDate>
    </item>
    <item>
      <title>【博客文章2024】Oracle 19c创建虚拟专用恢复目录（基于VPD，不同于之前版本的实施方式）</title>
      <link>https://www.botangdb.com/portal.php?mod=view&amp;aid=900124</link>
      <description><![CDATA[本博客介绍了虚拟专用恢复目录的结构和原理，重点介绍与之前版本的实施方式的重大差异。具体分为：1）创建Recovery Base Catalog并打开其VPD功能；2）Base Catalog用户注册目标数据库；3）创建多个虚拟专用恢复目录的实验 ...]]></description>
      <category>开发和基础管理</category>
      <author>Bo Tang</author>
<enclosure url="https://www.botangdb.com/data/attachment/portal/202405/16/102045r4n89kczkzcrz8k9.png" length="95218" type="image/jpeg" />
      <pubDate>Wed, 15 May 2024 08:34:00 +0000</pubDate>
    </item>
    <item>
      <title>【博客文章2024】复杂备份策略研究：两种0级备份同时存在（镜像拷贝和备份集形式）的情况下，1级增量备份的应用研究</title>
      <link>https://www.botangdb.com/portal.php?mod=view&amp;aid=900123</link>
      <description><![CDATA[本博客进行复杂备份策略研究。详细分析两种0级备份同时存在（镜像拷贝和备份集形式）的情况下，1级增量备份的应用。博客研究的环境适用于既有0级镜像拷贝（用于定时更新）又有正常的0级备份集的生产环境，对之后的1级增量 ...]]></description>
      <category>开发和基础管理</category>
      <author>admin</author>
<enclosure url="https://www.botangdb.com/data/attachment/portal/202404/30/165133rgpdrhd3irldl4dj.png" length="42484" type="image/jpeg" />
      <pubDate>Thu, 25 Apr 2024 08:15:00 +0000</pubDate>
    </item>
    <item>
      <title>【博客文章2022】同时包含有效时间维度和事务历史时间维度的bi-temporal查询</title>
      <link>https://www.botangdb.com/portal.php?mod=view&amp;aid=900075</link>
      <description><![CDATA[混合有效性时间维度和事务时间维度的bi-temporal查询]]></description>
      <category>开发和基础管理</category>
      <author>Bo Tang</author>
<enclosure url="https://www.botangdb.com/data/attachment/portal/202203/31/154120gkmz0ed1kwkqkmld.png" length="15174" type="image/jpeg" />
      <pubDate>Sun, 27 Mar 2022 14:08:00 +0000</pubDate>
    </item>
    <item>
      <title>【博客文章2022】在Oracle私有云上配置和使用Oracle Connection Manager</title>
      <link>https://www.botangdb.com/portal.php?mod=view&amp;aid=900090</link>
      <description><![CDATA[在Oracle私有云上配置和使用Oracle Connection Manager]]></description>
      <category>开发和基础管理</category>
      <author>Bo Tang</author>
<enclosure url="https://www.botangdb.com/data/attachment/portal/202204/18/112906q8l1qkmdhf9tdgj2.png" length="63983" type="image/jpeg" />
      <pubDate>Thu, 27 Jan 2022 13:33:00 +0000</pubDate>
    </item>
    <item>
      <title>【博客文章2021】在Flashback Transaction中处理事务的依赖关系和主键外键约束</title>
      <link>https://www.botangdb.com/portal.php?mod=view&amp;aid=900081</link>
      <description><![CDATA[【博客文章2021】在Flashback Transaction操作中处理事务的依赖关系和主键外键约束Author: Bo Tang1.补充日志：select d.LOG_MODE,   d.SUPPLEMENTAL_LOG_DATA_MIN,   d.SUPPLEMENTAL_LOG_DATA_PK,   d.SUPPLEMENTAL_LOG_DATA_FKfrom v_$database d;复制代码 LOG_MODESU ...]]></description>
      <category>开发和基础管理</category>
      <author>Bo Tang</author>
      <pubDate>Wed, 03 Nov 2021 07:40:00 +0000</pubDate>
    </item>
  </channel>
</rss>