- 博客(808)
- 资源 (4)
- 收藏
- 关注
原创 Oracle TDE(Transparent Data Encryption) 常见问题解答 - 官网
此FAQ来源于。此为新版,老版的博客参见。
2024-07-16 12:57:20 1079
原创 关于DB_CREATE_FILE_DEST初始化参数
OMF指定一个文件系统中的目录,数据库会在此目录中自动创建、命名和管理数据库对象级别的文件。已有一个PDB:orclpdb1,希望由他克隆一个新PDB:orclpdb2。输出的前两行,哪个是新建的PDB的目录?OMF用的较多的是数据文件。指定了OMF的默认位置。
2024-07-05 12:03:00 318
原创 一个计算密集小程序在不同CPU下的表现
本文比较了几款CPU对同一测试程序的比较结果,用的是Oracle公有云OCI上的计算实例,均分配的1 OCPU,内存用的默认值,不过内存对此测试程序运行结果不重要。本文只列结果,不做任何评价。下表中,最后一列为测试程序运行5次的平均耗时。cc -lm a.c。
2024-06-28 14:06:48 735 1
原创 又一个SQL Developer中调试存储过程的例子
复习了前文的一些基本概念,并纠正了官方示例的一个错误。单击红框处,选中_value那行,右键选择。将鼠标放到第44行,然后右键选择。
2024-06-17 23:48:11 542
原创 如何获得一个Oracle 23ai数据库(vagrant box)
准确的说,是Oracle 23ai Free Developer版,因为企业版目前只在云上(OCI和Azure)和ECC上提供。和生成其他版本的Oracle 数据库不同,23ai无需提前准备安装介质,这是在安装中自动下载的,因此网速很重要。今天介绍最近新出的一种方法,也是我最为推荐的方法,使用vagrant box一键式获取23ai。然后克隆Oracle官方的。
2024-06-17 15:11:55 499
原创 Liquibase(Oracle SQLcl集成版)简明示例
本文使用的是Oracle SQLcl中集成的Liquibase,而非开源版Liquibase。Liquibase的快速入门可以参见。下面是典型的Liquibase工作流程,图来自Liquibase的文档参见。下面来看几个例子,使用的Schema是Oracle官方的Sample schema: HR。部署的目标Schema是HR2,位于同一个数据库中。
2024-06-14 09:37:11 396
原创 SQL Developer迁移第三方数据库单表到Oracle
在SQL Developer中,除可用Migration Wizard迁移第三方数据库到Oracle外,单表的迁移可以用。本例的源表为MySQL数据库employees中的表:departments。Options页面:指定目标库,是否覆盖对象,数据是追加还是覆盖。
2024-06-09 18:12:54 370
原创 安装MySQL Sample Database
感觉和Oracle的HR Sample schema有一点点像。在安装前,MySQL已安装完成,环境为Linux。验证安装,MD5方式。验证安装,SHA方式。本文安装的示例数据库为官方的。Schema的ER图见。
2024-06-09 17:48:22 293
原创 SQL Developer 小贴士:备份和恢复连接信息
这一步可以看出,除非之前加过密,否则密码信息无法导入。有时候SQL Developer需要重装,能备份和恢复连接信息就比较重要。第2步:指定输出文件,例如sqldconns.json。SQL Developer提供连接的导出和导入功能。此时可以看到输出文件:sqldconns.json。包括口令,此处可以选择加密。
2024-06-03 21:30:01 311
原创 配置网页版的SQL Developer : Oracle Database Actions
本文讲述3,如何配置SQL Developer网页版。
2024-06-03 14:03:53 402
原创 SQL Developer管理RESTful 服务
登录Database Actions(即Web版的SQL Developer)。首先需要在表一级启用REST:再次右键单击对象,此时出现新的菜单由输出可知,在URL中使用了rowid作为唯一标识。这也可以从GET Single命令的格式中得到验证。再试下BATCH LOAD命令。为text/csv。把-d选项改为。
2024-06-03 13:56:09 956
原创 在SQL Developer中调试存储过程
Oracle数据库不仅支持存储过程,也支持存储过程的调试,这是一项非常重要的能力。存储过程中可以使用SQL,也可以使用PL/SQL。SQL是声明式语言,PL/SQL是命令式语言,是对SQL的有益补充。本例使用的存储过程来自于。按照其中的脚本,建立所有的对象,插入数据。然后就可以按照。建议为这些测试对象和数据单建一个schema,我新建了一个books用户。但本文不是讲如何调试,而是讲为了可以调试需要做的前期配置工作。
2024-06-03 10:44:02 982
原创 SQL Developer 导入CSV数据
总览,表名那有个显示上的bug,Table.HR.null应该为Table.HR.CSV_DATA。,确实是标准的CSV(comma separated values)。本文是类似的,只不过使用的是官方提供的。
2024-06-03 10:42:48 529
原创 为什么不要用Select *
一些用户的SQL规范中禁止在生产系统中使用SELECT *,本文用我的亲身经历来说明,为何SELECT * 会导致脆弱的代码。
2024-05-21 12:06:44 382
原创 如何获得一个Oracle 23ai数据库(Virtual Appliance)
如何获得一个Oracle 23ai数据库(Virtual Appliance)
2024-05-07 22:41:47 779 1
原创 快速了解Oracle 数据库 23ai
Oracle Database 23ai 于2024年5月2日正式发布。快速了解可以看官网主页和官方博客。23ai的3个要点,核心都是数据:数据的人工智能主要指数据库内置机器学习和AI向量搜索。这实际是Oracle融合数据库策略的延续,避免了复杂的数据集成和数据不一致,并且可以利用已有的安全,可用性和性能特性。AI向量搜索使得LLM可以与用户的私域数据结合,形成专用的业务解决方案。补充:还有SQL,Python,R的支持,OGG 23ai和Exadata卸载向量搜索。数据的开发。
2024-05-06 14:59:52 1148
原创 Oracle PL/SQL Programming 第11章:Records 读书笔记
Oracle PL/SQL Programming 第11章:Records 读书笔记
2024-04-16 10:26:08 824
原创 大语言模型如何工作?
LLM是基础模型,基于大量未标记和自监督文本数据进行预训练。模型从数据中的模式中学习,产生可推广和自适应的输出。生成的模型可能为几十GB。训练的数据大,为TB或PB级(1GB可以存储1.78亿个单词)参数非常大。参数是模型在学习过程中可以独立改变的值,参数越多,模型越复杂。例如,GPT-3是在45TB数据的语料库上预训练的,使用了1750亿个参数。
2024-04-09 22:53:22 696
原创 什么是 Transformer 机器学习模型?
transformer的工作方式是通过序列到序列的学习,其中transformer采用一系列标记(token,在本例中是句子中的单词),并预测输出序列中的。因此,transformer不是以“why”这个词开始翻译(因为作者的例子是翻译为法文),尽管它位于句子的开头。Transformer 可以创建全新的文档,例如写一篇完整的博客文章,除了语言之外,Transformer 还可以学习下棋和执行图像处理,甚至可以与卷积神经网络(RNN)的能力相媲美。,或者更准确的说,是一种深度学习模型。
2024-03-21 13:30:48 484
Oracle自治数据库自动分区报告
2022-11-16
同名微信号,发布长沙的视频
2024-02-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人