- 博客(75)
- 资源 (10)
- 收藏
- 关注
翻译 PG数据类型之 JSON
一、定义JSON数据类型用于存储JSON(JavaScript Object Notation,JavaScript对象表示法)数据,如RFC 71594所规定。这些数据也可以存储为“text”,但是JSON数据类型的优点是,根据JSON规则,存储的每个值都认为是有效的。对于按这些数据类型存储的数据,还提供了各种特定于JSON的函数和操作符;PostgreSQL提供了两种类型来存储JSON数据:json和jsonb。为了对这些数据类型实现高效的查询机制,PostgreSQL还提供了jsonpat..
2022-04-18 23:44:34
4381
原创 瀚高数据库迁移工具常见问题
瀚高数据库迁移工具v4.1.31. JRE配置文件路径注意与管理工具的文件名不一样migration/etc/migration.conf2.连接sqlserver的配置有时候我们创建源库为sqlserver(如2012)的时候,测试连接会报错,如下图:这需要修改jre中的java.security文件,文件路径如下:lib\security\java.security具体是哪个运行使用的JRE,需要自行确认,然后根据上述路径找到编辑。需要找到以下内容,删掉“红.
2022-03-29 12:07:22
2104
原创 【最佳实践】瀚高数据库安全版密码加密算法操作实践
瀚高数据库安全版密码是不允许明文存储的,默认是sm3算法。该算法关联到两个文件:pg_hba.conf和postgresql.conf(1)查看当前加密方法:登录 psql,执行以下命令:highgo=# show password_encryption;password_encryption---------------------md5(1 row)也可以查看文件postgresql.conf:more postgresql.conf | grep passwo...
2022-03-28 23:02:37
2468
原创 PostgreSQL获取某个表的DDL语句
pg中有获取函数,索引,约束的方法,但是没有获取表结构的方法,这个挺奇怪。最近有需求,根据网上的找的一个语法,进行了修改,代码如下:CREATE OR REPLACE FUNCTION tabledef(text,text) RETURNS textLANGUAGE sql STRICT AS $$WITH attrdef AS ( SELECT n.nspname, c.relname, c.oid, pg_catalog.array_to_string(c.reloption
2021-12-10 15:54:41
8339
原创 正则表达式实践(1):寻找全大写或驼峰式文字
近日适配过程中发现了软件商Java代码中get方法参数有的写小写,有的写大写,还有的写大小写混合的驼峰式。为了统一改为小写,需要找出非小写的那些代码来。根据正则表达式进行查找:全部大写:get\("[A-Z_0-9]+"\)大写和驼峰式:get\("\w*[A-Z]+\w*"\)eclipse搜索界面:...
2021-11-28 22:47:40
1147
原创 VirtualBox技巧(1):共享windows目录
我们在使用虚拟机软件VBox的时候,需要从本地OS环境(以Windows为例,虚拟机OS为CentOS7.9)传递文件,我们可以通过共享Windows目录来获取文件,而不需要通过ftp等服务上传。目录(一)安装增强功能(二)创建共享目录(三)使用Windows命令创建(一)安装增强功能首先,我们安装虚拟机系统的增强功能,打开虚拟机窗口,选择:设备(Devices)→插入CD,如图所示:也可以单独在存储属性里加载,该ISO文件路径为:C:\Program Files...
2021-11-14 14:41:20
1424
原创 瀚高数据库图形管理工具的常见问题
下面我们以以下两个版本工具来说明一下:瀚高数据库图形管理工具v6.0.3 瀚高数据库迁移工具v4.1.3(一)图形管理工具1.1 连接配置问题配置数据库连接的时候,如果连的是【安全版】数据库,记得做以下操作:1、修改用户名(默认是highgo,这是企业版管理员,而安全版是sysdba,或者改为其他新建的用户名);2、勾选HG安全版,否则有些对象看不到,会报错:这个最常见的问题,几乎是90%的用户都会犯错。1.2 文件权限问题由于UOS操作系统经常会以非root用户
2021-11-12 12:56:15
5200
原创 VirtualBox安装macOS Big Sur
环境准备:虚拟机版本:VirtualBox6.1.26,以及 VirtualBox Extension Pack,在这下载macOS版本:macOS-Big-Sur-11.6.1-20G224.iso,下载地址:https://pan.baidu.com/s/1WzTQ-E6IARCwPXpITpjrTQ提取码:v13k新建一个虚拟机,命名为:macOS Big Sursystem:去掉软盘,主板还是ICH9,EFI还是要打勾。处理器2个(4个不行),内存4G;display:显.
2021-11-05 23:17:05
6997
12
原创 【最佳实践】:在Centos7.x上快速安装瀚高数据库安全版v4.5.7
适用于安全版v4.5.7在Cetnos7.x上的安装步骤。只要将安装包和md5文件放上去即可,包文件:hgdb4.5.7-see-centos7-x86-64-20210804.rpmhgdb4.5.7-see-centos7-x86-64-20210804.rpm.md5然后按顺序复制代码框里的shell脚本执行即可,中间不要停顿,一气呵成#1.校验介质md5sum -c hgdb4.5.7-see-centos7-x86-64-20210804.rpm.md5#2.防火墙配...
2021-09-22 17:03:12
2215
原创 瀚高数据库错误提示1:集群或单机配对错误
安全版v45系列启动有两种方式:单机或集群。如果单机使用了集群方式启动就会报错,如下:(1)安全版v4.5.1-v4.5.6版本,执行以下命令以单机启动:cd /opt/HighGo4.5.6-see/etc/cp hgdb-see-4.5.6.single hgdb-see-4.5.6.single.bakcp hgdb-see-4.5.6.cluster hgdb-see-4.5.6.cluster.bakln -sf hgdb-see-4.5.6.single hgdb-see-.
2021-08-12 15:15:39
312
原创 postgresql的数据库标识符说明
执行pg_controldata命令获得Databasesystemidentifierpg_controldata|grep'Databasesystemidentifier'结果:Databasesystemidentifier:6732746755019295031参考链接:PostgreSQL学习系列—pg_control之Database system identifier - 简书 (jianshu.com)(1)数据库标识符(sysi...
2021-07-27 10:27:19
1958
原创 ansible(2)安装
ansible安装常用两种方式,yum安装和pip程序安装。下面我们来详细介绍一下这两种安装方式。使用 pip(python的包管理模块)安装:首先,我们需要安装一个python-pip包,安装完成以后,则直接使用pip命令来安装我们的包,具体操作过程如下:yum install python-pippip install ansible使用 yum 安装:yum 安装是我们很熟悉的安装方式了。我们需要先安装一个epel-release包,然后再安装我们的 ansible 即可。
2021-07-20 22:55:23
214
原创 Oracle中的empty_clob()与empty_blob()在瀚高库中的兼容处理
(1)Oracle中的函数empty_clob()与empty_blob()在Oracle中的函数EMPTY_BLOB()和EMPTY_CLOB()返回一个空LOB定位器,该定位器可用于初始化LOB变量,或者在INSERT或UPDATE语句中用于将LOB列或属性初始化为EMPTY。EMPTY表示初始化LOB,但不填充数据。这两个函数分别对应Oracle中的数据类型CLOB和BLOB。CLOB(Character Large Object):字符大对象Clob 用来存储单字节...
2021-07-20 00:50:15
3460
原创 ansible(1)引言
在接触ansible之前,阿拉是这样多个服务器批量操作:(1)将文件复制到其他服务器: scp hghac4.0.1-centos7-x86-64-20210428.rpm root@192.168.56.101:/root scp hghac4.0.1-centos7-x86-64-20210428.rpm root@192.168.56.102:/root scp hghac4.0.1-centos7-x86-64-20210428.rpm root@192.168.56.103:/r
2021-07-15 09:16:06
130
原创 windows端口转发
客户端A ------> 代理服务器B --------> 服务器C服务器B:192.168.10.163,启动代理监听端口7001服务器C:172.16.14.21,服务端口8001netsh工具自带portproxy功能。目前只支持tcp协议的端口转发,前提需要作为portproxy的主机(B)需要安装IPV6,安装可以不启用IPV6。A.配置方法假定需要通过 B 的 7001 端口连接 C 的 8001 端口,则需要在主机B的命令行输入如下语句:---如果已经安装...
2021-07-06 10:53:58
1721
原创 【最佳实践】瀚高数据库备份恢复操作
瀚高数据库备份恢复有好多种方式,支持低版本导入高版本,但不支持高版本导入低版本。1、导出导入SQL文件:pg_dump -h 127.0.0.1 -p 5866 -U testu -d testdb -n testu -v -Fp > testdb20210520.sql说明:1、SQL文件包含模式创建脚本;2、文件包含了对象所有者(owner)变更脚本;无法通过pg_dump导入,只能通过批量执行这些脚本才可以。一般我们将导出的SQL文件上传至数据库服务所在的主机,执行psql
2021-05-20 10:35:56
5179
1
转载 Windows 沙盒配置
Windows 沙盒支持简单的配置文件,为沙盒提供最少的自定义参数集。此功能可用于 Windows 10 版本 18342 或更高版本。Windows 沙盒配置文件的格式设置为 XML,并且通过文件扩展名与沙.wsb盒关联。通过配置文件,用户可以控制 Windows 沙盒的以下方面:**vGPU (虚拟化 GPU) : **启用或禁用虚拟化 GPU。如果禁用 vGPU,沙盒将使用 WINDOWS 高级栅格化平台 (WARP) 。 网络:启用或禁用沙盒中的网络访问。 映射的文件夹:使用读...
2021-05-12 15:50:03
4748
原创 瀚高数据库表空间的用法
表空间,是物理文件的逻辑对象。就是说数据库里面的逻辑对象的存储都是以表空间为路径,不会直接指定存储在操作系统某个存储目录下。表空间可以理解为一个操作系统存储目录的命名、别名。表空间实际上是为表指定一个存储的目录,可以把表、索引等放到不同的表空间下,就相当于放到了不同的文件系统或不同的存储介质下。创建数据库时可以为数据库指定一个自定义的表空间,也可以不指定,让系统去选择默认表空间。表空间与物理文件的对应关系是1:n创建表空间的语法:CREATE TABLESPACE tablespac.
2021-05-11 17:43:05
1351
原创 创建一个操作符“>=”来解决“ERROR: operator does not exist: character varying >= double precision”
由于PG是个强类型的数据库,所以有些从Oracle迁移过来的应用运行的时候会报这个错误:ERROR: operator does not exist: character varying >= double precision我们可以用以下SQL来重现该错误:postgres=# select 1 where '1'::varchar >= 1.4::float8;ERROR: operator does not exist: character varying >= ..
2021-04-16 16:20:15
2398
原创 瀚高数据库分页SQL写法
在Oracle中分页的SQL写法是用rownum套个子查询进行。在瀚高数据库中,分页的写法就很简单了。例如:每页10行,p是第几页,SQL写法如下:select * from employees order by emp_no limit 10 offset 10 * ( p - 1 );实际执行效果如下:...
2021-04-16 14:29:31
1029
原创 计算机领域中的low-level与high-level
在计算机行业里面,low-level与high-level代表的含义并不是低级和高级。例如低级语言、高级语言,并不是语言“低级”或”高级“,而是代表层次。low-level:接近原始,最初的那层东西,描述起来比较繁琐,但是非常细节的东西。就好比我们敲一行一行的代码去实现一个窗口操作;high-level:是建立在low-level的基础上的,这一点非常重要,并不是另辟蹊径。与需求比较贴近,操作简单,封装了low-level的一些细节操作。只需要操作几步就可以完成。好比我们用图形开发工具,托托拽拽
2021-03-21 15:52:57
6130
转载 一个比较特殊的字符:`
反单引号(backquote),又称反引号,是西文字符中的附加符号,主要用于计算机相关领域。位置在键盘中数字键“1”的左边,其上档符号是“~ ”,使用Shift键可以换挡为英文输入法后,单机该键即可输入。由于计算机显示的原因,反单引号非常容易和单引号 ‘ 混淆。(一)反单引号是西方符号,主要用在linux的bash中。同时在数学软件Mathematica中也有应用。1. 在bash中,其用法同$()一样,用``括起来的内容代表一个变量,例如echo`ls`会先执行 `ls` ..
2021-03-07 12:52:01
11012
原创 postgresql12下安装uuid-ossp
PostgreSQL安装uuid-ossp我们有时候需要像Oracle或MySQL那样可以通过函数sys_guid()或uuid()来获得uuid,如:bdf7eb80-776f-11eb-b4e3-0800277427f4。默认postgresql并没有该功能,但是可以通过扩展uuid-ossp来实现。(一)检查是否安装扩展uuid-ossp:我们可以通过以下命令查看已有的扩展:postgres=# select * from pg_extension; oid | extnam..
2021-02-25 22:44:17
6887
7
转载 等级保护与分级保护
参考链接:https://zhidao.baidu.com/question/590273707.html一、等级保护与分级保护的不同定义1、等级保护等级保护全称是信息安全等级保护,是指对国家秘密信息、法人和其他组织及公民的专有信息以及公开信息和储存、传输、处理这些信息的信息系统分等级实行安全保护,对信息系统中使用的信息安全产品实行按等级管理,对信息系统中发生的信息安全事件分等级响应、处置。等级保护坚持自主定级、自主保护的原则。等级保护分5个级别(由低到高):一级(自主保护级)、二级(指导保
2021-02-25 15:55:21
2791
原创 Linux下编译安装配置python3.9
Linux版本:CentOS-7.8-x86_64-Minimal-2003操作用户:root(1)依赖包安装:如果是Linux的minimal系统,需要安装:yum install -y vim wget tftp lrzsz bzip2 zip unzip net-tools bind-utils traceroute tcpdump telnet tree mlocate bash-completion rsync readline readline-devel gdisk编译.
2021-02-23 09:00:10
1824
原创 【最佳实践】安装完瀚高数据库,怎么使用较为合理?
很多人安装完瀚高数据库后,就直接使用默认数据库和管理员了,这样是不合理的,不建议这样做。那么怎么使用才能算合适?
2021-02-09 08:29:24
5124
3
原创 Linux系统挂载磁盘最佳实践
2.1 挂载磁盘为什么要挂载磁盘,因为一个存储磁盘被Linux识别后,不能被文件系统所利用。需要进行分区,格式化,然后通过挂载的方式挂载到挂载点。2.1.1 分区磁盘需要分区才能使用,分区表类型有MBR和GPT两种。fdisk只能做MBR分区,parted可以做两种类型的分区。下面我们就以parted工具来对磁盘“/dev/sdc”做分区:1、设置磁盘分区表类型为GPT# parted /dev/sdc mktable gpt说明:分区表类型除了GPT,还可以设置为msd.
2021-02-08 21:49:20
471
转载 Linux查看CPU和操作系统信息的各种命令
我们查看的版本主要有处理器(CPU)、操作系统(OS)的信息1 处理器型号查看完整的处理器信息,命令如下:# cat /proc/cpuinfo看到的内容较多,我们可以只查我们关注的,如:(1)查看CPU的型号(最常用):# cat /proc/cpuinfo | grep name | cut -f2 -d: |uniq结果:Intel(R) Core(TM) i7-8565U CPU @ 1.80GHz(2)查看CPU的物理数量:# cat /proc/c.
2021-02-08 21:35:20
10508
转载 删除Windows10在语言栏出现“未知区域设置(qaa-latn)”
来源:https://tieba.baidu.com/p/6993258569您好;欢迎访问Microsoft Community,很高兴为您提供帮助。根据您提供的信息,建议您使用命令进行处理解决1. 按Windows 徽标 + S,弹出搜索框,输入powershell 找到Windows PowerShell,右键点击,点击以管理员身份运行。在Powershell 输入:$LanguageList = Get-WinUserLanguageList 回车$LanguageList.Ad
2021-02-08 20:54:05
10008
12
原创 Oracle中两表对比更新的两种方法
表T_1 表T_2 这两个表的特点是T_1的主键【ID】在T_2里并不是主键。---------------------------------------------------------------一、根据表T_1的name、sex列更新表T_2的name、sex列:UPDATE (SELECT T1.NAME n1, T2.NAME n2, T1.SEX s1, ...
2021-02-05 15:34:17
1634
原创 瀚高数据库功能之闪回查询(HG_FBQ)
3.1 闪回查询瀚高数据库从企业版V5.6.1开始增加了闪回查询(HG_FBQ)功能(瀚高专利),但安全版V4并不支持,安全版V4.5.1开始全面支持。本章节对本功能进行详细说明以及如何去操作。3.1.1 介绍闪回查询功能基于MVCC机制,可以用于恢复或者查询已提交删除或者更新的数据。数据恢复方法基于数据闪回查询方法,将返回的数据作为恢复数据。总体架构图:图3.1 闪回查询总体架构图使用场景:数据丢失、错误操作等小问题; 常规使用备份恢复、低效耗时、需要停服务中断业务...
2021-01-25 08:03:01
1092
1
redhat AS5安装Oracle10g完全攻略
2009-10-21
suse11安装Oracle10g
2009-10-21
ILSpy_binaries_4.0.1.4530.zip
2019-09-11
suse enterprise server 11下安装oracle10g(pdf/word2003)
2009-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅