TIDB集群部署

资源规划 在有外网的环境中部署TIDB集群 资源紧张演示环境配置给的较低,我们这里使用7台虚拟机部署 节点名 IP地址 CPU 内存 磁盘类型 PD1 10.0.0.201 1 4G SSD PD2 10.0.0.202 1 4G SSD PD3 10.0.0.203 1 4G SSD KV1 10.0.0.204 1 4G SSD KV2 10.0.0.205 1 4G SSD KV3 10.0.0.206 1 4G SSD TIDB 10.0.0.207 1 2G SSD monitoring 10.0.0.201 1 4G SSD grafana 10.0.0.201 1 4G SSD alertmanager 10.0.0.201 1 4G SSD 1、连接中控机安装tiup工具 使用tiup工具下载命令安装 dennis@wutongdeMacBook-Pro ~ % ssh root@10.0.0.207 root@10.0.0.207's password: Last login: Sat Jun 26 11:36:38 2021 from wutongdembp [root@tidb ~]# pwd /root [root@tidb ~]# curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | … [Read more...]

ora-00245报错解决方法

1.发现问题 最近使用备份软件对客户11G RAC数据库进行备份,发现备份失败查看日志发现数据库报 ORA-00245: control file backup failed; target is likely on a local file system错误。 2.问题分析 本报错出现于oracle 11.2.0.1.0及以后的版本中,应用于所有平台仅仅RAC环境会发生,因为oracle 11Gr2控制文件备份机制的改变,集群中的任何实例都要可以写入快照文件。当然这个文件也就要对所有实例可见,所以这个快照文件要设置在共享设备上。 我们现在看一下本机设置: [oracle@rac1 ~]$ rman target / Recovery Manager: Release 11.2.0.4.0 - Production on Mon Jun 21 10:56:57 2021 Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved. connected to target database: ORCL (DBID=1601183368) RMAN> show all; using target database control file instead of recovery catalog RMAN configuration parameters for database with db_unique_name … [Read more...]

PostgreSQL 密码验证功能增强

密码验证介绍 passwordcheck 模块是在 CREATE ROLE 或者 CREATE USER 期间检查用户密码是否符合指定的规则模块如果密码比较弱,那么在此期间将会拒绝执行密码并返回一个错误。 该模块位于 srcpkg/contrib 目录下,安装后位于 $libdir 目录下,使用 shared_preload_libraries加载并重新启动服务器后生效。在该模块中,主要有两个规则判断,一个是用户名自身的判断,一个是密码长度少于8位的判断,一个是对是否包含用户名本身的判断。 密码验证增强功能 密码验证增强功能主要是在原有密码检查模块的基础上,增加了对密码中是否包含至少一个大小写字母,一个数字和一个特殊字符的判断。 实现 <code class="hljs">/*------------------------------------------------------------------------- * * passwordcheck_enchance.c * * Author: Sungsasong * * IDENTIFICATION * … [Read more...]