logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【ORACLE】详解oracle数据库UTL_ENCODE包各个函数的模拟算法

前言在前后端交互的开发中,经常会遇到需要将一些二进制数据,比如图片文件,编码成可打印的ascii字符进行传递;又者,开发人员不希望数据在传递中明文显示传递的文本内容,并且有些字符不是ascii字符,无法很好的兼容各种环境。所以这就涉及到了各种编码的转换。虽然目前各种开发语言均可处理此类编码,但的确是存在一些场景需要在数据库中对数据直接进行编解码的操作。比如应用直接将编码后的数据存到了数据库,但如果

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

ORACLE数据库内可以通过调用内置的一些包对外部发起TCP通讯,比如UTL_HTTP/UTL_SMTP/UTL_TCP/UTL_INADDR等,但是为了保证安全,ORACLE数据库有ACL(Access Control List 访问控制列表)的配置,只有进行过对应正确的配置,才能成功向外发起TCP通讯;如果配置不对,在访问的时候肯能会报错“ORA-24247 网络访问被访问控制列表 (ACL)

#oracle#数据库
【ORACLE】关于ORACLE数据库中UNISTR函数转换UNICODE编码字符串为中文的思考

这个在网上能够搜到很多,基本都是下面这样写的select unistr(REPLACE((str),'\u','\')) from dual将字符串中的"\u" 替换成 “\”,再使用unistr进行转换.我就觉得奇怪了,这么明显的漏洞为什么没人提。目前常见的unicode编码形如 “\u6697”,但oracle中的却是 “\6697”,少了"\“后的"u”,但是也不应该把"\u" 都替换成 “

#oracle#big data#python
【ORACLE】详解oracle数据库UTL_RAW包各个函数的模拟算法

前言这篇文章可能是你至今(2022-02-11)能在互联网看到的,关于utl_raw包的逻辑说得最深入的一篇文章了。由于最近在复刻oracle中自带的包到其他数据库,因此需要对oracle中的包的逻辑进行解析。比如UTL_RAW这个包,以前用得挺多,但没深究其函数逻辑,这次仔细分析,发现了有一些函数涉及到了一些计算机基本原理及IEEE标准,比较有意思,因此写一篇这样的文章来分享。函数清单先上官方文

#oracle#数据库
【AIO】使用ORACLE数据库存储过程发送企业微信群机器人消息

前言为了对标阿里系的钉钉,腾讯于2016年4月18日推出了企业微信专注企业内部通讯(目前已加入客户管理及客户通讯功能),替代原有的RTX腾讯通企业微信由于微信的生态及其易用性,已被很多企业使用,甚至个人都可以申请开通一个企业,其中经常会使用到的一个功能为消息推送。消息推送目前分两大种,一是通过在企业微信新建应用,通过该应用发送给企业微信内指定的成员或群;二...

#数据库#运维#java +2
【ORACLE】教你怎么在Oracle Cloud上创建一个自治数据库,并通过客户端进行连接

前言在上一篇文章【ORACLE】教你怎么自主免费开通ORACLE的MOS权限 中,教大家通过申请免费的ORACLE CLOUD服务来开通了MOS权限,既然来都来了,ORACLE CLOUD上那么多免费的服务,我们不用一用不就浪费了?所以,这篇教大家如何在ORACLE CLOUD里开通一台自治数据库,并通过你本机的oracle客户端进行连接一、申请ORACLE CLOUD账号略,请参考此文【ORAC

文章图片
#oracle#数据库#database
【ORACLE】谈一谈PLSQL DEVELOPER的调试(debug)功能

前言最近在研究国产数据库存储过程debug的一些东西,想到以前我经常用plsql developer的debug功能,就整理回顾一下其用法,顺便也是给已经或者即将开发国产数据库存储过程debug功能的设计人员和开发人员一个借鉴,plsql开发者是如何进行debug的。基本操作在对象浏览器中鼠标右键,或者直接在sql编辑器中对对象名称鼠标右键,选择测试(debug),注意"添加调试信息"这里要打勾,

#oracle#数据库#database
【ORACLE】从安装ORACLE LINUX 8开始构建一个ORACLE21C的docker镜像

前言最近有不少ORACLE21C的特性想测试,但是它有些特性是基于ORACLE LINUX操作系统的,网上没搜到现成docker或者虚拟机镜像,而且oracle cloud免费的21c体验不对中国区信用卡用户开放(上次办的万事达只能用19c),于是我打算自己弄一个。首先我尝试了Tim Hook提供的虚拟机构建方案,https://github.com/oraclebase/vagrant/tree

#linux#docker#oracle
【SQLSERVER】如何解决Navicat Premium连接sqlserver2019报错的问题

一、前言最近开始在CSDN上回答一些关于数据库的问题,发现sqlserver占比挺高,或许现在学校里教的就是这个数据库吧。但sqlserver有些语法和ORACLE不一样,有些sql得不到验证,我就打算自己装个sqlserver的docker测试一下,可是当我使用navicat去连接sqlserver时,报错了[IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且

#sqlserver#数据库#microsoft
【工具技巧】在windows terminal中保存SSH连接密码(明文)

从2020年开始,网上时不时会刷到windows terminal(缩写wt,下同)这个软件的各种讨论及新闻。这玩意已在新版的win11中,代替了cmd成为了默认的终端软件,而且集成了cmd/powershell,甚至还能自行添加其他终端进去。拥有各种字体、颜色的个性化设置,一时间互联网上无数好评。而且,这个软件是开源的,微软开源。既然是个终端,在windows操作系统上,,一般情况下,几乎很少需

#windows#ssh#服务器
    共 54 条
  • 1
  • 2
  • 3
  • 6
  • 请选择