2021年10月4日

【ORACLE】简单谈谈ORACLE数据库中的ACL配置

摘要: ORACLE数据库内可以通过调用内置的一些包对外部发起TCP通讯,比如UTL_HTTP/UTL_SMTP/UTL_TCP/UTL_INADDR等,但是为了保证安全,ORACLE数据库有ACL(Access Control List 访问控制列表)的配置,只有进行过对应正确的配置,才能成功向外发起TC 阅读全文

posted @ 2021-10-04 14:19 DarkAthena 阅读(1251) 评论(0) 推荐(0)

【ORACLE】简单谈谈ORACLE中WALLET(钱夹)

摘要: 一般开发中,很少会接触到Oracle数据库的wallet,但是我在一次研究发送ssl邮件的时候,了解到了这个东西,当时因为我没找到关于wallet的完整介绍文档,没和DBA说清楚,导致DBA错误操作使数据库无法登陆了。后来我翻了很多中文和英文的文档和文章,对于单实例ORACLE数据库,大致整理出以下 阅读全文

posted @ 2021-10-04 14:19 DarkAthena 阅读(832) 评论(0) 推荐(0)

2021年10月3日

【ORACLE】收集一些较为少见但很有用的SQL函数及写法.part3

摘要: 接上篇 【ORACLE】收集一些较为少见但很有用的SQL函数及写法.part2 18.DBMS_TF (Polymorphic Table Functions PTF) 多态表,把查询或者表作为参数,返回表,返回表的字段和值都可以进行自定义,比如指定列不显示、对所有VARCHAR2字段进行trim、 阅读全文

posted @ 2021-10-03 20:59 DarkAthena 阅读(145) 评论(0) 推荐(0)

【ORACLE】收集一些较为少见但很有用的SQL函数及写法.part2

摘要: 接上篇 【ORACLE】收集一些较为少见但很有用的SQL函数及写法.part1 10.connect by 作用:层次化查询(树形)或递归查询等。这个太过复杂,完全铺开来说可以写好几篇了,简单来说就是可以自己使用自己的一部分查询结果继续作为条件再执行相同的查询,然后循环下去,最终输出所有的结果。就不 阅读全文

posted @ 2021-10-03 20:58 DarkAthena 阅读(106) 评论(0) 推荐(0)

【ORACLE】收集一些较为少见但很有用的SQL函数及写法.part1

摘要: 前言 sql作为传统关系型数据一种常见语言,广泛使用在各种程序项目中。随着数据库厂商不断地更新迭代版本,sql的功能越来越丰富和强大,已经不局限于关系型查询,甚至对递归、数组、对象等都有支持。但是实际开发中,大多数开发人员对sql研究并不深,不清楚sql能支持到何种程度。虽然近几年网络上已经开始有一 阅读全文

posted @ 2021-10-03 20:57 DarkAthena 阅读(122) 评论(0) 推荐(0)

【BAT】在windows环境下使用cmd批处理实现多数据来源的多份数据导出及管理

摘要: 一、背景 在企业和一些三方数据分析公司合作时,会需要每天导出数据提供给第三方,一般双方会先约定好需要一些什么数据,包括每个数据有哪些字段,数据条件是怎样的。 假设企业内部的数据是存储在多个ORACLE数据库中的,在不用JAVA/PYTHON等开发一个专用服务的情况下,能否仅通过windows下的cm 阅读全文

posted @ 2021-10-03 20:52 DarkAthena 阅读(567) 评论(0) 推荐(0)

【云】对象存储服务亚马逊云S3、腾讯云cos、阿里云oss的命令行工具使用方式整理

摘要: 前言 对象存储服务,简单来说,可以把它当成一个“网盘”,可以上传下载数据,也可以直接在这个“网盘”中对文件进行某些操作。 我之前所在部门收到的,涉及到第三方合作的数据分析项目,自从对象存储服务开始流行起来后,大多都使用了这些对象存储服务。这些项目在技术方面,内部几乎完全交给了我一个人,正好给了我学习 阅读全文

posted @ 2021-10-03 20:47 DarkAthena 阅读(1000) 评论(0) 推荐(0)

【ORACLE】关于pljson_util_pkg.sql_to_json转换大量数据的效率优化方案

摘要: 之前我在这篇文章中说过,pljson库支持将任意的查询sql转换成jsonlist的长字符串,比如 我们先创建一个这样的函数方便使用 create FUNCTION sql_to_json_clob(i_sql VARCHAR2) RETURN CLOB IS l_clob CLOB; BEGIN 阅读全文

posted @ 2021-10-03 20:44 DarkAthena 阅读(168) 评论(0) 推荐(0)

【AIO】使用ORACLE存储过程执行windows操作系统命令

摘要: 从oracle 10g版本起,添加了schedule job功能,该功能支持调用操作系统命令 所以我们可以做个这样的尝试, 将要执行的操作系统命令通过utl_file包生成一个.bat文件,然后通过schedule job来执行这个bat文件, 举个例子,如果我们想要定时重启windows上的时间时 阅读全文

posted @ 2021-10-03 20:39 DarkAthena 阅读(274) 评论(0) 推荐(0)

【AIO】使用ORACLE数据库存储过程发送加密email(SSL)

摘要: 之前说过了ORACLE可以使用存储过程来发送未加密的smtp协议邮件,但是现在越来越多邮箱服务商要求强制使用ssl加密,按照前一篇文章的方式,是无法发送的,因此这一篇教大家如何使用ORACLE存储过程来发送带ssl加密的email。 文章分以下几个部分 一、获取邮件SSL证书文件 二、把证书添加到o 阅读全文

posted @ 2021-10-03 20:35 DarkAthena 阅读(490) 评论(0) 推荐(0)

导航