自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 OCP 安装 OceanBase集群(企业版3.2.4.1)

1.OceanBase是一款对 服务器资源 要求及其严格 的 分布式数据库,安装 OceanBase 每个机器的资源(CPU,内存)

2024-06-06 09:59:21 1212

原创 OCP 备份 OceanBase集群

1.进行一次完成的物理备份之前,建议完后一次合并(根据实际情况定),合并操作通常在业务低峰期进行2.由于合并消耗的时间较长,发起物理备份操作的时间点与上一次发起合并操作时间点间隔不要太小。

2024-06-04 10:27:33 565

原创 OceanBase 内存研究(OceanBase 3.2.4.5)

1.当memory_limit_percentage(可使用服务器物理内存最大百分比) 值 与 memory_limit(OBserver总内存) 值 均不为空时,OBserver总内存以 memory_limit为主,不受 memory_limit_percentage 影响。如果 memory_limit值为0,OBserver总内存 受memory_limit_percentage 改变影响。2.每个租户可用内存 包含增量数据的 MemStore(tenant memstore)以及。

2024-06-01 20:52:42 1086

原创 OBproxy基础运维

obproxy 属于OceanBase的代理,生产环境中 OceanBase 数据库的数据 会以 多副本的形式 存放在各个 OBServer 节点上,obproxy 接收用户发出的 SQL 请求,并将 SQL 请求转发至最佳目标 OBServer 节点,最后将执行结果返回给用户,该工具一般部署在observer所在的服务器上。

2024-05-29 09:48:26 887

原创 OceanBase 回收站功能(社区版4.2.1.0)

回收站默认是关闭的。如果开启的话,回收站里包含 OB 被删除的对象(租户,表,索引,database等)。当删除OB某个对象后,该对象会进入回收站,删除对象的存储空间并不会被释放,仍然占用物理空间。1.还原任何对象时,都建议使用回收站中的名称还原2.单独删除索引,索引不会进入回收站。删除表时,表中的索引会随着表 一起进入回收站,而且还原时,索引也会随着表一起还原3.truncate 表是 OB 4.X.X.X 版本不支持通过回收站还原。

2024-05-28 19:52:02 1224

原创 OceanBase 重启方法

使用 -c 指定服务来重启,这里指定 oceanbase-ce 重启。可以使用 -s 指定 特定节点 的obproxy 重启。也可以使用 -s 指定重启的具体节点。

2024-03-28 18:26:50 1379

原创 kingbase 物理备份还原

lrwxrwxrwx. 1 kingbase kingbase 60 3月 13 20:02 KingbaseHA -> /opt/Kingbase/ES/V8/KESRealPro/V008R006C008B0014/KingbaseHA/lrwxrwxrwx. 1 kingbase kingbase 56 3月 13 20:02 Server -> /opt/Kingbase/ES/V8/KESRealPro/V008R006C008B0014/Server/

2024-03-26 10:21:11 1194

原创 kingbase 归档日志

rw-------. 1 kingbase kingbase 16777216 3月 25 16:15 000000050000000000000017。-rw-------. 1 kingbase kingbase 16777216 3月 25 16:15 000000050000000000000017。-rw-------. 1 kingbase kingbase 16777216 3月 25 16:15 000000050000000000000017。

2024-03-25 16:40:30 908

原创 percona-toolkit 检查 MySQL 主从延迟

从库的 IO线程 拉取主库的二进制出现 阻力(没有中断,也在复制。sql线程 也能 同步上 IO线程。但是,实际上此时的 从库数据进度 已经落后 主库的数据进度。pt-heartbeat 为 percona-toolkit工具包中的一个,安装完 percona-toolkit 之后可以使用。,下次 再启动 该后台进程 之前 必须 先删除该文件,否则无法启动。由于主库上的心跳表已经不更新了,从库认为与主库的延迟越来越大。: I/O线程是否被启动并成功地连接到主服务器上。: SQL线程是否被启动。

2024-03-19 10:08:48 778

原创 kingbase 服务器配置(参数修改)

2024-03-14 20:51:00.858 CST [9230] 日志: 正在启动 KingbaseES V008R006C008B0014 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-28), 64-bit。2024-03-14 20:51:00.858 CST [9230] 日志: 正在监听IPv6地址"::",端口 54321。文件里的为准,需要编辑取消该文件里的值。

2024-03-18 21:18:20 1485

原创 MySQL MGR 恢复(从库维度)

1.这两种还原方法同样适用于 MGR中加入新节点。2.从节点组关系恢复 或者 组关系中新加入节点,从节点数据恢复同步是一方面,更重要的是值,组关系靠GTID值来同步事务。在各节点数据一致的情况下,gtid_purged值不同也会导致还原失败。如果从库gtid_purged值不是组关系成员中的gtid_purged值。加入组关系时 从库 会从初始的 gtid_purged值同步。导致 重复执行 其它组成员已经执行过的 gtid 事务,日志中会报 数据已存在,同步停止 的错误。3.还原故障节点组关系。

2024-02-23 21:35:52 1450 2

原创 达梦文件迁移

注:系统文件system与roll文件不允许offline。所以在移动时,只能修改控制文件中的路径。---切换到 mount 状态。---切换到open状态。executed successfully ---转移成功。出现错误:数据库当前处于 online 状态,数据文件不能迁移。迁移的表空间文件 一定要处于。移动系统文件与roll文件。两个文件路径 修改到。

2024-01-31 16:46:28 1166 1

原创 DB2 连接错误 (database)

DB2 中的 每个 schema 实例 并不是 database 名。功能上 schema 相当于 MySQL 中的 database。但是并不代表 DB2 数据库名。DB2安装完初始化时,会创建数据库(名字自定义,例如TPCCDB),之后在该数据库(TPCCDB)下创建各种实例(schema), 在每个实例下创建表。由此可见 DB2 的数据库名 需要查看获得,schema 并不代表 database。DB2出现连接错误,初步判定 数据库名 错误。在客户端下,使用 SQL 语句 查看。

2024-01-30 14:16:15 430

原创 TIDB修改日志级别

tidb 默认日志级别 为 info,可选项为 [debug, info, warn, error, fatal],在 tidb-server,tikv-server,tiflash-server,pd-server 四个板块内都可以设置。出现提示 :请检查上面的变更亮点,您是否想应用这些变更?[y/N]:(默认为N)按“Y+回车”就可以确认了。使用 tiup 命令 查看集群信息。

2024-01-25 16:47:35 705

原创 postgresql 12 安装

​#listen_addresses = '*' 表示监听所有的ip信息(记得去掉#)需要修改 配置文件 postgresql.conf 和 pg_hba.conf。#​port = 5432 表示服务的端口,可以自定义为其他端口(记得去掉#)注意 pgsql.sh 文件如果不存在,新建即可。至此单节点PG配置完成。

2024-01-25 14:58:10 1467

原创 MySQL 管理端口

create_admin_listener_thread = 1 --创建一个单独的 listener 线程来监听 admin 的连接请求。连接数达到最大限制时,使用 管理端口 可以无限制登录,admin_port = 33062 --监听端口,默认为 33062,也可以自定义端口。admin_address = 127.0.0.1 --监听地址,建议设置为一个固定的 IP 地址。如果在当前的连接基础上 ,再用root用户开启一个新连接依然会报错。

2024-01-13 21:10:15 1065

原创 达梦数据库 模式 研究

normal 为数据库的普通模式,当数据库启动后,默认为该模式。但不发送实时归档、即时归档 和 异步归档。的操作不计入redo重做日志。实时归档(Realtime)模式, 该模式默认状态为。该模式下用户正常操作数据库。达梦数据库支持三种模式。即时归档(Timely)下,三种模式可以互相转换。异步归档(Async)达梦正常启动后默认为。

2024-01-11 14:10:03 1430

原创 MySQL 基于 GTID 主从复制

GTID 是 MySQL事务标识,为每一个提交的事务都生成一个标识,并且是全局唯一的,这个特性是从MySQL5.6引进的。

2024-01-10 14:10:18 1231

原创 MySQL8.0 升级

将升级到。

2024-01-09 18:19:17 1515

原创 MySQL GTID 主从错误

在更改GTID_MODE时不可直接跳跃更改,否则会提示报错。必须 同时开启或者关闭。功能,即要保持一致。搭建主从出现以下错误。

2023-12-28 11:24:08 1668

原创 达梦兼容MySQL问题

方法 2: 非 mysql 兼容模式下(即 COMPATIBLE_MODE 不等于 4),修改 GROUP_OPT_FLAG(动态会话级)参数包含 1 取值,即支持查询项不是 GROUP BY 表达式。0:不兼容,1:兼容SQL92标准,2:部分兼容ORACLE,3:部分兼容MS SQL SERVER,4:部分兼容MYSQL,5:兼容DM6,6:部分兼容TERADATA,7:部分兼容POSTGRES。ENABLE_BLOB_CMP_FLAG:是否支持大字段类型的比较。使用的是 MySQL的环境。

2023-12-21 11:52:14 2721

原创 Oracle11g登录方法

oracle系统用户名和密码为: system / oracle 使用自带系统用户system登录。sqlplus / as sysdba ---使用sysdba登录。以用户名/密码、IP:Port、服务名 为参数登录。su - oracle 切换到Oracle用户。之后退出执行sqlplus登录命令。sqlplus ---登录。

2023-12-19 11:48:30 617

原创 Linux 创建分区

brw-rw----. 1 root disk 8, 1 2月 27 15:10 /dev/sda1。brw-rw----. 1 root disk 8, 2 2月 27 15:10 /dev/sda2。brw-rw----. 1 root disk 8, 0 2月 27 15:10 /dev/sda。brw-rw----. 1 root disk 8, 16 2月 27 15:10 /dev/sdb。分一个区就行,用 ext4 文件系统,挂到 /data 目录。

2023-12-15 18:20:35 404

原创 达梦创建用户与表空间扩容

CASE WHEN "TYPE" ='0' THEN '基备份' WHEN "TYPE"='1' THEN '增量备份' WHEN。CASE WHEN "RANGE#"='1' THEN '库备份' WHEN "RANGE#"='2' THEN '表空间备份'CASE WHEN "LEVEL" ='0' THEN '联机备份' WHEN "LEVEL"='1' THEN '脱机备份'"TYPE"='2' THEN '表备份' WHEN "TYPE"='3' THEN '归档备份' END "备份类型" ,

2023-12-06 11:22:17 640

原创 redis 禁用保护模式

使用 连接工具 连接 redis 时,出现上面错误。分析是 redis 使用。进入到 安装目录 /redis-6.0.5/src 下,使用配置文件启动。

2023-12-01 16:12:25 387 1

原创 OceanBase 创建租户

资源单元 Unit 是一个租户使用 CPU、内存的最小逻辑单元,也是集群扩展和负载均衡的一个基本单位,在集群节点上下线,扩容、缩容时会动态调整资源单元在节点上的分布进而达到资源的使用均衡。# 根据上述3张表的情况,可以观察到,集群obdemo下目前没有业务租户,也没有额外的资源单位和资源池。上面的例子针对的是单节点的集群环境,只能创建单副本的租户。上面的例子针对的是单节点的集群环境,如果您的集群有 3 个节点,那么。的创建,完成资源单元和资源池的对应后,就可以正常开始租户创建了。以及 每个用户租户对应的。

2023-11-30 15:31:23 507 1

原创 Docker 部署 OceanBase

docker exec -it obstandalone /bin/bash --- obstandalone 为容器名。obclient -uroot@sys -h127.0.0.1 -P2881 ---登陆数据库,OB默认端口2881。root@LAPTOP-FPIQJ438:/# docker ps ---查看正在运行的镜像。

2023-11-29 13:57:38 141 1

原创 my2sql 工具 恢复数据

该工具是 go版 MySQL binlog解析工具,通过解析 MySQL binlog ,可以生成原始SQL、mysql> flush logs;---为了方便演示,重新生成一个binlog。SQL等,也可以生成DML统计信息。, DML统计以及大事务分析不受影响。在目标 /tmp 目录下 生成。回滚,生成 删除操作的 回滚语句。查看 当前 binlog 文件。查看 日志 再次确认位点。binlog格式必须为。生成 闪回sql 文件。生成 闪回sql文件。确实生成了 回滚语句。

2023-11-27 15:16:47 614 2

原创 proxysql Java 连接失败 问题

proxysql目前安装最新的 内置的mysql版本也才是5.5.30的 所以如果你的数据库是8.0及以上的。一定要记得修改proxysql内置mysql的版本号 登上proxysql的应用端执行以下命令。配置好后 springboot中的datasource换成 proxysql的客户端ip。#那个版本号8.0.4 可以随意改 只要是8.0以上的就行,根据客户MySQL版本输入。但是最后发现客户使用的版本是最新的,不是这方面的原因。

2023-11-24 17:35:13 284 1

原创 MySQL 连接 Java 错误问题

这是因为MySQL的版本更新后去掉了“query_cache_size”系统变量。查询“query_cache_size”的值,并在Java应用程序中进行修改。解决方法一:在MySQL参数设置中删除“query_cache_size”使用MySQL并且经常在使用Java应用程序时遇到这个错误:“解决方法二:查询系统变量并修改Java应用程序。解决方法三:升级Java驱动程序版本。

2023-11-22 14:04:24 297 2

原创 MySQL MGR架构 实现

scp all_databases.sql root@x.x.x.x:/xx/ 从库IP。修改host文件(和主机名一致)按实际IP和主键名修改。一致导致搭建失败,了解到虚拟机是克隆过来的,将结果值,添加到配置文件,之后重启数据库。主从库都要执行(gtid一致)将主库备份的数据传到备库。修改 auto.cnf。

2023-11-18 14:49:05 467 2

原创 xtrabackup 5.7 和 8.0 区别

浅谈二者区别,主要站在 FTWRL 角度上

2023-11-17 17:32:48 78 1

原创 MySQL error-log 体积较大现象

为1来解决问题,但是该种会导致其他的warning信息不记录到errorlog,导致其他warning不可见。3表示errorlog记录错误信息和告警信息和通知信息,即[error][warning][info]2表示errorlog只记录错误信息和告警信息,即[error][warning]经过浏览网上分析现象,判定出现该现象的原因是。的话,遇到对应的报错不会记录到错误日志中。引起的 时间戳的bug,这种提示属于。该参数有可选值分别为 1,2,3。版本的话,又会引入了一个参数,级别的,并不会影响业务。

2023-11-17 09:48:18 520 1

原创 proxysql 读写分离(MGR)

支持客户。

2023-11-16 17:55:42 274 1

原创 MySQL 主从恢复

导出到 /data/backup/mysql0631 目录下。进入MySQL,使用下面命令,依次对报错的表进行合并优化。报错信息中 / 前后 依次是。mkdir data ---创建新的目录。查看 xtrabackup.info 信息。记住 日志文件 和 位置点。原因是因为表过大,需要。导出数据目录重命名目录。导出过程中出现如下错误。重命名数据和日志目录。

2023-11-16 13:55:58 51 1

原创 MySQL 中 TIMESTAMP和DATETIME的比较

MySQL 中 一个完整的日期格式 可以分为 date 和 time部分,其中,date部分对应格式中的“YYYY-MM-DD”,time部分对应格式中的“HH:MM:SS[.fraction]”。两者都可用来表示YYYY-MM-DD HH:MM:SS[.fraction]类型的日期。注意: 第一个没有提示 warning 的原因是 time 部分为 0。test1中返回的时间提前了8个小时,而test2中时间则不变。TIMESTAMP:会根据 数据库时区 的改变而转换。存储的时间范围不一样。

2023-11-16 13:45:34 199 2

原创 人大金仓开启备份策略

/sys_ctl -D /opt/Kingbase/ES/V8/data restart --重启命令。根据上方参数_repo_path="/home/kingbase/kbbr_repo"会自动生成此目录。_repo_path="/home/kingbase/kbbr_repo" ---备份路径。cd /home/kingbase/kbbr_repo --目录根据备份计划自动生成。cd /opt/Kingbase/ES/V8/Server/bin --进入这个目录。服务器,备份路径信息。

2023-11-14 13:52:33 937 1

原创 Oracle 开启归档

alter system set log_archive_dest_1='LOCATION=+data' scope=spfile sid='*' --修改归档路径到asm盘。--41,42服务器查看归档日志路径是不是刚才的新目录路径了。将41,42服务器上的Oracle开启归档模式,开启的时候将数据库转到mount模式还是会报错。模式,归档日志的话需要在单集群的环境下才可以进行,所以要关闭另一个Oracle。进入到41服务器Oracle,设置归档路径的时候将路径设置为ASM盘。可以看到一个盘里可以跑。

2023-11-13 16:41:20 231

原创 Oracle rman 备份恢复使用

/备份指定表空间及归档的重做日志,并删除旧的归档日志。cd /u01/app/oracle/oradata/XE ---进入数据目录。

2023-11-13 15:43:15 216

原创 kingbase 开启审计和归档

/sys_ctl -D /opt/Kingbase/ES/V8/data restart --重启命令。cd /opt/Kingbase/ES/V8/Server/bin --进入这个目录。才能生效, 在初始化过程中 archive command 参数会被自动赋值。,属于审计插件,重启数据库的时候,会自动下载。配置文件中 归档 这两个参数 默认是被。人大金仓开启归档,需要修改配置文件。才能生效,也是修改配置文件。参数,修改完该参数之后要。1.打开配置文件,找到。开启审计功能,也需要。

2023-11-11 11:38:18 775 2

Informix 数据库,企业亲测有效,免费使用

支持 产品自动化需求 部署 informix,对于这个老古董的数据库,网上资源真的少得可怜,甚至连 IBM 官网上下载之后,解压完都没有 install 可执行文件。最后终于在网上淘到了一款Informix,亲测有效,免费适用,有问题随时反馈

2023-11-09

空空如也

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

TA关注的人

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