![](https://img-blog.csdnimg.cn/20210421142905671.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
文章平均质量分 82
数据库
itachi-uchiha
这个作者很懒,什么都没留下…
展开
-
PG数据库插入数据,正则字段的反斜杠丢了
将公司数据发现场,导入后发现正则的\"丢"了。如果standard_conforming_strings是off,则反斜杠是字符串文本中的转义字符也可以使用E‘字符’。因此,要包含反斜杠字符,请写两个反斜杠(\\)。standard_conforming_strings=on,\失去了转义,即''中的字符串保持不变(该是啥是啥)standard_conforming_strings=off时,\会保留转义的含义,'\'即为''1、执行set standard_conforming_strings=on;原创 2024-06-14 10:19:21 · 227 阅读 · 0 评论 -
关于PolarDB粗浅认识
目前(20240314),PolarDB有两个版本:PolarDB-PGPolarDB PostgreSQL 版(PolarDB for PostgreSQL,简称“PolarDB-PG”)是阿里云自主研发的云原生关系型数据库产品,100% 兼容 PostgreSQL。采用基于 Shared-Storage 的存储计算分离架构,具有极致弹性、毫秒级延迟、HTAP 的能力和高可靠、高可用、弹性扩展等企业级数据库特性。同时,PolarDB 具有大规模并行计算能力,可以应对 OLTP 与 OLAP 混合负载。原创 2024-03-14 19:22:15 · 1472 阅读 · 0 评论 -
FreeBSD上安装mysql数据库
1、使用pkg安装mysql有个前提FreeBSD版本12.2及以上。2、内存最好是8GB及以上。原创 2024-01-16 16:55:52 · 1420 阅读 · 0 评论 -
FreeBSD安装postgresql
安装完之后会自动注册到服务列表postgresql# 将postgresl添加到开机自启动。原创 2024-01-16 16:54:06 · 427 阅读 · 0 评论 -
POSTGRESQL中从MD5到SCRAM-SHA-256
从 v10 开始,PostgreSQL 提供了对密码哈希和身份验证的支持。本文介绍了如何安全地调整您的应用程序。转载 2023-12-28 16:06:30 · 447 阅读 · 0 评论 -
MySQL5.7升级到8.0过程详解
不知不觉,MySQL8.0已经发布好多个GA小版本了。目前互联网上也有很多关于MySQL8.0的内容了,MySQL8.0版本基本已到稳定期,相信很多小伙伴已经在接触8.0了。本篇文章主要介绍从5.7升级到8.0版本的过程及注意事项,有想做版本升级的小伙伴可以参考下。转载 2023-12-27 11:15:56 · 3599 阅读 · 0 评论 -
MySQL角色(role)功能介绍
role 角色功能对于 Oracle 数据库来说不算是什么特殊,在 Oracle 中经常被用到。MySQL 8.0 版本终于新增了 role 功能,为数据库用户权限管理提供了一种新思路。role 可以看做一个权限的集合,这个集合有一个统一的名字 role 名。可以给多个数据库用户授予同个 role 的权限,权限变更可直接通过修改 role 来实现,不需要每个用户一个一个的去变更,方便运维和管理。role 可以创建、删除、修改并作用到它管理的用户上。# 创建role# 给role授予权限。转载 2023-12-27 11:12:47 · 731 阅读 · 0 评论 -
Oracle初始化参数文件pfile和spfile
当spfile文件修改出现错误导致oracle无法启动时,可以使用 pfile文件启动数据库。spfile:从Oracle 9i开始,Oracle引入了SPFILE文件,该文件为二进制格式,不能通过手工修改,只能在sql下通过alter system set 修改其中的参数。因为spfile在数据库没有启动的情况下也能创建,所有通过pfile和spfile的互转,可以在数据库无法启动的情况下修改spfile文件。2.show parameter spfile 如果value值不为空,则为spfile启动。原创 2023-12-05 20:19:48 · 1330 阅读 · 0 评论 -
趟路:centos7.6安装opengauss5.0.0企业版
下载opengauss安装介质,截止2023年7月份最新版本长期支持版(LTS:Long Term Support)是5.0.0版本;这里建议安装openGauss 5.0.0 (LTS)。企业版:更像是生产版、极简版:更像开发版本;轻量版:在企业版的基础上去掉了OM、CM等组件。# 这里以CentOS7.6+openGauss_5.0.0 企业版作为验证安装环境;Preinstallation succeeded. #--- 表示预安装成功。使用普通用户执行pip3 install。原创 2023-07-07 11:00:34 · 889 阅读 · 0 评论 -
Oracle 21c部署 in Docker
本环境的用途为开发测试环境;所以,给Oracle的;如果在生产环境下,请提前规范分配的CPU、内存、IO、磁盘(本地磁盘 or 网络存储、磁盘空间大小);本案例通过docker run启动容器,当然也可以通过docker-compose、kubernetes等平台启动管理。原创 2023-05-19 16:11:34 · 1484 阅读 · 1 评论 -
GaussDB_200_6.5.1部署安装
# 连接gaussdb(如果不加载${BIGDATA_HOME}/mppdb/.mppdbgs_profile ,执行就会报下面的错误)web操作创建集群,具体操作参考:https://www.jianshu.com/p/ffb47ab1d0f6。## omm用户执行,加载环境变量(此时再次查看数据库版本就不同了,是kernel version)# 创建用户和数据库,用户密码必须包含三种字符,否则会报错;## omm用户执行,查看数据库版本。修改install安装配置文件。GaussDB200测试。原创 2023-05-08 14:11:47 · 1638 阅读 · 0 评论 -
GaussDB_100_1.0.1部署安装
如果ENABLE_SYSDBA_LOGIN=TRUE,可以免密登录:zsql / as sysdba。zsql sys/Changeme_123@你的IP:1888。# 安装成功后,会自动注册环境变量。# 安装成功后,会自动启动数据库。如下提示,则表示安装成功。原创 2023-05-08 13:57:13 · 1417 阅读 · 2 评论 -
【远程访问】Hbase+Phoenix(伪分布式部署)
目录Server端部署Hbase+Phoenix环境下载安装包安装JDK并配置环境变量配置ssh免密登录(可选)安装并启动zookeeper安装hbase安装phoenix启停hbase验证hbase是否启动Client端使用Phoenix进行远程访问Server端部署Hbase+Phoenix环境本环境为“伪分布式”部署,仅限于技术研究以及开发、测试环境,生产环境请按照最佳实践进行部署。下载安装包# 所有的组件都安装到/usr/local.原创 2022-05-18 19:06:32 · 718 阅读 · 0 评论 -
为Oracle 服务器和客户端配置网络数据加密和完整性
Oracle 高级安全加密安全密码系统的目的是基于密钥将明文数据转换为无法理解的密文,这样在不知道正确密钥的情况下很难(在计算上不可行)将密文转换回其相应的明文。在对称密码系统中,相同的密钥用于加密和解密相同的数据。Oracle Advanced Security 提供了高级加密标准 (AES)和 3DES 对称密码系统 ,用于保护 Oracle 网络服务流量的机密性。高级加密标准 (AES):Oracle Advanced Security 支持联邦信息处理标准 (FIPS) 加密算法高级加密标准原创 2021-12-10 14:42:24 · 3466 阅读 · 0 评论 -
CentOS7下静默方式安装部署Oracle单实例服务
禁用透明大页CentOS7.x Transparent HugePages 默认是enabled,然后,它可能会导致内存动态分配出现延迟;所以需要禁用。使用如下命令检查透明大页是否禁用。cat /sys/kernel/mm/transparent_hugepage/enabled[always] madvise never禁用透明大页,修改/etc/grub2.conf,如下图位置追加transparent_hugepage=never;修改完成后,重启操作系统。再次检查透明大页,可见原创 2021-09-08 15:35:54 · 559 阅读 · 0 评论 -
PLSQL9连接Oracle 12c/19c报错:ORA-28040: No matching authentication protocol
问题背景使用plsql9 连接Oracle 19c报错:ORA-28040:没有匹配的验证协议ORA-28040: No matching authentication protocol或ORA-03134: Connections to this server version are no longer supported错误问题解决方案一升级plsql以及instantclient的版本,比如使用plsql13+、instantclient-basic-windows.x64-原创 2021-08-28 17:13:32 · 10674 阅读 · 1 评论 -
关于GaussDB
1、高斯数据库不是指某个特定的产品,而是一系列产品的统称。2、目前已知的包含三大类产品:联机事务处理(OLTP)、联机事务处理(OLAP)、混合事物/分析处理(HTAP)GaussDB100外称GaussT,意指事务型,开源本版openGauss。早期GaussT和openGauss的核心也是基于postgresql的。现在新版貌似换内核了。GaussDB200外称GaussA,意指分析型,闭源,基于postgresql。GaussDB T软件架构图(单机 vs 主备)GaussD.原创 2021-08-27 18:42:54 · 13101 阅读 · 0 评论 -
AntDB单机版安装指南
以下地址包含单机版安装以及集群安装指导,已经非常详细,不再赘述安装过程。https://github.com/ADBSQL/docs/blob/master/AntDB/how-to-use-AntDB-manger.md1、sudo rpm -Uvh adb-5.0.c9ad3c39-10.el7.centos.x86_64.rpm --relocate=/opt/app/antdb=$ADB_HOME这里指定$ADB_HOME环境变量,rpm执行时可能会出错:rpm: relocations.原创 2021-06-04 12:22:48 · 1180 阅读 · 0 评论 -
PolarDB单节点版本安装指南
目录硬件和软件需求预配置操作系统确保Transparent Hugepage关闭修改内核参数配置资源限制创建安装用户组和用户安装PolarDB-O数据库和PFS文件系统配置安装PFS启动&停止数据库检查安装进程检查硬件和软件需求如果测试环境安装PolarDB数据库,满足下面列表要求即可;如果是生产环境安装,则所有硬盘需>1TB,内存>16GB,CPU大于4核心,千兆网卡等。需求项 配置说明 实验环境 硬盘原创 2021-04-14 14:51:55 · 4226 阅读 · 15 评论 -
PLSQL Developer 13/14安装并配置网络连接
目录安装PLSQL配置tnsnames.ora扩展安装PLSQL1、到https://www.allroundautomations.com/bodyplsqldevreg.html 下载并安装plsqldev1306x64.msi2、到https://www.oracle.com/database/technologies/instant-client/downloads.html 下载并解压instantclient-basic-windows.x64-19.3...原创 2021-02-25 15:41:21 · 3465 阅读 · 0 评论 -
达梦数据库遇到的坑(持续更新)
1、通过Manager客户端工具操作,忽略大小写:窗口==>选项==>管理工具==>去勾选"保持对象名大小写";2、SQL插入数据,特殊字符转义报错:窗口==>选项==>查询分析器==>去勾选"启用SQL转义";...原创 2020-12-21 16:49:53 · 2106 阅读 · 0 评论 -
Huawei 鲲鹏(ARM/Aarch64)安装部署达梦数据库
目录硬件操作系统安装前准备创建安装帐号:dmdba修改资源限制安装图形化安装命令行安装客户端访问硬件 类别 项目 要求 硬件 服务器 TaiShan 200服务器(型号2280) CPU 鲲鹏920处理器 RAID卡 Avago 3508 操作系统...原创 2020-12-18 15:12:54 · 3896 阅读 · 0 评论 -
记一次问题定位:plsql配置tnsnames不生效
今天同事让帮忙定位问题原因。我在我本机环境上是没问题的。但是在他的环境上,怎么配置都不行。后来发现是因为TNS的环境变量配置错误了。配置tnsnames有两种方式方法一:在Oracle client(instantclient)目录下,创建network/admin/,然后将tnsnames.ora放到该目录下。因为是到默认路径查找tnsnames.ora文件,所以本方法受首选项集中Oracle Home选项的影响。如果Oracle Home没配置将不会生效。方法二:tnsnames..原创 2020-08-13 15:20:02 · 3057 阅读 · 0 评论