数据库
文章平均质量分 83
sdut菜鸟
我得21个C币呢???
展开
-
【数据库】PostgreSQL增加密码复杂度校验
前言最近修改问题单,被分配了一个增加密码复杂度校验的单子,PG库也不是很懂,查了资料,PG有自带的密码复杂度校验插件,只需要使用这个插件就可以了,然后根据这几天的折腾,总结一下。怎么添加密码复杂度校验插件PostgreSQL可以使用passwordcheck扩展+CrackLib来检查口令,并且 PostgreSQL自带了一个插件passwordcheck可以满足简单的密码复杂度测验, 防止使用过短, 或者与包含用户名的密码。PG的密码复杂度校验插件所在目录是contrib/passwordchec原创 2021-05-28 17:37:14 · 5182 阅读 · 3 评论 -
【数据库】PostgreSQL编译安装详细过程
前言最近被安排做一些安全加固的事情,被分到了几个关于postgresql数据库的问题。关于pg库,我们应该都很熟悉了,项目中经常用到,原先以为下个包就可以直接部署了(当然官网也提供了桌面化安装程序),但是我没有安装linux的桌面化组件,所以只能自己编译安装了。。。。。准备材料以为服务器是内网服务器,不能配置yum,也连接不了外网,只能自己离线安装了,安装前需要准备的软件或者rpm包:postgresql-10.14.tar.gzreadline-devel-6.2-11.el7.x86_64.原创 2021-05-15 14:32:32 · 4908 阅读 · 0 评论 -
【ORACLE】ORA-01653: unable to extend table XXXX by 128 in tablespace XXX
ORA-01653: unable to extend table XXXX by 128 in tablespace XXX一次运行sql的时候出现如上报错,表示我们的表空间已经不足了。如何查看表空间占用比SELECT UPPER(F.TABLESPACE_NAME) "表空间名",D.TOT_GROOTTE_MB "表空间大小(M)",D.TOT_GROOTTE_MB - F.TOT...原创 2019-04-02 21:07:44 · 7025 阅读 · 0 评论 -
【ORACLE】Oracle提高篇之DBLINK的使用
什么是DBLINK当用户要跨本地数据库访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的DBLINK,通过DBLINK可以像访问本地数据库一样访问远程数据库表中的数据。其实,DBLINK和数据库中的VIEW差不多,创建DBLINK的时候需要知道待读取数据库的IP地址、ORACLE_SID以及数据库用户名和密码。DBLINK权限检查三种权限:CREATE DATABASE L...原创 2018-11-06 00:18:05 · 781 阅读 · 0 评论 -
【ORACLE】Oracle提高篇之UNION&UNION ALL
在使用数据库查询的时候,有的时候是需要把多个查询结果作为一个整体输出,这个时候我们就需要使用UNION&UNION ALLUNION&UNION ALL 作用UNION&UNION ALL(或称为联合)的作用是将多个结果合并在一起显示出来。UNION&UNION ALL 区别UNION:对多个结果集进行并集操作并且去除重复结果,同时进行默认规则的排序UNI...原创 2018-10-20 17:43:00 · 14417 阅读 · 0 评论 -
【ORACLE】Oracle提高篇之DECODE
decode原创 2018-10-17 00:16:44 · 126977 阅读 · 11 评论 -
【ORACLE】Oracle安装篇之安装CentOS7系统
学习Oracle数据库必须要自己操作安装一遍oracle,不能光看不动手,根本学不好,所以在学习数据库之前我觉得得先安装一下环境吧!原创 2018-09-22 13:24:07 · 1086 阅读 · 0 评论 -
【ORACLE】Oracle提高篇之WITH AS
With as 在Oracle 中使用的还是很频繁的,我几乎稍微有点长的sql都会使用with as。不仅sql清晰,而且有的时候查询也很快原创 2018-09-21 00:33:06 · 11970 阅读 · 3 评论 -
【ORACLE】Oracle问题篇之解决ORACLE数据库中文乱码
在练习Oracle数据库的时候插入数据中文乱码,一开始以为是我用的PLSQL Developer显示的问题,验证了一下是我linux的数据库就是中文乱码。。。。。至于工具乱码可以看这篇文章添加链接描述解决数据库中文乱码查询当前Oracle所用编码select userenv('language') from dual;返回结果:使用Oracle用户登录你的linux,找到ora...原创 2018-09-18 23:54:14 · 10997 阅读 · 0 评论 -
oracle之case when then else end用法详解
阐述 case when then else end 可以理解为java的if-else if -else。是流程控制语句或者条件控制语句,可以自定义逻辑使用场景对已知的数据进行逻辑分组或者进行数据分析通过条件控制语句嵌套函数达到自己想要的结果数据库入门技能之一举例说明表user数据如下: name age sex 小明 ...原创 2018-07-17 23:49:02 · 15990 阅读 · 1 评论 -
Centos7下安装ORACLE 11g,弹窗不显示或者显示太小
在CentOS7上安装Oracle的时候经常碰到oracle安装客户端的弹窗很小,有的时候还会只有一个竖条,很是烦人。解决办法:./runInstaller -jreLoc /etc/alternatives/jre_1.8.0这样执行就可以了...原创 2018-08-07 00:06:38 · 20682 阅读 · 16 评论