自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 这个月什么都没学

这个月什么都没学

2020-11-30 13:40:51 4

原创 maxscale-2.5.3-1安装与配置

https://mariadb.com/kb/en/mariadb-maxscale-25-mariadb-maxscale-configuration-guide/创建监控用户create user scalemon@'%' identified by "Scalemon@123"; grant replication slave, replication client on *.* to scalemon@'%';创建路由用户create user maxscale@'%' iden

2020-10-24 12:35:18 80

原创 oracle gateway dblink引发的监听、资料等待

环境:oracle -> gateway 访问 -> sqlserver配置gateway ,参数文件initdg4msql.ora写好。问题1:每次通过dblink访问sqlserver,事务提交,但会话没断开,其他会话再用dblink访问就会报异常。ORA-28500: 连接 ORACLE 到非 Oracle 系统时返回此信息:[Oracle][ODBC SQL Server Driver][DBNETLIB]一般性网络错误。请检查网络文档。 {08S01,NativeE.

2020-10-13 13:05:03 59

原创 ORA-02049: 超时: 分布式事务处理等待锁

ORA-02049: 超时: 分布式事务处理等待锁思路:1、查找系统已被锁的对像,2、该对像是否与分布式事务相关,3、如果关联杀会话,释放锁SELECT S.USERNAME, DECODE(L.TYPE, 'TM', 'TABLE LOCK', 'TX', 'ROW LOCK', NULL) LOCK_LEVEL, O.OWNER, O.OBJECT_NAME, O.OBJECT_TYPE, S.SID, S.SERIAL#, S.TERMINAL, S.MACHINE,

2020-10-13 12:55:16 20

原创 使用工具dbforge调试MySQL存储过程debug时遇到的问题

问题1:execute command denied to user 'whpe_test'@'%' for routine办法:存储过程定义由'definer' 改为 'invoker 'grant ALL PRIVILEGES ON cr_debug.* to 'root'@'%' ;问题2:占击'setup into'时,提示whpe_test.p_meituan2_clean does not contain debug information.办法:右键点击存储过程,执.

2020-09-27 17:11:53 38

原创 oracle update改写merge into ,有时更高效

# 修改用户基本资料 update ii. a a set a.rr= ( select distinct b.rr from gjic.b b where a.ff = b.ff and b.rr is not null and length(a.ff) > 12 )where exists ( select 'x' from gg.b b where a.ff= b.ff and b.rr is...

2020-09-17 07:02:41 38

原创 MySQL分区表维护(1)

添加分区alter table t_partion_test add PARTITION( PARTITION p_max values less than maxvalue) ;拆分区ALTER TABLE t_partion_test REORGANIZE PARTITION p_max INTO (PARTITION p6 VALUES LESS THAN (60000),PARTITION p_max values less than maxvalue);用表交换分...

2020-08-21 14:06:23 39

原创 MySQL查找占用CPU、MEMORY比较高的SQL

通过top -p mysqlpid -H 可以找到thread_os_id -> 通过thread_os_id 和 performance_schema.threads 找到thread_id -> 通过thread_id和performance_schema.events_statements_curren...

2020-07-23 16:40:03 165

原创 MySql8.0.20+percona-xtrabackup-80-8.0.13备份与恢复

xtrabackup --prepare --parallel=2 --use-memory=1g --apply-log-only --target-dir=/mysqlbackup/node2一、软件: MySQL8.20 xtrabackup8.0.13安装: 自已脑补二、使用:1.权限CREATE USER 'xtrabk'@'127.0.0.1' IDENTIFIED BY 'Xtrabk@123';GRANT BACKUP_ADMIN,...

2020-07-13 09:44:41 1052 11

原创 mongodb副本集创建分片设置

一、创建用户1) Start MongoDB without access control.mongod --port 27017 --dbpath /mongo2) Connect to the instance.mongo --port 270173) Create the user administrator (in the admin authentication database).use admindb.createUser( { user: "myUserAdmin...

2020-06-15 13:35:57 204

原创 安装pmm监控

安装pmm监控pmm:https://blog.csdn.net/h952520296/article/details/78436031https://docs.docker.com/engine/install/centos/docker create\ -v /opt/prometheus/data\ -v /opt/consul-data\ -v /opt/lib/mysql\ -v /opt/lib/grafana\ --name pmm-data\ ...

2020-06-06 16:08:15 178

原创 MGR8.0需求与限制

一、需求:a.体系结构1.innodb storage engine ,必段是innodb 事务引擎2.primary key,每个表必须定主键或非空唯一性键3.ipv4 ,目前只支持ipv44.network performance,集群中服务器彼此非常近,网络性影响很重要b.实例配置1.binary log active , --log-bin[=log_file_name]2.Slave Updates Logged, --log-slave-updates3.

2020-06-05 14:41:27 137

原创 python3实现ssh互信并不输入YES

#! /usr/bin/python# _*_ coding: UTF-8 _*_# coding=utf-8import osimport sysimport configparserimport subprocessimport paramikoimport time# from multiprocessing import Process,Pool# import base64''' 主机存活检测命令'''pingCheck = ['ping', '-c', '3', '.

2020-05-30 22:48:11 140

原创 python3 bytes转为str

result = str(result,'utf-8')

2020-05-30 20:12:00 594

原创 MySQL8.0 配置MGR事务一致性担保

参数group_replication_consistency:1.EVENTUALRO 和 RW事务不会等待在当前之前事务执行完才执行。RW事务不会等待其他成员执行完,意味着一个事物可能单独在一个成员中存在比其它先。当发生failover时,新primary能在当前之前的事务执行被应用之前,接收新的RO和RW. RO可以结果是旧数据,RW可能导致冲突而引起回滚。2.BEFORE...

2020-05-03 15:45:03 202

原创 19c:ORA-01950: no privileges on tablespace

19c:ORA-01950: no privileges on tablespace 解决办法:CREATE PLUGGABLE DATABASE testpdb2 ADMIN USER testadmin IDENTIFIED BY testadmin ROLES = (dba) DEFAULT TABLESPACE sales DATAFILE 'testpdb2.dbf...

2020-04-16 11:01:03 198

原创 mysql 双活设置

主库奇数:auto_increment_offset=1auto_increment_increment=2从库偶数:auto_increment_offset=2auto_increment_increment=2auto_increment_offset

2020-04-12 12:48:25 92

原创 window10 python3用adb工具控制手机

链接:https://github.com/wangshub/wechat_jump_gamehttp://d-prototype.com/archives/10030http://d-prototype.com/archives/8493https://blog.csdn.net/samrtian/article/details/79118778window+手机设置:htt...

2020-04-12 12:45:50 82

原创 19c安装注意事项

注意事项:1、环境配置、用户的创建,可不用手动操作,可由rpm安装生成。http://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpmyum install oracle-database-preinsta...

2020-04-12 12:43:44 162

原创 linux7非root用户添加虚拟网卡的设置

设置orchuser用户权限:vi /etc/sudoers.d/orch# Defaults !requirettyorchuser ALL=(ALL) NOPASSWD: /usr/sbin/arping,/usr/sbin/ip,/bin/ping建立服务器的互信:ssh-keygen -t rsacat id_rsa.pub >> authorized...

2020-03-26 20:26:07 194

原创 ERROR 1449 (HY000): The user specified as a definer ('mysql.infoschema'@'localhost') does not exist

root@localhost 10:25:39 [(none)]>show databases ;ERROR 1449 (HY000): The user specified as a definer ('mysql.infoschema'@'localhost') does not existroot@localhost 10:25:43 [(none)]>alter user...

2020-03-24 10:33:21 3554

原创 mysql5.7升到mysql8.0时,mysql_safe启动失败时问题处理

下面测试mysql_safe启动失败后的问题:5.7下运行:CREATE TABLE employees (id INT NOT NULL,fname VARCHAR(30),lname VARCHAR(30),hired DATE NOT NULL DEFAULT '1970-01-01',separated DATE NOT NULL DEFAULT '9999-12-31',...

2020-02-26 12:04:07 686

原创 mysql5.7升级mysql8.0流程测试案例

生成分区不支持的测试内容:CREATE TABLE employees (id INT NOT NULL,fname VARCHAR(30),lname VARCHAR(30),hired DATE NOT NULL DEFAULT '1970-01-01',separated DATE NOT NULL DEFAULT '9999-12-31',job_code INT NOT...

2020-02-25 17:18:43 1096

原创 oracle linux7.4 + mysql8.0二进制安装

mysql8.0安装1.6. 建立目录1.6.1.创建安装目录及数据目录 mkdir -p /home/db/mysql/product mkdir -p /home/db/mysql/scriptss mkdir /mysqldata mkdir /mysqlbackup mkdir -p /mysqldata/data mkdir -p /mysqltm...

2020-02-20 15:55:12 156

原创 linux7.4 安装perl DBD-ORACLE

下载DBD-ORACLEhttps://metacpan.org/pod/DBD::Oracle放在/tmp/下解压/tmp/DBD-Oracle-1.80root用户下,添加环境变量:export ORACLE_BASE=/home/db/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0export GRID_HO...

2020-02-14 12:36:02 166

原创 mount.cifs实现windows文件共享到linux系统

windows设置共享文件夹及设置权限:win文件夹 -->属性-->共享-->设置共享-->添加用户(Everyone)设置读写属性。接着设置高级共享-->共享此文件夹-->权限-->添加接着设置密码保护-->打开网络共享中心-->关闭密码保护接着打开控制面板-->系统安全-->Windows 防...

2020-02-04 15:29:27 216

原创 dbms_lock.sleep用法

dbms_lock.sleep的权限:grant execute on dbms_lock to USERNAME;create or replace procedure p_01isbegindbms_lock.sleep(10) ;end ;

2020-01-19 10:48:20 425

原创 测试xtrabackup等待'Waiting for table flush'

案例:测试xtrabackup等待'Waiting for table flush'窗口1:select count(1) from t as a1,t as a2 ,t as a3 ;等待很长时间窗口2:开始备份xtrabackup备份2019-12-30 20:04:15.331821394 ======================== START BACKUP查看...

2019-12-31 14:37:36 258

原创 mysql 8.0新特性

What Is New in MySQL 8.0.13用户安全管理:.新认证插件caching_sha2_password默认认正插件,比mysql_native_password 更安全 比sha256_password更好的性能支持role.password-history,不能重用过处一段时间历史密码.FIPS mode资源管理...

2019-12-30 17:13:28 105

原创 oracle temp 占用不释放

select a.username,a.sid||','||a.serial# sid,b.sql_id ,b.tablespace,b.content,b.blocks*c.block_size/1024/1024 size_mfrom v$session a ,v$tempseg_usage b,dba_tablespace cwhere a.saddr =...

2019-11-29 14:19:28 208

原创 HW-contention等待

系统当时大量会话处于HW-contention等待,表空间充足。处理方案:表空间扩容100G,预先分配2G的extent后,交易恢复正常。分析:查看日志发现'unable extent xx bytes'类报错,发现该表空间碎片率高达到96%,没有连续的可用的64M extent,因此当大量insert操作争用HW时,oracle会分配较大的extent来满足,而此时因碎片率...

2019-11-29 14:16:38 52

原创 测试dble的reload时报错

重新加配置文件时reload @@config_all报如下错误:ERROR1003(HY000):Reloadconfigfailure.Thereasoniscom.actiontech.dble.config.util.ConfigException:org.xml.sax.SAXParseException;lineNumber:215;columnNu...

2019-10-23 16:07:04 165

原创 Django view通过render将“字符串”传给页面插件时,值被截断问题

view.py中代码: # startTime = request.POST.get('startTime') startTime = '2019-10-10 01:01:01' endTime = request.POST.get('endTime') hostname = d1.hostname ip = d...

2019-09-25 15:32:10 208

转载 pycharm 查看代码回退

https://blog.csdn.net/zhuiqiuk/article/details/88166679用Pycharm的都知道,它有个跳转的功能,可以让我们在想深入了解某个函数/库的时候,可以快速跳转到具体的定义去,方法就是:按住command, 再用鼠标左击函数名/库名;当我们跳转过去,看到想要看到具体实现后,问题来了,怎样跳回来?方法如下:菜单:View-...

2019-09-24 10:53:59 143

转载 python subprocess模块使用总结

https://www.cnblogs.com/lincappu/p/8270709.htmlpython subprocess模块使用总结一、subprocess以及常用的封装函数运行python的时候,我们都是在创建并运行一个进程。像Linux进程那样,一个进程可以fork一个子进程,并让这个子进程exec另外一个程序。在Python中,我们通过标准库中的subprocess...

2019-09-03 09:49:42 69

原创 python调用系统脚本自动输入'yes/no'

脚本:import shleximport subprocessargs=shlex.split('sh /mysqlbackup/wn19testcdb1002/my_restore.sh')p=subprocess.Popen(args,stdin=subprocess.PIPE)a=p.stdin.write('YES')解读:shlex.split('sh /mys...

2019-09-02 19:31:08 2055

原创 mysql binlog分析脚本及binlog结构内容

基上结构图写个python脚本来分析binlog日志:#_*_ coding:utf8 _*_import osimport sysimport reimport timeimport datetimeimport re# binlog_name = sys.argv[1]binlog_path='/mysqlbinlog/'if len(sys.argv) ...

2019-08-21 17:32:55 233

原创 MySQL+MGR:ERROR] Plugin group_replication reported: '[GCS] Error on opening a connection to

2019-08-14T03:01:52.690466-05:00 7992 [Note] Plugin group_replication reported: 'Group Replication applier module successfully initialized!'2019-08-14T03:01:52.691143-05:00 0 [Note] Plugin group_repl...

2019-08-14 15:27:00 3018 1

原创 python requests的网页乱码问题

连接:https://www.cnblogs.com/bitpeng/p/4748872.html显示乱码如下:IndentationError: unindent does not match any outer indentation levelIndentationError: unindent does not match any outer indentation leve...

2019-06-23 17:39:06 122

转载 同一页面多个form提交

办法1.同一个页面中建立两个表单 各自提交:<form action="?" name="form1" id="form1"><!-- 表单内容 --><input type="submit" /></form><form action="?" name="form1" id="form1"><!-- 表单内容 -...

2019-06-21 14:16:00 4509

oracle ass.awk工具|ass109.awk

SQL> oradebug setmypid Statement processed. SQL> oradebug unlimit Statement processed. SQL> oradebug dump systemstate 266 Statement processed. SQL> oradebug tracefile_name /oracle/ora10g/admin/jscn/udump/jscn1_ora_7755.trc SQL> exit Disconnected from Oracle Database 10g Enterprise Edition Release 1

2020-10-15

SSH实现页面的登录和注册功能

SSH实现页面的登录和注册功能

2013-12-24

oracle11 软件包

oracle11 软件包

2013-08-18

C++ Primer pdf

<<C++ Primer 3>>内容丰富,讲解简单易懂,可能说是C++学习者必备工具箱。

2013-06-14

使用office2003打开docx文件 ,office2007兼容包

使用office2003打开docx文件 ,office2007兼容包

2013-06-13

analyze_binlog.py

binlog分析工具,用python写的,要开启gtid模式,需要设置binlog路径,基于时间点自动分析事务sql,事务量,事务开始结束时间,事务时长,事务占比

2019-09-24

mysql MGR安装和维护手册

mysql group replication 安装步骤,动态视图,问题定位,故障处理。

2019-01-12

oracle opatch工具

oracle opatch工具

2018-08-04

oracle linux7 补丁

oracle linux7安装rac时失败时,要打的补丁。oracle linux7安装rac时失败时,要打的补丁。

2018-08-04

mysql基于时间点的恢复脚本

在备份+binlog完整情况下,可以将mysql恢复到把定的时间点。

2018-07-27

Oracle Enterprise Manager(12c安装文档

OracleEnterpriseManager(Oracle企业管理器,简称OEM)是通过一组Oracle程序,为管理分布式环境提供了管理服务。OEM包括了一组DBA工具,一个repository,以及一个图形化显示的控制台。OEM控制台与每一个服务器上的智能化**(IntelligentAgent)相对应。

2016-09-28

oem12c+plugin+ogg agent

2016-09-28

空空如也

空空如也

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

TA关注的人 TA的粉丝

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