自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(296)
  • 资源 (13)
  • 收藏
  • 关注

原创 xtrabackup相关参数

xtracbakup相关参数

2022-11-10 11:12:36 149

原创 ERROR 1129 (00000): Host ‘xxx‘ is blocked because of many connection errors; unblock with ‘mysqladmi

ERROR 1129 (00000): Host 'xxx' is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts'

2022-10-24 10:23:39 244

原创 达梦8.0主备安装

达梦8.0主备安装

2022-10-21 16:51:35 442

原创 MySQL各种临时表参数作用与区别

MySQL各种内存参数的区别与作用

2022-10-21 10:42:06 245

转载 resetlog之后继续增量恢复

RMAN> list incarnation ;using target database control file instead of recovery catalogDB 关键字 Inc 关键字 DB 名 DB ID STATUS 重置 SCN 重置时间1 1 TEST 1978860036 PARENT 1 30-8月 -052 2 TEST 1978860036 PARENT 534907 05-3月 -093 3 TEST 1978860036 PARENT 762990 10

2022-03-28 10:12:45 61

转载 oracle修改统计信息收集的节点

http://www.dba-oracle.com/t_packages_dbms_auto_task_admin.htmThe Oracle docs note this on automatic maintenance tasks:“In Oracle 11g, there is no GATHER_STATS_JOB. It has been now incorporated into DBMS_AUTO_TASK_ADMIN job along with Automatic segment ad

2021-09-23 22:37:22 89

原创 ORA-28040: No matching authentication protocol

oracle 12c以前版本的库的普及,一些应用还用旧版本的jdbc,如是就产生ORA-28040: No matching authentication protocol之类的问题。网上的解决方案两个,要么替换jdbc版本,要么修改sqlnet.ora中参数。就测修改sqlnet.ora参数:sqlnet.allowed_logon_version=8 12c 推出类似参数:SQLNET.ALLOWED_LOGON_VERSION_CLIENT=10SQLNET.ALLOWED_LOGON_

2021-08-18 16:55:43 147

原创 oracle 12.2.0.1 opatch lsinventory时报LsInventorySession failed: RawInventory gets null OracleHomeInfo

[grid@node1 ~]$ opatch lsinventory -detail -oh /u01/app/12.2.0/gridOracle Interim Patch Installer version 12.2.0.1.25Copyright © 2021, Oracle Corporation. All rights reserved.Oracle Home : /u01/app/12.2.0/gridCentral Inventory : /u01/app/oraInve

2021-07-22 11:59:29 300

原创 postgresql13源码安装

./configuremakesumake installadduser postgresmkdir /usr/local/pgsql/datachown postgres /usr/local/pgsql/datasu - postgres/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data/usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l logfilestart/usr

2021-07-06 14:03:46 190

原创 2021-06-22

PDB Close ORA-65107 ORA-16078run{ALLOCATE CHANNEL ch00 TYPE ‘SBT_TAPE’ parms ‘ENV=(NB_ORA_CLIENT=hforclsrv01.hf.haier)’;ALLOCATE CHANNEL ch01 TYPE ‘SBT_TAPE’ parms ‘ENV=(NB_ORA_CLIENT=hforclsrv01.hf.haier)’;set until time “to_date(‘2021-06-22 03:20:00’

2021-06-22 20:13:49 53

原创 rac pdb database role service

rac pdb database role service主库srvctl add service -d ggc -s prim_db -l PRIMARY -r ‘ggc1,ggc2,ggc3’ -e SESSION -m BASIC -w 10 -z 10 -pdb hjksrvctl add service -d ggc -s stby_db -l PHYSICAL_STANDBY -r ‘ggc1,ggc2,ggc3’ -e SESSION -m BASIC -w 10 -z 10 -pdb

2021-06-21 17:11:32 129

原创 linux测试命令

linux加粗样式查网络,IO,CPUdstat -tnrcmd数据库监控:/opt/oracle.ahf/tfa/ext/oratop/oratop.RDBMS_11.2_LINUX.X64 ‘/ as sysdba’ -i 2 -diotop数据库SET SERVEROUTPUT ONDECLARElat INTEGER;iops INTEGER;mbps INTEGER;BEGIN– DBMS_RESOURCE_MANAGER.CALIBRATE_IO (, <M

2021-06-20 15:55:55 43

原创 ORA-00600: internal error code, arguments: [6856]

ORACLE Instance fdcdb2 (pid = 33) - Error 607 encountered while recovering transaction (788, 16) on object 1211616.2021-05-19T15:29:37.131499+08:00Errors in file /oracle/app/diag/rdbms/xx/xx2/trace/xxx2_smon_29051.trc:ORA-00607: Internal error occurr

2021-05-19 18:58:28 118

原创 proxysql现实读写分离和SQL路由

########################################## ProxySQL ###################################################配置 ProxySQL 所需账户在 Master 的MySQL 上创建 ProxySQL 的监控账户和对外访问账户create user 'monitor'@'%' identified by 'Monitor@123';grant all privileges on *.* to 'mo.

2021-05-13 17:12:52 133

原创 ORACLE数据库xtts跨平台迁移DB

xtts:1.源:execute dbms_tts.transport_set_check('DC',true,true);select * from TRANSPORT_SET_VIOLATIONS全备export TMPDIR=/home/db/oracle/xttsperl xttdriver.pl --backup传输全备scp backup/* root@192.168.66.144:/home/db/oracle/backupscp xtts/res.txt root.

2021-05-13 07:26:13 93

原创 利用impdp+network从11g迁移数据到19c

补充:1 IMPDP+network_link, 直接导入到目标库中(从dblink对应的远端库)2 EXPDP+network_link,直接将远端库上的数据,导出到本地机器上一、目标端dblinkCREATE PUBLIC DATABASE LINK conn_old_11g CONNECT TO system IDENTIFIED BY "oracle" USING '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL.

2021-04-14 15:37:20 467

原创 mydumper与mysqldump备份脚本

#!/bin/bash #export LANG=zh_CN.UTF8script_dir=/root/scripts#如果没有备份文件夹则建立.

2021-03-22 09:22:38 112

原创 dblink导致存储过程报异常ORA-03113:通信通道文件尾 ORA-02063紧接着line(xxxdblink名称) ORA-06512在(xxxx)line 24

从报错信息得知,报错在存储过程的24行: select count(1) into v_count1 from xxx.xxxx@xxxx where chsj<v_date;database link名称与报信息一致。通过网上查找,出现此类报错的原因,是database link使用过多并且没有释放导致 ,一般在使用dblink时会做commit或rollback操作,可以确认后台有没有释放的dblink 。查询后台没有释放的dblink的会话。(windows)一般p...

2021-03-11 10:53:41 3271

原创 gitee使用方法

1、在https:/gitee.com网站创建用户密码2、下载gitee.exe在windows上安装3、在windows上设置安装完后,提示窗口:4、设置ssh密码:a.第一步ssh-keygen -t rsa -C "xxxx@163.com"三次回车即可生成$ cat ~/.ssh/id_rsa.pubssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDM42aoKozakQ/v6NQrY8Jh7/moIBfLMYV1aEJ3+pL4

2021-03-01 14:45:43 1685

原创 python实现对oracle访问操作

1、安装cx_Oraclepython -m pip install cx_Oracle2、连接db = cx_Oracle.connect('user','passwd','192.168.0.77:1521/orclpdb')3、生成cursorcursor= db.cursor()4、执行sqlrows.cursor.execute('select count(1) from user_tables') ;5、读取结果rows.fetchall()...

2021-02-25 15:33:37 77

原创 python实现MySQL指定表增量同步数据到clickhouse

python实现MySQL指定表增量同步数据到clickhouse,脚本如下:#!/usr/bin/env python3# _*_ coding:utf8 _*_from pymysqlreplication import BinLogStreamReaderfrom pymysqlreplication.row_event import (DeleteRowsEvent,UpdateRowsEvent,WriteRowsEvent,)import clickhouse_driverim

2021-02-25 15:24:58 779 1

原创 mysql8.0.22 mysqlshell管理MGR

创建cluster:var cluster = dba.createCluster('testCluster', {'localAddress':'172.18.0.5:33061'})添加instance到cluster:cluster.addInstance('root@172.18.0.6:13306',{'localAddress':'172.18.0.6:33061'})删除instance:cluster.removeInstance('root@172.18.0.7:

2021-02-25 09:47:56 199

原创 MySQL时区参数

相关参数:system_time_zone:1.取自操作系统时区2.查看操作系统的时区命令: timedatectl, date -Rtime_zone:1、数据库会话时区参数2、 值为system时,取system_time_zone值3、可动态修改:set global time_zone='+8:00'4、永久添加/etc/my.cnf中 :default-time-zone = '+08:00'lc_time_names :日 与 ...

2021-02-03 16:54:21 323

原创 mysql8.0.22脚本实现自动安装

[root@localhost Dockerfile]# cat setup.sh#!/bin/bash#if [ $# -ne 2 ] ;then# exit#fiexport PATH=$PATH:/home/db/mysql/bin:/home/db/mysql/lib# MASTER=falseSLAVE=$1#slave_ip=$2source /etc/profileInit_env(){# pathmkdir -p /home/db/mysql /hom..

2021-01-09 15:06:30 320 1

原创 maxscale异常处理fail to open

maxscale异常分析日志文件:/var/log/maxscale/maxscale.log2021-01-08 11:15:51 error : Failed to open PID file '/var/run/maxscale/maxscale.pid'. (Permission denied)2021-01-08 11:23:38 error : Failed to open lock file /var/cache/maxscale/maxscale.lock: Permi...

2021-01-08 15:19:55 1281

原创 python xlrd xlwt实现批量读取execl内容,选取字段内容存储在汇总execl中

# codin=utf-8import osimport xlrdimport xlwtimport time # 引入time模块print(os.getcwd())os.chdir(r'D:\\宜昌\\2021-01(1)')path_execl_file = os.getcwd()col_key=[]col_item=[u'file',u'sheet',u'卡号',u'姓名',u'性别',u'身份证号']item = {}file = 'x.'num = .

2021-01-08 09:21:29 257

原创 virtualbox NAT访问外网设置

1、全局设定2、NAT设置3、虚拟机设置[root@localhost network-scripts]# pwd/etc/sysconfig/network-scripts[root@localhost network-scripts]# cat ifcfg-enp0s3TYPE=Ethernet# BOOTPROTO=dhcpDEFROUTE=yesPEERDNS=yesPEERROUTES=yes# IPV4_FAILURE_FATAL=no#IPV6INIT=y

2021-01-04 16:14:56 583

原创 MySQL日期分区表

CREATE TABLE `table1` ( `gid` bigint(20) NOT NULL COMMENT '主键', `mer_id` varchar(8) NOT NULL COMMENT '商户号', `file_id` bigint(20) NOT NULL COMMENT '所属文件的id', `file_name` varchar(60) NOT NULL COMMENT '文件名', `start_date` varchar(10) NOT NULL COMMENT...

2020-12-24 09:09:16 310 1

原创 这个月什么都没学

这个月什么都没学

2020-11-30 13:40:51 44

原创 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 1150 1

原创 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 205

原创 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 413

原创 使用工具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 472

原创 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 360

原创 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 142

原创 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 1366

原创 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 1481 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 900 1

原创 安装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 329

原创 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 237

rman_xttconvert_VER4.3.zip

跨平台迁移脚本

2021-05-07

oracle ass.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

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

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

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

2013-12-24

oracle11 软件包

oracle11 软件包

2013-08-18

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

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

2013-06-13

空空如也

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

TA关注的人

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