11 2021 档案

【ORACLE】有关18c的一个很多文章都没提到的安全方面的变更-禁止软链接
摘要:前言 事情的起因是这样的,我在我的21c数据库环境中尝试做一些与操作系统的交互,比如读写文件,但遇上了之前没有遇到过的报错。 先看下面这个例子: 案例 先查一个目录 SELECT DIRECTORY_PATH FROM DBA_DIRECTORIES H WHERE H.directory_name 阅读全文

posted @ 2021-11-30 02:22 DarkAthena 阅读(309) 评论(0) 推荐(0)

【ORACLE】21c版本新特性之for...loop循环的增强
摘要:前言 接上篇 【ORACLE】18c版本的限定表达式及其在21c版本的增强 上篇最后说到了迭代器,由于内容太多,所以和本篇放一起了。 在迭代器中,除了上篇说的三种迭代器(基本、索引、序列)外,还支持多种关键词组合使用。 类似"for i in 1..10" 这种,被称之为迭代器(iterator), 阅读全文

posted @ 2021-11-25 17:26 DarkAthena 阅读(228) 评论(0) 推荐(0)

【ORACLE】18c版本的限定表达式及其在21c版本的增强
摘要:前言 在看21c版本新特性的时候,注意到有一条是限定表达式的增强,而且了解到限定表达式是18c版本新增的。18c发布时,我还沉沦在天天赶项目进度的苦海,没有去了解这些新特性。 现在有空看看这是个什么玩意了。 先上官方文档 https://docs.oracle.com/en/database/ora 阅读全文

posted @ 2021-11-24 01:40 DarkAthena 阅读(118) 评论(0) 推荐(0)

【ORACLE】21c版本新特性之增强的sql集运算符“MINUS ALL“、“EXCEPT ALL“、“INTERSECT ALL“
摘要:前言 SQL集运算符,比较常见的有"UNION" 、“UNION ALL”、“MINUS”,而ORACLE在21c版本新增了多个SQL集运算符,至此已支持ANSI SQL中定义的所有SQL集运算关键字,方便各类数据库移植。 EXCEPT/EXCEPT ALL EXCEPT意思为排除,其实和MINUS 阅读全文

posted @ 2021-11-19 23:09 DarkAthena 阅读(233) 评论(0) 推荐(0)

【ORACLE】21c版本新特性之增强的函数结果缓存功能
摘要:前言 参考官方文档:https://docs.oracle.com/en/database/oracle/oracle-database/21/lnpls/plsql-subprograms.html#GUID-250BDBBB-0CD6-4D56-9DDF-6FCEDC110D00 在21c版本之 阅读全文

posted @ 2021-11-19 23:06 DarkAthena 阅读(176) 评论(0) 推荐(0)

【ORACLE】21版本新特性之SQL宏(SQL MACROS)的分析
摘要:前言 在21c发布后,很多文章中都提到了SQL宏,但看到的人们大多都有个疑问,这个SQL宏看上去和一般的函数没什么区别,为什么还要重点拿出来说? 我们先看看ORACLE官方是怎么说的 https://docs.oracle.com/en/database/oracle/oracle-database 阅读全文

posted @ 2021-11-18 23:06 DarkAthena 阅读(335) 评论(0) 推荐(0)

【docker】大小仅3GB的Oracle21c的docker镜像,含apex和oml4py
摘要:前言 之前在【ORACLE】从安装ORACLE LINUX 8开始构建一个ORACLE21C的docker镜像这篇文章中,最后构建出来的docker镜像有15GB,上传阿里云压缩后也有9GB,我怎么算都不对劲,系统100M,数据库也就几个GB,加上APEX,怎么也应该也不会超过10GB,有没有办法把 阅读全文

posted @ 2021-11-16 15:03 DarkAthena 阅读(226) 评论(0) 推荐(0)

【ORACLE】关于21c版本中机器学习OML4PY功能嵌入式python代码执行的研究整理
摘要:前言 之前有写过一篇 【ORACLE】在ORACLE数据库中启用机器学习功能(OML)以支持PYTHON脚本的运行 在断断续续折腾了好久之后,总算可以用oracle官方提供的方案在oracle数据库中执行python代码了。但是仔细研究后,发现除了安装是个坑外,使用起来也是有相当多的限制,毕竟这个功 阅读全文

posted @ 2021-11-14 20:43 DarkAthena 阅读(169) 评论(0) 推荐(0)

【ORACLE】关于ORACLE19.11后的新特性immutable不可变表的一些研究
摘要:一、前言 在官方的介绍中,immutable不可变表和blockchain区块链表是放在一起的,看上去不可变表就是防篡改等级稍弱于区块链表的一种存在。 官方文档 :https://docs.oracle.com/en/database/oracle/oracle-database/21/admin/ 阅读全文

posted @ 2021-11-13 00:37 DarkAthena 阅读(186) 评论(0) 推荐(0)

【ORACLE】从安装ORACLE LINUX 8开始构建一个ORACLE21C的docker镜像
摘要:前言 最近有不少ORACLE21C的特性想测试,但是它有些特性是基于ORACLE LINUX操作系统的,网上没搜到现成docker或者虚拟机镜像,而且oracle cloud免费的21c体验不对中国区信用卡用户开放(上次办的万事达只能用19c),于是我打算自己弄一个。 首先我尝试了Tim Hall提 阅读全文

posted @ 2021-11-09 21:52 DarkAthena 阅读(470) 评论(0) 推荐(0)

【ORACLE】关于21c版本新增plsql包DBMS_MLE的研究
摘要:前言 在前几年偶然间找到过一篇文章 使用JavaScript和Python实现Oracle数据库的存储过程? 当时这篇文章中就是用的dbms_mle包,但是oracle中当时实际上并没有这个包,这篇文章应该是相关开发者在开发这个包时的测试记录,可以看到这篇文章中,可以在plsql中使用python或 阅读全文

posted @ 2021-11-05 22:06 DarkAthena 阅读(134) 评论(0) 推荐(0)

【ORACLE】pl4py更新,支持linux环境(在Oracle中调用python函数并获得返回值)
摘要:项目地址:https://github.com/Dark-Athena/pl4py 版本更新日期:2021-11-01 更新内容: 修改了停止服务的方式,采用api请求停止,替代删文件的终止方式修复了当服务未启动时调用python函数的返回信息增加了linux环境运行的支持 相关文章:【ORACLE 阅读全文

posted @ 2021-11-01 23:58 DarkAthena 阅读(41) 评论(0) 推荐(0)

【ORACLE】dbms_cloud包使用的各大云厂商对象存储的username及password位置
摘要:前言 之前没有万事达和visa卡,想测试oracle各种功能,比如dbms_cloud,遇到了点麻烦,当天就申请了万事达卡,结果卡还没到,第二天就用京东云和腾讯云跑通了。 https://www.darkathena.top/archives/dbmscloudjdcloudoss https:// 阅读全文

posted @ 2021-11-01 19:21 DarkAthena 阅读(241) 评论(0) 推荐(0)

导航