- 博客(82)
- 收藏
- 关注
原创 postgresql清理wal日志
1)rm 直接删除00000001000000000000001C之前的文件。pg_controldata data路径。这个就是当前的检查点。
2025-01-21 10:11:35
463
原创 opengauss数据库的日常运维操作
如果data直接删除了的话,需要先拷贝postgresql.conf到对应的dn目录下,并修改primary_conninfo的信息后build。:在添加节点之前,要添加节点的目录,用户,软件包路径,以及环境变量要与主节点一致,具体操作略。–cm_ctl start/stop数据库。参数表示将数据也一并删除卸载。
2025-01-15 17:20:03
639
原创 linux服务器生成core文件
修改文件: echo “/corefile/core-%e-%p-%t” > /proc/sys/kernel/core_pattern。或者:sysctl -w kernel.core_uses_pid=1 kernel.core_uses_pid = 1。可以将core文件统一生成到/corefile目录下,产生的文件名为core-命令名-pid-时间戳。修改文件命令: echo “1” > /proc/sys/kernel/core_uses_pid。新的core文件会覆盖旧的core文件。
2025-01-13 10:43:32
470
原创 安装postgresql和对应wal2json和pg_tm_aux插件避坑
如果还是报错,可能是和原来的pg数据库冲突,pg_config还用的是原来的pg_config,需要删除掉原来的pg_config,一般在/usr/bin/pg_config。然后重新配置现在的pg数据库的安装目录下bin目录的pg_config到/usr/bin/pg_config,加入到环境变量。涉及的yum源,可以解决安装postgresql缺少依赖导致的wal2json和pg_tm_aux的报错问题。完事了就可以正常的make和make install了。这样两个插件就没啥问题,可以顺利安装了。
2024-10-10 10:45:47
499
原创 安装opengauss企业版单机流程
安装opengauss需要安装好tar、bzip2、libaio-devel,否则安装过程中报相应的命令不存在。4、需要创建安装opengauss的用户以及组,并将用户放到组里。2、对应的单机或者集群的配置文件模板(可以直接再官网获取模板)-U 用户名 -G 组名 -X 配置文件地址。注意项:主机名需要和服务器主机名保持一致。
2024-09-06 15:45:04
491
原创 批量修改kingbase数据库中表未生成的rowid字段
批量修改对应用户对应模式下所有表的rowid的存储过程如下,执行前需要保证default_with_rowid的值为on,可以添加到配置文件中重启生效。命令行创建存储过程前后需要添加对应的前后缀。
2024-04-23 16:02:56
307
1
原创 fdisk 命令实现磁盘分区操作
使用 fdisk 命令管理前面我们新增的磁盘 /dev/vdb。如果不需要将一块盘分成多个分区,只保留一个分区的话,可以傻瓜式回车下一步,把整块盘作为一个分区n添加、p创建、w保存。3.使用fdisk命令分区。分区主要分为下面几个步骤。4.重新读取分区表信息。6.建立挂载点并挂载。
2024-02-04 11:08:20
1097
原创 vim的使用
这个命令会打开vim的语法高亮显示功能。例如,对于C语言文件,vim会将关键字、注释、字符串等不同部分用不同颜色表示,使得代码阅读更加方便。以上命令可以根据需要组合使用,如选中一个矩形区域:先使用Ctrl+v进入矩形选取模式,再使用方向键选取矩形区域。在编辑代码时,有时候需要知道当前光标所在行的位置,可以通过设置高亮当前行来达到这个目的。有时候需要选中代码块并对其执行操作,可以通过高亮选取代码块。Vim是一款强大的代码编辑器,可以为不同类型的文件提供高亮显示的支持。在vim的命令模式操作。
2023-12-19 11:24:43
1440
原创 kingbase数据库兼容mysql的substring_index函数
【代码】kingbase数据库兼容mysql的substring_index函数。
2023-04-27 10:44:46
786
原创 金仓数据库将一个字段的数据或者多个字段的值拼接
将一个字段的值拼接string_agg(字段a,'分隔符')将多个字段的值连接concat_ws('分隔符',字段a,字段b)将多个字段的值拼接成一条string_agg(concat_ws('分隔符',字段a,字段b)) as 新名字测试:test=# select * from bb; ID----(0 rows)test=# insert into bb values (1),(2),(3);INSERT 0 3test=# select * from bb; ID
2022-04-20 16:19:22
5200
原创 金仓数据库字符串分割函数
1. SPLIT_PARTSPLIT_PART() 函数通过指定分隔符分割字符串,并返回第N个子串。语法:SPLIT_PART(string, delimiter, position)1、string : 待分割的字符串2、delimiter:指定分割字符串3、position:返回第几个字串,从1开始,该参数必须是正数。如果参数值大于分割后字符串的数量,函数返回空串。示例:SELECT SPLIT_PART('A,B,C', ',', 2); -- 返回B下面我们利用该函数分割日期,
2022-04-08 14:59:58
4192
原创 金仓kingbase数据库设置自增长
通过序列设置自增长1、创建自增序列CREATE SEQUENCE seq_testSTART WITH 1INCREMENT BY 1NO MINVALUENO MAXVALUECACHE 1;2、使用自增序列create table t_test(id int default nextval(‘seq_test’) PRIMARY key ,name varchar(300));3、插入数据验证insert into t_test(name) values (‘aa’);
2022-03-16 17:58:18
6788
3
原创 金仓数据库备份简易脚本
vim backup.sh#!/bin/bash##########################################################################################################################Descipt: this script is used for kingbase database backup,before you run it,you should set the variables s
2022-03-16 17:21:41
825
4
原创 解决金仓数据库安装时安装VC++2013报错问题:不受信任提供程序信任的根证书中终止
解决金仓数据库安装时安装VC++2013报错问题:不受信任提供程序信任的根证书中终止安装微软的信任证书:1.点击链接下载微软证书:http://download.microsoft.com/download/2/4/8/248D8A62-FCCD-475C-85E7-6ED59520FC0F/MicrosoftRootCertificateAuthority2011.cer2.按 Windows徽标键+R 打开运行,输入MMC3.打开控制台,文件→添加/删除管理单元 (Ctrl+M)4.选择证
2022-03-15 11:34:28
2169
转载 金仓数据库打印kwr快照
因为 KWR 依赖数据库内部的统计数据,所以最好通过配置文件 kes_data/kingbase.conf 开启全部的统计开关:编辑 ~/.bash_profile 配置环境变量,将 KES 的 bin 目录添加到 PATH,并添加 2个快捷命令:启动 KES 数据库,ksql 连接进去,创建 sys_kwr 插件:创建性能快照 1,随便执行一些SQL语句,然后再次创建快照 2:用刚才创建的 2 个快照产生 KWR 报告:管理KWR快照1、快照查询2、自动快照创建快照有2种不
2022-02-18 17:45:16
617
原创 金仓数据库脚本备份,kwr快照地址
金仓数据库备份脚本https://blog.youkuaiyun.com/lcamisak/article/details/119144713?utm_source=app&app_version=4.21.1KWR快照https://blog.youkuaiyun.com/weixin_47156013/article/details/120747512
2022-02-18 16:26:54
403
原创 sed,grep,awk一些常用知识和技巧
sed的使用由图可知:sed 后面包含了四部分的内容 参数 范围 操作 操作的文件参数:-n:忽略执行过程,只输出结果,不影响源文件数据。-r:支持扩展正则-i:修改源文件数据范围:4 4,5 1~2 2,+3 /正则/ 等操作指令p:输出d:删除s:替换a:追加i:插入c:替换w:输出到其他的文件中例:sed -n ‘1,2 w a.txt’ file...
2021-10-27 10:48:09
162
原创 静默安装oracle11g
1、查看交换分区情况[root@VM-0-7-centos database]# free total used free shared buff/cache availableMem: 1860868 187256 90348 1964 1583264 1503652Swap: 2006420 268 2006152如果sw
2021-10-27 10:40:28
2060
原创 k8s安装部署与卸载
1、docker安装curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun启动docker并设置开机自启动systemctl enable docker && systemctl start dockersystemctl daemon-reloadsystemctl restart dockersystemctl status docker 设置加速sudo vi /etc/docker
2021-10-27 10:04:46
9695
2
原创 简单安装单机版k8s
一、一台服务器上装k8scentos7系统自带k8s的安装源。默认kubernetes会有etcd,docker,kube-apiserver,kube-controller-manager,kube-scheduler,kubelet,kube-proxy等七个依赖服务]#yum -y install kubernetes etcd修改配置文件/etc/kubernetes/apiserver文件去掉了KUBE_ADMISSION_CONTROL后面的SecurityContextDeny,S
2021-10-14 17:29:54
2242
原创 mysql数据库总结以及字段的调优
linux mysql数据库总结:mysql 的两大存储引擎,MyISAM 和innDBMyISAM: 适合大量查询的操作,表锁innBDB: 适合插入和更新操作多用,行锁数据库的优化:引用索引,加快检索数据的操作,但是修改数据操作会很麻烦。每修改一行数据,就会刷新一次索引。...
2021-08-11 18:03:18
151
原创 ansible模块的使用
ansible可实现:1)自动化部署APP2)自动化管理配置项3)自动化持续交付4)自动化云服务管理ansible的优点:1)需要ssh和Python即可2)无客户端3)功能强大,模块丰富4)上手太容易,门槛低5)基于Python的开发6)使用公司比较多,社区活跃ansible基于ssh协议来管理机器,被管理主机需要开启ssh服务ansible执行时配置文件的查找顺序 :1、首先检测ANSIBLE_CONFIGd变量定义的配置文件2、其次检测当前目录下的./ansible.c
2020-07-28 10:53:55
266
原创 virsh和qemu-img的使用
一、 virsh基本操作1)列出当前正在运行的虚拟机~]# virsh list2)查看虚拟机的信息~]# virsh deminfo nova #nova为虚拟机的主机名3)启动虚拟机~]# virsh start node1 #node1为主机名4)重启虚拟机~]# virsh reboot node1强制关闭虚拟机~]# virsh destroy node16)设置虚拟机开机自动运行~]# virsh autostart node1查看虚拟机的网卡信息
2020-07-27 17:21:14
637
原创 python实现猜拳小游戏
简单版import randomplayer = int(input('请猜拳: 0剪刀,1石头,2布'))computer = random.randint(0,2)print('计算机出拳',computer)if (player == 0 and computer==2) or (player==1 and computer==0) or (player==2 and computer==1): print('你赢了!')elif player==computer: pri
2020-06-28 16:08:03
834
原创 python判断成绩
要求:1.如果成绩大分60分,输出“及格”2.如果成绩大于70分,输出“良”3.如果成绩大于80分,输出“好”4.如果成绩大于90分,输出“优秀”5.否则输出“你要努力了”grade = int(input('请输入成绩:'))if grade>100 or grade<0: print('输入有误!')elif grade>90: print('优秀!')elif grade>80: print('好!')elif grade>70
2020-06-28 15:07:27
7289
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人