在MySQL中找到指定表的建表语句和INSERT语句
MySQL 在备份的SQL文件中找到建表语句和 insert 语句。 -- 1. 获取建表语句 sed -e '/./{H;$!d;}' -e 'x;/CREATE TABLE `mytable`/!d;q' mysql_backup.sql -- 2. 获取表数据 grep -i 'INSERT
Oracle11g迁移数据到Oracle19c
1.准备工作 1.1 确定迁移用户 确定迁移用户的默认表空间和临时表空间。 col username for a10; col default_tablespace a20; col temporary_tablespace a20; select username,default_tablespa
Oracle SQL 查询获取人员最新一条通行记录
Oracle SQL 查询获取人员最新一条通行记录 有一张表中有以下几个字段 字段名 说明 ID 通行记录ID RYBH 人员编号 FX 通行方向(进,出) TXSJ 通行日期(yyyy-mm-dd hh24:mi:ss) 现在要查询每个人员近7天最新一条出入记录是进还是出,这里使用row_numb
CentOS7 二进制安装Oracle19c
官方文档 安装前准备 #修改 hostname hostnamectl set-hostname oracle-db-19c echo "172.16.22.171 oracle-db-19c" >> /etc/hosts #关闭 selinux sed -i 's/^SELINUX=.*/SELI
Oracle 归档日志满导致数据库无法连接处理方法和设置自动删除数据库归档
记录 Oracle 数据库因归档日志满了导致数据库无法连接问题处理过程 使用 rman 删除归档 -- 进入RMAN rman target / -- 显示无用的archivelog crosscheck archivelog all; -- 删除过期的归档 delete expired archi
安装 NGINX Ingress Controller
安装 NGINX Ingress Controller 官网 1.部署 nginx-ingress-controller 官网部署说明 1.1.下载项目 可以去github realease下载相应
在 my.cnf 中修改了配置但是重启实例后参数不生效
MySQL 存在多个配置文件,在启动实例的时候配置文件的加载是有顺序的,详见官网说明。 排查过程 1.查看系统参数来自哪个配置文件 以max_connections参数为例。 select variable_name,variable_source as source,variable_path,s
MySQL8 搭建 innodb cluster 实验
innodb cluster 搭建 介绍 一个事务在 MGR 中的执行流程大致如下: 事务写 Binlog 之前会进入到 MGR 层; 事务消息通过 Paxos 广播到各个节点; 在各个节点上进行冲突检测(冲突检测详细过程会在稍后介绍); 认证通过后本地节点写 Binlog 完成提交; 其他节点写
CentOS7升级Openssh
1.安装telnet服务 防止openssh升级过程中出现问题导致服务器无法连接 1.1 查看是否安装telnet服务 rpm -qa | grep telnet-server 如果没有则安装telnet服务 yum install -y xinetd telnet telnet-server
java.io.FileNotFoundException: (打开的文件过多)
tomcat服务器运行程序访问报错 java.io.FileNotFoundException 打开的文件过多。 在使用ulimit -a查看资源打开限制后发现正常 core file size (blocks, -c) 0 data seg size (kby