自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Oracle flashback database闪回介照

① sqlplus 下基于 SCN 闪回。② sqlplus 下基于时间戳闪回。③ sqlplus 下基于还原点闪回。⑤ RMAN 下基于 SCN 闪回。④ RMAN 下基于时间戳闪回。⑥ RMAN 下基于:归档序号。

2024-07-09 16:43:03 211

原创 PostgreSQL之Pgbouncer连接池安装

PgBouncer作为PostgreSQL数据库的连接池中间件,PgBouncer仅作为一个连接池和代理层为PostgreSQL和应用之间提供服务。PgBouncer能够缓存和PostgreSQL的连接,当有连接请求进来的时候,直接分配空闲进程,而不需要PostgreSQL fork出新进程来建立连接,以节省创建新进程,创建连接的资源消耗。PgBouncer能够有效提高连接的利用率,避免过多的无效连接,导致数据库消耗资源过大,CPU占用过高。

2024-06-28 15:08:23 291

原创 PostgreSQL之pgsqltuner自动化调优与顾问建议

【代码】PostgreSQL之pgsqltuner自动化调优与顾问建议。

2024-06-27 17:13:26 223

原创 PostgreSQL的索引监控与查看

【代码】PostgreSQL的索引监控与查看。

2024-06-27 16:54:14 213

原创 PostgreSQL序列的创建与管理

2) 方法二:创建序列,并通过nextval('sequence_name )函数指定为某一字段的默认值。(2) 修改序列将序列和一个表的指定字段进行关联,在删除那个字段或其所在表,会自动删除已关联的序列。(3) 修改序列值(4) 查询序列(5) 删除序列

2024-06-27 16:37:47 772

原创 Oracle创建存储过程介绍

在Oracle数据库中,创建存储过程可以使用PL/SQL语言。存储过程是一组为了完成特定数据库任务的SQL语句,这些语句是经过编译的,并被存储在数据库中,用户可以通过指定存储过程的名称并给出参数(如果该存储过程有参数)来执行它。

2024-06-23 18:38:18 205

原创 Oracle转换函数-日期字符数字转换

【代码】Oracle转换函数-日期字符数字转换。

2024-06-23 18:15:44 252

原创 MySQL 5.7性能测试Sysench OLTP 测试-混合读写

【代码】MySQL 5.7性能测试Sysench OLTP 测试-混合读写。

2024-06-14 11:39:20 149

原创 MySQL 性能建议者:mysqltuner.pl

【代码】MySQL 性能建议者:mysqltuner.pl。

2024-06-12 15:46:21 199

原创 MySQL 范围分区 : range

(4) 查看执行计划。

2024-06-12 11:26:53 138

原创 Linux : ipvsadm工具介绍

由于LVS本质上是一个内核模块,所以我们需要借助一些用户层工具去配置管理,主要有以下两个工具:2. ipvsadm。

2024-06-12 10:17:58 169

原创 Oracle 23ai数据库发布和支持时间表

Oracle 23ai数据库发布和支持时间表

2024-06-11 15:50:03 140

原创 MySQL Router安装

使用MySQL Router实现来读写分离,前端应用层不需要直连接底层DB ,而是统一连接到MySQL Router。MySQL Router对前端应用层是透明的,我们不需要在代码层做任何处理。应用层会把MySQL Router-个正常的MySQL实例使用,底层DB Master挂了会自动使用Backup节点替代,十分方便。MySQL中间件通过类似连接池的方式,将请求按照一定的规则分发给底层数据库,从而实现DB的读写分离、高可用。(2) mysql router 安装。

2024-06-11 11:17:12 282

原创 MySQL 5.7 group Replication

IP HOSTNAME port 用途。10.10.10.214 crmdb04 3306 备用。

2024-06-11 11:07:48 141

原创 MySQL密码过期设置

【代码】MySQL密码过期设置。

2024-06-11 09:48:20 197

转载 15.1.12 CREATE DATABASE Statement

8.0+ mkdir在data目录创建数据库,不能正常识别!

2024-06-11 08:41:46 20

原创 LINUX swap 扩容缩小案例

 现状,目前是4G的swap,我要设置为8G的swap,需要加4G。② 停止原来所有的SWAP分区。② 停止所有的swap分区。② 停止所有的swap分区。⑤ 启动新的swap分区。⑤ 启动新的swap分区。① 新建文件分区(8G)③ 启动新的SWAP分区。① 新建文件分区(8G)② 启动新的SWAP分区。④ 设置开机自动启动。③ 设置开机自动启动。⑥ 设置开机自动启动。⑥ 设置开机自动启动。

2024-06-07 15:01:29 242

原创 MySQL 8.4LTS支持

MySQL发布模型分为两个主要轨道:LTS(长期支持)和创新。所有LTS和Innovation版本都包含错误和安全修复,并且被认为是生产级质量。

2024-06-04 16:40:29 827

原创 某Oracle OA数据库原机迁移方案

【代码】某Oracle OA数据库原机迁移方案。

2024-06-03 11:10:18 249

原创 Oracle口令管理

 密码必须至少包含 2 个大写字符、2 个小写字符、2 个数字字符和 2 个特殊字符。 密码包含不少于 9 个字符且不超过 30 个字符。密码不包含双引号字符(“)。但是,它可以用双引号括起来。注意:password_reuse_time 和 password_reuse_max 是复式的,可以都指定但只有。 4.口令改变时新口令必须和旧口令保证有 8 个符号以上的差异。 3.口令至少有一个字母,一个数字和一个特殊符号。 密码必须与以前的密码至少相差 4 个字符。

2024-05-29 11:19:07 739

原创 Oracle ASM磁盘创建、删除

【代码】Oracle ASM磁盘创建、删除。

2024-05-29 10:47:33 361

原创 Oracle分析和计算表的碎片情况

对于索引的碎片情况,可以使用ANALYZE INDEX [INDEX_NAME] VALIDATE STRUCTURE ONLINE;命令进行分析,并通过查询index_stats视图来查看索引的碎片率。这将返回每个表的已分配空间、已使用空间、预留空间(基于PCTFREE)和浪费的空间(碎片)。

2024-05-29 10:18:43 1075

原创 MongoDB备份与恢复

可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。➢ mongorestore,速度较慢,比mongoimport慢2.5倍左右,但是根据mongodump导出的数据,可以完整导入数据。停止每个片上的某一个secondary节点,利用此节点进行备份,停止其中某一个配置服务器,保证备份时配置服务器上的源数据不会改变。从上面的结果可以看出,我们在导出数据时没有显示指定导出样式 ,默认导出了JSON格式的数据。 该工具可以导入JSON格式数据,也可以导入CSV格式数据。

2024-05-29 08:42:55 363

原创 搭建DNS服务器实现域名解析

加入此行。先定义密钥名type slave;采用密钥进行同步。

2024-05-24 15:47:36 1340

原创 Linux系统内核相关参数调优

SYN Flood是当前最流行的DoS(拒绝服务攻击)与DDoS(分布式拒绝服务攻击)的方式之一,这 是一种利用TCP协议缺陷,发送大量伪造的TCP连接请求,常用假冒的IP或IP号段发来的海量请求连接的 第一个握手包(SYN包),被攻击服务器回应第二个握手包(SYN+ACK包),因为对方是假冒IP,对方 永远收不到包且不会回应第三个握手包。SYN攻击是利用TCP/IP协议3次握手的原理,发送大量的建立连接的网络包,但不实际建立连接,最 终导致被攻击服务器的网络队列被占满,无法被正常用户访问。

2024-05-24 15:32:14 734

原创 Apache源码安装

-enable-ssl #支持SSL加密。--prefix=/usr/local/apache2.4 #安装路径。1、解压编译安装依赖包httpd-2.4.41.tar.gz到 /usr/local/src/目录下。2、切换到/usr/local/src/httpd-2.4.41/目录下。3、配置安装路径、和相关Apache模块。10、默认是daemon用户运行的进程。

2024-05-24 15:23:26 270

原创 配置iptables防火墙

IP信息包过滤系统,它实际上由两个组件netfilter 和 iptables 组成。关系:netfilter组件也称为内核空间(kernelspace),是内核的一部分,由一些信息包过滤表组成,这些表包含内核用来控制信息包过滤处理的规则集。iptables组件是一种工具,也称为用户空间(userspace),它使插入、修改和除去信息包过滤表中的规则变得容易。后期简称为:iptables。

2024-05-24 15:04:43 469

原创 Tengine安装配置【国产NGINX】

【代码】Tengine安装配置【国产NGINX】

2024-05-24 14:19:54 255

原创 部署docker 容器虚拟化平台

使用docker build创建镜像时,需要使用 Dockerfile 文件自劢化制作 image 镜像 注:Dockerfile有点像源码编译时./configure后产生的Makefile。4、配置docker 镜像加速 #在阿里云自己的阿里云网站取:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors。docker build -t docker.io/centos:httpd ./ 注: ./ 表示弼前目弽。

2024-05-24 11:43:29 768

原创 Postgresql之pg_dumpall生产环境自动化备份案例

(1) 编写shell脚本。(2) 配置自动计划任务。

2024-05-24 11:17:19 86

原创 Oracle归档日志清理

1、检查Oracle进程是哪个用户运行。3、确认是Oracle归档目录满了。4、rman清理归档日志。

2024-05-24 11:08:09 243

原创 Oracle之rman异机恢复方案

(3) 修改redo 日志文件和临时表空间文件的路径。(4) 重新注册备份路径。(1) 检查备份信息。(2) 恢复控制文件。(5) 删除过期归档。

2024-05-24 11:03:55 194

原创 Oracle-范围分区(Range Partitioning)的创建

- 官网: https://docs.oracle.com/en/database/oracle/oracle-database/19/vldbg/loe.html#List-of-Examples。3 )范围分区特别适合于按时间周期进行数据的存储。6 )范围分区与记录值相关,实施难度和可维护性相对较差。4 )数据管理能力强(数据迁移,数据备份,数据交换)2 )范围分区通过对分区字段值的范围进行分区。-- 以某一个范围进行分区。1 )最早、最经典、应用最广的分区算法。5 )范围分区的数据可能不均匀。

2024-05-24 10:54:19 333

原创 Python获取Oracle表数据发生e-mail

【代码】Python获取Oracle表数据发生e-mail。

2024-05-24 10:43:33 199

原创 MySQL之mysqlbinlog二进制日志读取案例

(4) 在输出时控制内容的编码显示格式。(3) 禁止恢复过程中产生日志。(5) 从远程获取二进制日志。(1) 默认查看日志。

2024-05-24 10:30:36 200

原创 MySQL之mysqldump单库迁移生产案例

--default-character-set :指定导出字符集。6、导出数据,mysqldump默认导出字符集在各个版本是存在差异的。# mysql 5.8:mysqldump默认字符集utf8mb4。# --databases :指定数据库,导出某个数据库。# --single-transaction :锁相关。# mysql 5.6:mysqldump默认字符集utf8。# mysql 5.7:mysqldump默认字符集utf8。# --flush-logs :刷日志。2、检查数据库字符集。

2024-05-24 10:12:56 318

原创 MySQL 物理备份-xtrabackup之stream流备份

(1) 创建备份用户。

2024-05-24 10:02:36 225

原创 MySQL数据库主从切换流程案例

MySQL之MM架构且配置VIP切换测试案例

2024-05-24 08:37:38 176

原创 [MY-010584] [Repl] Slave SQL for channel ‘‘: Worker 1 failed executing transaction ‘8a6a904d-f

2022-07-26T09:42:41.428914+08:00 18 [Warning] [MY-010584] [Repl] Slave SQL for channel '': Worker 1 failed executing transaction '8a6a904d-f8df-11ec-8bc3-000c2927da2f:132' at master log jaspondb-binlog.000006, end_log_pos 45170; Error executing row event:

2024-05-23 14:52:41 1069

原创 Oracle备库基于最小SCN恢复

Oracle备库基于最小SCN恢复

2024-05-23 14:39:04 212

空空如也

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

TA关注的人

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