自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(131)
  • 资源 (12)
  • 收藏
  • 关注

原创 PostgreSQL Patroni集群组件作用介绍:Patroni、etcd、HAProxy、Keepalived、Watchdog

在 PostgreSQL 高可用架构中,Keepalived 的主要作用是:通过 VRRP 协议提供高可用的虚拟IP(VIP)漂移机制,确保即使服务节点发生故障,客户端仍然能通过一个固定 IP 无缝访问数据库或中间件(如 HAProxy),实现 PostgreSQL 集群访问地址的高可用。它不是数据库本身,而是一个控制器,负责维护 PostgreSQL 的主从架构,并在主节点宕机时自动选择一个新主节点,保证服务连续性。+--- VIP 地址由 Watchdog 绑定在主 Pgpool 上 ---+

2025-04-30 13:03:44 847

原创 PostgreSQL数据库版本升级

传统的把数据移动到新主版本的方法是先转储然后重新载入到数据库,不过这可能会很慢,所以使用 一种更快的方式pg_upgrade。查看已经编译的pg当时编译的编译选项, 可以使用 pg_config,这个工具特别有用于开发者和管理员,因为它能提供关于PostgreSQL如何编译、安装路径、编译时使用的选项以及库文件位置等信息。数据库升级分为两种,一种是小版本迭代升级,另一种是大版本升级。小版本升级很简单,你只需要简单地在服务器关闭时替换可执行文件并重启服务器,数据目录则保持不变,次要升级就这么简单。

2025-04-29 16:12:04 495

原创 表膨胀清理的常用工具

那么表和索引的膨胀会造成两个后果,第一是磁盘空间的占用,比如,某个几百G的大表delete删除后,并不会释放磁盘空间,并且在删除的过程中还会引发wal日志的膨胀,而数据库服务器的磁盘空间并不是无限的,第二个就是会使得表的查询和写入性能下降,也就是查询速度降低或者插入/更新速度明显下降。因此,我们在数据库的使用过程中,应该避免表膨胀,至少是将表膨胀控制在一个合理的,可接受的范围内,完全的避免表膨胀是确定无疑的不可能。第四,利用外部插件,例如pg_repack、是用Perl编写的,需要Perl DBI库。

2025-04-29 12:27:38 825

原创 PostgreSQL WAL 幂等性详解

PostgreSQL通过这些设计,确保即使在最坏情况下崩溃恢复,也能保证数据一致性和正确性。-> 如果 WAL LSN > Page LSN, 执行修改,更新Page LSN。恢复的核心流程就是不断**Replay(重做)**WAL记录,把数据库恢复到一致状态。-> 如果 WAL LSN <= Page LSN, 说明已经做过,跳过。恢复 -> 读取WAL record -> 找到要修改的Page ->CHECKPOINT;注:FPW是恢复的"大杀器",确保即使发生中间页损坏,也能恢复。

2025-04-27 11:21:11 858

原创 Zabbix 7.0下postgresql 16.6数据库监控配置

localectl set-locale zh_CN.utf8 #根据上条命令里显示的中文字符集的utf8设置。然后,回到浏览器,重新打开zabbix,在用户设置里,就可以看到里面的语言,中文选项就可以选择了。1、设置主机名称、选择模板:PostgreSQL by Zabbix agent2,选择主机群组。文件选择打开--选中zabbix-appliance-7.0.12.vmx文件,加载虚拟机。# cat /etc/locale.conf #这条同上,也可以看到区域。

2025-04-27 10:52:26 1018

原创 sysbench手动测试OceanBase v4.2.4集群

分布式场景( primary zone = 'RANDOM' ),这里只举一例(read_write),用来说明各统计信息的含义。JDK:建议使用 1.8u131 及以上版本。1、ocp(sysbench节点)2、ob集群1-1-1。

2025-03-06 12:02:22 660

原创 达梦DCA认证考题 考前复习

一般建议在数据库故障后,应立即执行归档修复,否则后续还原恢复将会导致联机日志中未刷入本地归档的 REDO 日志中而丢失,届时再利用本地归档恢复将无法恢复到故障前的最新状态。由于日志重做过程中,修改好的数据页首先存入缓冲区,缓冲区分批次将修改好的数据页写入磁盘,如果在此过程中发生异常中断,可能导致缓冲区中的数据页无法写入磁盘,造成数据的不一致,数据库启动时校验失败,所以表空间恢复过程中不允许异常中断。命令完成表空间的脱机还原,还原的备份集可以是联机或脱机生成的库备份集,也可以是联机生成的表空间备份集。

2025-02-22 16:25:58 1135

原创 oceanbase V4.2.2社区版集群离线部署

版本,选择是上传文件,包含oceanbase-ce、oceanbase-ce-libs、oceanbase-ce-utils。关闭时展示,为 OBProxy 集群的访问地址,仅用于生成租户的连接串,不影响实际使用,需要自主配置负载均衡,如果是 VIP 地址,还需要您自主申请并绑定到 OBProxy Server。集群配置选项卡—更多配置—更改系统内存保留选项,默认是30G,如果测试机内存只有16G,则需要调小,本测试调整为2G,这样ocp-server安装不会失败。自定义待管理的集群的名称。

2024-11-01 12:20:35 1152

原创 基于DMASM镜像的DMDSC共享存储集群部署

#通过修改 grub 配置,在 “GRUB_CMDLINE_LINUX=” 配置参数结尾加入 “transparent_hugepage=never”,可以永久关闭透明大页内存。将obs3上初始化库时产生的DSC1节点的配置文件(整个/dm/dmdsc/DSC1文件夹)复制到ocp机器的/dm/dmdsc/DSC1/目录下。与普通DMDSC环境相比,镜像环境中的DCR_DISK_LOAD_PATH不再指向具体的磁盘,而是DCRV磁盘所在的目录/dev_DSC_HDD。

2024-07-26 21:27:01 623

原创 基于DMASM的DMDSC共享存储集群部署

参考达梦官方文档:https://eco.dameng.com/document/dm/zh-cn/ops/DSC-installation-cluster.html#%E4%B8%80%E3%80%81%E4%B8%A4%E8%8A%82%E7%82%B9%20DSC%20%E9%9B%86%E7%BE%A4%E5%AE%89%E8%A3%85%E9%83%A8%E7%BD%B2。如果 DMCSS 配置有自动拉起 dmserver 的功能,可以等待 DMCSS 自动拉起实例,不需要手动启动。

2024-07-25 17:45:32 1128

原创 encryption_method与hba中的method的相容性

如上所释,在这种情况下,指定的认证方法md5将自动切换到使用scram-sha-256方法,如果口令使用md5设置加密,那么它仅能用于md5和password认证方法说明(同样,后一种情况中口令以明文传输)。G为了简化从md5方法到新的SCRAM方法的转换,如果在pg_hba.conf中将认证方法设置为md5,但服务器上用户的密码是SCRAM 加密的,PG会自动选择基于SCRAM的认证,这样就给到了一个过渡时间。encryption_method与hba中的method的相容性。

2024-05-24 09:48:56 284

原创 达梦数据库dm8守护集群部署手册

注: MAL_HOST与MAL_INST_HOST在生产环境下要设置不同网卡不同IP地址,MAL_HOST用于对外服务地址,MAL_INST_HOST用于集群间的心跳通讯、数据同步。##通过修改 grub 配置,在 “GRUB_CMDLINE_LINUX=” 配置参数结尾加入 “transparent_hugepage=never”,可以永久关闭透明大页内存。对应 MAL_HOST,PORT 对应 MAL_DW_PORT。对应 MAL_HOST,PORT 对应 MAL_DW_PORT。

2023-12-08 16:14:11 2909

转载 PostgreSQL SQL执行流程

如像checkpoint进程,bgwriter进程,wal writer进程,autovacuum laucner进程,stats collector进程以及archiver进程等。PG是基于进程架构的,因此每个用户请求在后台都有一个专门的backend进程与之对应。除此之外,postmaster 还负责监听用户请求,将用户请求从监听端口中接收过来,fork出一个postgres进程,专门负责处理用户SQL语句。Main是整个后台的入口,基本上不处理任何逻辑,只是简单的分发处理逻辑。

2023-08-08 17:12:22 776

原创 postgresql数据库表膨胀之pg_repack安装及使用

pg_repack是一个可以在线重建表和索引的扩展。它会在数据库中建立一个和需要清理的目标表一样的临时表,将目标表中的数据COPY到临时表,并在临时表上建立与目标表一样的索引,然后通过重命名的方式用临时表替换目标表。环境:一、部署pg_repack--解压编译total 36--所在数据库安装pg_repack扩展(0 rows)(7 rows)--查看pg_repack包含的函数(26 rows)

2023-08-03 16:37:27 915

原创 postgresql表膨胀处理之pgcompacttable部署及使用

如果是源码安装的postgresql,则源码里包含了postgresql-contrib,因此,进行编译及安装即可。安装前需要安装pgstattuple插件,因为要基于该插件去查找膨胀的表,所以如果有大表的情况下,因为pgstattuple会扫全表,所以会比较耗时,这个在使用的时候一定要注意一下。从表的头部填充新的行,在普通vacuum时候,截断表末尾的空page,达到收缩空间的效果。不需要占用额外的空间,使得表文件更加紧凑。活的元组的总长度,以字节计。死的元组的总长度,以字节计。空闲空间总量,以字节计。

2023-08-03 16:36:06 1852

转载 postgresql数据库privileges

postgresql数据库privileges。

2023-07-27 21:28:53 126

原创 使用goldengate 迁移Oracle到postgresql

2.7添加extract进程 抽取进程:负责抓取需要传输的数据(添加进程的时候为抽取点,而不是启动进程的时候) 从21开始OGG需要配置tns #查看当前数据库语言 SQL> select userenv('language') from dual;Driver=/postgresql/ogg/lib/GGpsql25.so #OGG安装目录下有内置ODBC驱动。mgr进程是这些进程的管理和守护进程,目标端的mgr进程还与源端进行通信。三、安装和配置OGG软件(目标端),以下操作都是在目标端操作。

2023-07-26 20:45:22 1706

转载 Transactions

【代码】Transactions。

2023-04-24 10:45:07 177

转载 Data Concurrency and Consistency

【代码】Data Concurrency and Consistency。

2023-04-24 10:43:34 257

转载 Logical Storage Structures

【代码】Logical Storage Structures。

2023-04-24 10:40:57 167

转载 Physical Storage Structures

【代码】Physical Storage Structures。

2023-04-24 10:38:59 120

转载 Oracle Database Instance

【代码】Oracle Database Instance。

2023-04-24 10:37:10 321

转载 Process Architecture

【代码】Process Architecture。

2023-04-24 10:34:16 146

原创 使用ora2pg 迁移oracle12.2到postgresql14.6

导入数据的sql默认是最后提交commit,如果前面的事务INSERT失败,后面的都会失败,所以可以在每个insert事务后面添加commit,这样保证每个事务的提交是独立的,即使报错也不影响其他事务数据的提交。默认情况下,Ora2Pg会查找/etc/ora2pg/ora2pg.conf配置文件,如果文件存在,只需执行:/usr/local/bin/ora2pg,也可以通过-c选项指定配置文件路径,如:ora2pg -c ~/ora2pg/config/ora2pg.conf。

2023-04-21 16:48:09 1886

转载 Data Blocks, Extents, and Segments

【代码】Data Blocks, Extents, and Segments。

2023-04-21 16:38:37 149

转载 oracle内存架构 Memory Architecture

【代码】oracle内存架构 Memory Architecture。

2023-04-21 14:58:29 222

原创 PG常用命令集锦--持续更新

postgresql常用命令

2022-06-21 16:56:06 3298

原创 pg_class系统表

postgresql 系统表pg_class参数说明

2022-06-21 16:54:16 594

原创 dbms_metadata.get_ddl 的使用方法总结

set line 200set pagesize 0set long 99999set feedback offset echo off1)获得表、索引、视图、存储过程、函数的DDLselect dbms_metadata.get_ddl('TABLE','TABLE_NAME','TABLE_OWNER') from dual;select dbms_metadata.get_ddl('INDEX','INDEX_NAME','INDEX_OWNER') from dual;selec

2022-04-26 23:37:10 889

原创 关于centos6.8下Oracle11gRAC 设置本地归档目录,并配置nfs共享目录rman备份

1、修改目录将两个节点的归档修改到本地文件系统下节点1归档到/arch1节点2归档到/arch22、创建本地目录节点1:#mkdir -p /arch1#chown -R oracle:oinstall /arch1#chown -R 775 /arch1节点2:#mkdir -p /arch2#chown -R oracle:oinstall /arch2#chown -R 775 /arch23、修改归档(任一节点操作)SQL>alter system se

2021-12-15 15:04:00 1752

原创 使用rman备份到挂载的NFS目录,提示ORA-19504-27054报错

一、在AIX5.3下挂载NFS后,手动运行Oracle10g rman备份脚本1、报错信息如下:RMAN-03009: failure of backup command on ch1 channel at 05/08/2021 14:07:05ORA-19504: failed to create file "/rmbackup/bak_20140505_7fp7hu6o_1_1"ORA-27054: NFS file system where the file is created or

2021-10-16 12:36:39 1111

原创 aix5、aix6挂在本地ISO镜像方法

一、IBM AIX 5.3环境里挂载ISO文件步骤如下:1.创建一个LV,这个LV容量至少要大于ISO的容量.# mklv -y aix5312lv rootvg 102.使用dd命令将ISO文件写入LV#dd if=/software/aix5312.ISO of=/dev/aix5312lv bs=2M3.创建挂载点,也就是mount目录#mkdir /aix53124.挂载cdrfs#mount -rv cdrfs /dev/aix5312lv /aix5312..

2021-08-31 16:14:36 892

原创 rsync软件 rsync log日志时间与系统时间差8小时问题处理

环境:用rsync+sersync配置远程实时同步备份,两边配置完成,正常同步。后发现同步日志rsync.log时间比系统时间慢8个小时问题,如下:系统时间信息:[root@rsync ]# timedatectl Local time: Wed 2020-10-28 14:38:55 CST Universal time: Wed 2020-10-28 06:38:55 UTC RTC time: Wed 2020-10-28 06:27:57 ...

2020-10-28 15:19:05 2117

原创 Linux下忘记was 登录密码

1、     首先关闭was,ps –ef|grep java 查看java进程号,然后kill -9 XXXX杀掉进程即可。或者使用命令./stopServer.sh server1将IBM\WebSphere\AppServer\profiles\AppSrv01\config\cells\****\Cell\security.xml中的enable改为false ,注意不要改错地方了

2017-03-03 11:42:57 3551 2

转载 HMC commandlines

How to use the HMC CommandlineThis documents contains the most important HMC commands. It covers both, the old power4 commands (up to HMC Version 3) and the new power5 style commands (HMC Version

2016-01-18 10:41:30 4438

原创 redhat6.5下配置安装yum源

一、挂载本地光盘到系统:把rhel6.5安装光盘放入光驱,在终端命令行下操作df -h查看光盘是否挂载:# df -hFilesystem            Size  Used Avail Use% Mounted on/dev/mapper/vg_test1-lv_root                       26G  6.8G   18G  29% /tm

2016-01-18 10:24:52 2343

原创 redhat Linux 创建交换分区swap

创建交换分区#mkswap /dev/sda3  注:创建此分区为swap交换分区#swapon /dev/sda3  注:加载交换分区#swapoff /dev/sda3 注:关闭交换分区#swapon /dev/sda3 注:加载交换分区#swapon -s 查看交换分区Filename Type Size Used Priority/dev/sda7 pa

2015-12-23 13:04:37 1978

原创 vim编辑器常用命令(redhat )

常用移动光标:n n表示数字,按下空格键后,光标向右移动到该行的n个字符。0或者功能键[home] 移动到该行的最前面字符处;$或者功能键[End] 移动到该行的最后面字符处;H 光标移动到该屏幕的最上方那行的第一个字符;M 光标移动到该屏幕的中央那行的第一个字符;L 光标移动到该屏幕的最下方那行的第一个字符;G 移动到这个文件的最后一行;nG n为数字。移动到这个

2015-12-23 13:01:53 697

原创 HP-UX vPars and Integrity 为vm guest添加、删除磁盘

一、vm guest添加虚拟存储创建虚拟机后,可以使用 hpvmmodify 命令添加、删除或修改虚拟机的存储设备。要向现有虚拟机添加设备,请包含 -a 选项,其方式与执行 hpvmcreate 命令时相同。例如,以下命令修改名为 host1 的虚拟机,添加一个虚拟disk设备,其后备存储为物理磁盘设备 /disk2。省略的虚拟硬件地址将由系统自动生成。# hpvmmodify -P ho

2015-10-21 10:51:32 1531

原创 hp-unix 根盘镜像及镜像解除

一、制作根盘镜像在本示例中,要添加的磁盘的硬件路径为 0/1/1/0.0x1.0x0,设备专用文件名为 /dev/disk/disk2 和 /dev/rdisk/disk2。请执行下列步骤:1. 使用 idisk 命令和分区描述文件对磁盘进行分区。a. 创建分区描述文件。例如:# vi /tmp/idf在本示例中,分区描述文件包含以下信息:3EFI 500MBH

2015-10-20 21:45:04 3575

redhat/centos6.9 kmod-oracleasm/oracleasm-support/oracleasm rpm包

kmod-oracleasm-2.0.8-15.el6_9.x86_64 oracleasm-support-2.1.8-1.el6.x86_64 oracleasmlib-2.0.4-1.el6.x86_64 安装顺序: rpm -ivh kmod-oracleasm-2.0.8-15.el6_9.x86_64.rpm rpm -ivh oracleasm-support-2.1.8-1.el6.x86_64.rpm rpm -ivh oracleasmlib-2.0.4-1.el6.x86_64.rpm

2023-03-07

aix5.3 ssh安装包

aix5.3 ssh安装包,使用前须在Windows下先rar解压。

2021-08-31

FusionSphere 6.5.1 安装包 百度网盘下载链接

cna.iso、vrm.zip、FusionCompute 6.5.1_Installer.zip

2021-08-26

DSGRealsync管理维护手册(DOC-49页)完美版.doc

DSGRealsync管理维护手册

2021-08-03

oracle11gR2 RAC for aix6.1

基于power750硬件分区上的oracle11gR2 rac安装。

2013-10-09

oracle11gR2 RAC for linux6.3

本实验是基于64位linux平台的oracleRAC安装,硬件环境是EXSI虚拟机。

2013-10-09

oracle SQLplus命令集锦

自己平时用到的一些SQLplus命令 现在把他制作成 exe的电子书 希望能够对大家有用 其中都是很多网页 所以可能会有些许的烦乱 目前还没有把他们都整理成word 后面会继续整理

2013-09-20

AIX overview

aix操作系统的详细介绍,对于初步了解aix有帮助!

2013-03-06

IBM AIX系统培训破解版

对于IBM aix系统的基础掌握和提高很有帮助!

2013-03-06

生成树协议配置的相关内容及参数介绍

生成树协议最主要的应用是为了避免局域网中的网络环回,解决成环以太网网络的“广播风暴”问题,从某种意义上说是一种网络保护技术,可以消除由于失误或者意外带来的循环连接。STP也提供了为网络提供备份连接的可能,可与SDH保护配合构成以太环网的双重保护。新型以太单板支持符合IEEE 802.1d标准的生成树协议STP及IEEE 802.1w规定的快速生成树协议RSTP,收敛速度可达到1s。

2010-10-26

网络管理常用软件 网络工程网络安全

便于网络管理的常用小工具集合,网络工程网络安全。

2010-09-26

历年网管试题考试软件

历年全国网管考试试题 内容丰富,难度适中,有上下午试题可选,较好的软件

2010-05-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除