自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雨花石

求知者——坚持是一种习惯 QQ群:680701506/425614362 欢迎访问我的个人博客:https://www.yuhuashi.info

  • 博客(229)
  • 资源 (17)
  • 论坛 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 flask +python+vue 监控软件(二)

https://blog.csdn.net/shiyu1157758655/article/details/103278459接着之前的监控,这次又添加了mysql的监控模块,直接上图接下来写redis的监控模块

2019-12-17 11:20:15 589

原创 flask +python+vue 监控软件(一)

在此之前写过一个简单的监控软件,https://blog.csdn.net/shiyu1157758655/article/details/80907874最近又在原来的基础上,又完善了该监控软件,使用flask+vue这种架构,完成了部分功能,多的不说,直接上图1.登录界面2.配置菜单 3.用户管理模块4.Oracle监控模块...

2019-11-27 16:50:44 1706 2

原创 mysql5.6.34 升级到mysql5.7.32

直接上步骤:1.首先在mysql5.6.34 那台主机上使用下面的,命令进行备份innobackupex --host=127.0.0.1 --user=root --password=xxx --slave-info --kill-long-queries-timeout=100 /opt/2020-11-112.将备份传送到mysql5.7.32那台机器上3.在mysql5.7.32 进入到备份文件夹里面,执行下面的命令进行恢复innobackupex --apply-log ....

2020-11-19 15:35:16 35

原创 Oracle 12c 开启审计 埋下的坑ORA-00205 ORA-15040

1、默认关闭统一审计可以使用下面sql查询SELECT VALUE FROM V$OPTION WHERE PARAMETER = 'Unified Auditing';2.如果是RAC 的话,每个节点都要去执行首先停掉各节点数据库然后执行进入cd $ORACLE_HOME/rdbms/lib执行:make -f ins_rdbms.mk uniaud_on ioracle ORACLE_HOME=$ORACLE_HOME以上的步骤都是网上百度下来的接下来就是实际情况的遇到的

2020-10-28 21:33:34 55

原创 mysql 跨机器查询,使用dblink

有的时候业务场景需要使用跨机器跨库查询,这时候就想到了mysql有没有类似oracle 的dblink的功能,答案当然是肯定了,下面就简单介绍在mysql 下如何使用dblink,首先目标库需要支撑FEDERATED安装federated插件:mysql>install plugin federated soname ‘ha_federated.so’;ERROR 1125 (HY000): Function ‘federated’ already exists说明已经安装过了

2020-09-22 14:06:25 85

原创 Golang 数据可视化利器 go-echarts ,实际使用

今天就来聊聊go里面如何绘制echarts图,需求:使用go来生成自动化巡检报告,数据库的性能采集也是通过go来实现的,这里就不多说,那如何能够直观的展示监控数据呢,当然前面我有写过flask +python+vue 的监控系统:https://blog.csdn.net/shiyu1157758655/article/details/103278459今天我要做的是,不通过监控系统,直接把想要的数据展示出来,生成html文件,这里主要就是介绍golang 中go-echarts 如何使用 ,闲话.

2020-08-12 10:08:00 350

原创 rsync 拉取备份文件(支持断点续传)

关于rsync的介绍网上有很多,这里直接说一下如何使用rsync本次使用rsync的是将备份文件拉取一份到异地机房,只保留一份1.首先安装rsyncyum install rsync2.配置rsyncd.conf(如果没有自行创建)[root@005---1 ~]# cat /etc/rsyncd.confuid = rootgid = rootuse chroot = yesstrict modes = falsepid file = /var/run/rsyncd.pidlo

2020-07-02 16:59:33 202

原创 mycat 连接mongodb

今天就来测试一下,在mongodb上层使用mycat代理,关于mycat的安装这里就不说了,mongodb的环境使用上次搭建的集群环境,至于集群怎么搭建,如下:https://blog.csdn.net/shiyu1157758655/article/details/106498801直接配置mycatserver.xml配置,只需要添加下面这一段配置,这里readOnly 代表只读<user name="mongo_ro"> <property name="pa

2020-06-18 16:49:47 290

原创 mongodb 分片集群安装搭建测试

关于什么是mongodb分片集群,这些这里就不介绍,网上有很多的说明。由于是测试资源有限,于是就把所有的节点都搭建在一台服务器上面了,实际的生产环境最好config/mongos/shard都分开安装到不同的机器上,这里搭建了12个节点的分片集群;将端口区分开,创建3个mongs节点,3节点的config-server副本集,3个2节点的shard副本集。使用版本:4.0.18 主机 端口 角色 副本集/分片类型

2020-06-02 18:00:08 161

原创 MySQL8.0与MySQL5.7 OLTP 性能测试对比

MySQL8.0出来已经有很长时间了,目前最新版本是MySQL8.0.20 ,那么MySQL8.0到底比MySQL5.7 性能有多大的提升呢,今天就做了一组压力测试来实际测试一下。为了使结果更具有说服性,测试环境是完全一样,具体测试结果如下:测试内容测试mysql5.7和mysql8.0 分别在读写、只读、只写模式((oltp_read_write,oltp_read_only,oltp_write_only))下不同并发时的性能(tps,qps)测试环境测试使用版本分别为mysql8.0.2

2020-06-01 10:04:20 853

原创 使用kettle 增量同步mysql到oracle以及oracle到mysql的测试

先看一下具体的操作步骤,先上图:

2020-04-22 17:05:38 338

原创 oracle 查询sequnce# 在哪个归档备份集下面

知道归档日志sequence#,查出该归档日志在哪个backuppiece中。SQL>selectrecid,set_stamp,sequence#,first_change#,next_change#fromv$backup_redolog;RECIDSET_STAMPSEQUENCE#FIRST_CHANGE#NEXT_CHANGE#...

2020-03-23 09:15:34 276

原创 python AES加密解密,key的长度不受限制

上一篇文章,写了golang 下面如何实现AES的加密解密,这里就把python的实现AES的加密解密的代码贴出来说明:1、下面列举了2种加密解密的方法,一个是key的长度不收限制,必须为16,24,32位,另外一种就是key的长度不受限制2、这里同样使用了PKCS5Padding做填充3、之前说了,想实现python 加密解密,与go互通,也就是python 加密go解密,或者g...

2020-01-16 13:54:48 1270

原创 go AES加密解密

之前写了一个python监控系统,里面用到了使用了AES对密码进行加密,那golang去如何实现AES的加密解密呢,说明:1.这里就以CBC模式来说明,使用了iv(偏远向量),所以在对同一个明文使用同一个key 加密的时候,发现每次加密出来结果都不同,就不要大惊小怪了2.这里面包含了2种补全方式:PKCS5Padding/PKCS7Padding,代码里都写出了,至于选择哪一个,根据自...

2020-01-16 13:36:17 561

原创 如何通过instant client 来连接数据库以及使用exp/imp?

首先给大家说一下我们平时常说的Oracle Client和Install Client 的区别1.Oracle Client包含完整的客户端连接工具,他具有管理作用,如果我们想用到导入导出(exp/imp以及expdp/impdp)的功能,那我们基本上都是要安装这种客户端2.Instant Client是Oracle(R) 发布的轻量级数据库客户端,减少甚至只包含几个文件,您无需安装标准的...

2019-11-07 09:54:14 2270 1

原创 my.cnf 自动生成脚本

利用python 写了一个自动生成my.cnf 的脚本,写的很简单,运行结果如下:(yuhuashi) [root@yuhuashi opt]# python auto_mycnf.py MySQL安装文件路径:/opt/mysql MySQL数据文件路径:/database/mysqlMySQL监听端口:3306日志保留天数:7脚本代码如下:#/usr/bin/py...

2019-10-29 08:42:24 339

原创 ORA-00600: internal error code, arguments: [qcisSetPlsqlCtx:tzi init], [], [],

今天在做oracle异机备份恢复测试的时候,数据文件以及应用归档日志都正常恢复,但是在打开数据库的时候报了如下错误RMAN> run{2> sql 'alter session set NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"';3> recover database until time '2019-07-11...

2019-07-11 16:23:12 478

原创 oracle 只开启一个监听端口,却多个端口都可以连接

问题是这样的,之前搭建的备库,今天想上去看一下同步的情况,监听端口配置的是1522,可是今天突然发现使用1521端口也可以登录进去监听状态于是查看一下监听Net Listener进程于是手动kill 掉一个进程,一切ok...

2019-03-01 14:21:11 511

原创 Dockerfile构造 mysql8.0

之前做过Docker 下mysql8.0 与本地mysql8.0的性能测试,测试结果可以参考:https://blog.csdn.net/shiyu1157758655/article/details/86616675现在就把docker下利用Dockerfile来搭建mysql的脚本奉上:Dockerfile文件内容:FROM centos:7.4.1708#authorM...

2019-01-29 15:10:57 1816 2

原创 Docker mysql8.0 oltp 性能测试

DOCKCER MySQL.0.13 OLTP性能测试                                                        测试环境 主机IP 操作系统 内存 文件系统 数据库版本 Docker版本 10.64...

2019-01-23 19:59:37 845

原创 Redis+TwemProxy(nutcracker)集群部署测试

2019年第一篇日记,来的有点晚一些!测试环境:系统:Centos6.8 IP:192.168.0.117由于本人穷,所以这次Redis集群+TwemProxy 都部署在同一台服务器上一、首先安装redis集群环境,这里部署3个redis服务1.安装依赖包[root@18c local]# yum install gcc-c++ tcl2.下载并安装redis[ro...

2019-01-04 16:12:00 161

原创 Oracle scn健康状态检查脚本—scnhealthcheck.sql

我们都知道,之前在 Oracle 官方支持站点 MOS 上,最近发布了两篇告警文章,引发了用户的广泛关注,这两篇文章分别是:Oracle Databases Need to be Patched to a Minimum Patchset/PSU/RU level before April 2019 (Doc ID 2361478.1)Mandatory Patching Require...

2018-12-17 10:20:09 1061

原创 oracle 调整表空间大小 (resize)

有的时候为了解决磁盘空间不足等情况,需要把一些表空间大小resize一下,其实语句很简单,如下:SQL&gt; ALTER DATABASE 2 TEMPFILE '/opt/database/ebs/db/data/temp12.dbf' 3 RESIZE 4G;ALTER DATABASE*ERROR at line 1:ORA-03297: file cont...

2018-12-11 13:20:13 2901

原创 mysql:pt-online-schema-change 在线修改表

pt-online-schema-change名字:pt-online-schema-change - ALTER tables without locking them. 在线改表下载地址:https://www.percona.com/downloads/percona-toolkit/3.0.12/binary/redhat/6/x86_64/percona-toolkit-3.0....

2018-12-06 15:09:51 2305 1

原创 使用“rz -be”命令上传文件至服务器;使用“sz 文件名”从服务器下载文件到本地

我们知道在与linux 做文件交换的时候,经常会使用到windows 文件上传到linux 或者linux 文件下载到windows之类的情况,其中大家使用比较常用的就是Xftp,sftp,FileZilla等,那么今天就介绍另外一种方式上传与下载文件rz/sz测试环境:CentOs 6.5 系统限制条件:shell、SecureCRTPortable终端中可以使用rz命令上传文件,但是...

2018-12-05 11:22:30 2666

原创 初学MonggoDb—Linux平台安装MongoDB

 参考资料:http://www.runoob.com/mongodb也是第一次接触mongodb数据库,那么什么是mongodb数据库?下面引用相关文档的介绍:什么是MongoDB ?MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存...

2018-11-20 16:17:39 1414

原创 linux 下 su - oracle 切换不了

之前在华为云上买了一台虚拟机,在上面搭建好了oracle数据库,但是一直没用,今天突然想起来用一下,登上去发现一个诡异的现象,su - oracle切换不进去[root@18c ~]# pwd/root[root@18c ~]# ps -ef |grep pmonoracle 11342 1 0 Oct19 ? 00:01:38 ora_pmon_cdb1...

2018-11-16 17:42:42 4047 3

原创 oracle 自动导出package/package body/procedure 等为sql文件并且自动上传到ftp服务器上

有的时候对于研发或者其他非DBA的人员来说是没有权限登陆到数据库上的,但有的时候研发需要调试一些存储过程或者包等,又常常需要登陆到服务器上去查看,那么再这种情况下,可以通过dba_source或者all_source 将需要的procedure 、pakckage、body等导出成文本形式并且上传到ftp服务器上供相关人员查看。下面就是实现这个功能的脚本:-rw-r--r-- 1 oracl...

2018-11-14 13:40:46 2131

原创 ORACLE RMAN 各种场景恢复

--恢复整个数据库run {shutdown immediate;startup mount;restore database;recover database;alter database open;}--恢复表空间usersrun {sql 'alter tablespace users offline';restore tablespace users;reco...

2018-11-06 15:15:50 288

原创 ORA-14450:试图访问已经在使用的事务处理临时表

其实这个问题 网上一大顿的解决方案,但有的时候实在记不住命令,所以这里就保存一下。这个问题的报错是在修改临时表的时候,比如像删除某个临时表或者修改某个临时表的时候等等,具体的处理方法都可以使用下面的方法:--找到表对象select * from dba_objects where object_name='TMP_QQHYL21T_XXW'--找到该对象导致的锁的Session会...

2018-10-30 15:30:58 4062 4

原创 oracle exp 导出表时会发现少表,空表导不出解决方案

今天遇到一个群有,他说在oracle11g上利用exp导出的时候,发现原本数据库中有723张表,但是用exp导出的时候却只能导出304张出来,其实这个原因是oralce11g 中增加了一个新特性 "deferred_segment_creation" 含义是段延迟创建,默认是true。具体解释: 如果这个参数设置为true,你新创建了一个table,并且没有向其中插入数据,那么这个表不会立...

2018-10-26 08:29:09 6695

原创 oralce 18c 创建PDB几种方式

原文地址链接:https://docs.oracle.com/en/database/oracle/oracle-database/18/multi/creating-a-pdb-from-scratch.html#GUID-534B3B1D-0ED7-4828-9CA4-B1757398801F1.利用seed(种子)模板来创建使用CREATE PLUGGABLE DATABASE语句使...

2018-10-19 13:50:04 1937

原创 Oracle执行语句跟踪(1)——使用sql trace实现语句追踪

1.安装dbms_support包 SQL&gt; @?/rdbms/admin/dbmssupp.sqlPackage created.Package body created.SQL&gt; grant execute on dbms_support to dairy;2.找到需要跟踪的会话SQL&gt; alter session set nls_date_f...

2018-10-18 13:31:04 4391

转载 Oracle数据库——Scheduler Job

Oracle数据库——Scheduler Job日常的运维工作中,我们经常使用Linux Server的anacron服务来使得服务器执行一下计划之内的任务,可以按照特定的时间间隔,重复的执行相关的命令或者相关的脚本,来完成预期的目标,能够节省相关的人力,使得运维变得更加容易。对于Oracle数据库来说,当然也提供了相关的功能来实现定时的,重复的完成PL/SQL Block,Shell S...

2018-09-30 10:50:08 178

原创 ORA-12754: Feature PDB SNAPSHOT CAROUSEL is disabled due to missing capability

今天在18c做测试的时候,对PDB创建快照,发生如下的报错信息:[oracle@oracle18c ~]$ sqlplus / as sysdbaSQL*Plus: Release 18.0.0.0.0 - Production on Fri Sep 28 22:25:22 2018Version 18.3.0.0.0Copyright (c) 1982, 2018, Oracle...

2018-09-28 14:47:22 373

原创 ORA-65359: unable to create pluggable database with no data

今天在测试oracle 18c 通过local pdb 创建pdb但不克隆PDB中的数据的测试的时候报了如下的报错:SQL&gt;  CREATE PLUGGABLE DATABASE pdb2 FROM pdb1 NO DATA file_name_convert=('/u01/oradata/pdb1','/u02/oradata/pdb2'); CREATE PLUGGABLE DAT...

2018-09-13 16:39:12 672 1

原创 ORA-39071: Value for EXCLUDE is badly formed.

在用expdp/impdp 导出导入数据的时候,有时候我们会用 exclude排除某些表的时候会报如下的错误:ORA-39001: invalid argument valueORA-39071: Value for EXCLUDE is badly formed.ORA-00933: SQL command not properly ended  那么在linux系统下正确的写...

2018-09-12 17:22:52 2593

原创 Oracle 18c 创建PDB可使用的参数说明

官网链接:https://docs.oracle.com/en/database/oracle/oracle-database/18/multi/overview-of-pdb-creation.html#GUID-87F21FDE-7115-4207-954E-B229C1879EF6  参数 说明 使用范围 AS A...

2018-09-12 14:47:29 678

原创 Oracle 18c CON_GUID_TO_ID

今天在测试orcle 18c的时候,发现监听服务里面出现了一串32位的字符,如下图所示:查看官方文档解释如下: 每一个PDB都有自己独一无二的全局唯一标识符(GUID)来预防PDB的错乱使用。 ...

2018-09-12 14:06:23 140

转载 RAC, Data Gurad, Stream 讲解

RAC, Data Gurad, Stream 是Oracle 高可用性体系中的三种工具,每个工具即可以独立应用,也可以相互配合。 他们各自的侧重点不同,适用场景也不同。RAC 它的强项在于解决单点故障和负载均衡,因此RAC 方案常用于7*24 的核心系统,但RAC 方案中的数据只有一份,尽管可以通过RAID 等机制可以避免存储故障,但是数据本身是没有冗余的,容易形成单点故障。Data G...

2018-09-11 13:46:39 129

Socket通信

Socket双向通信 Tcp双向通信 Tcp通信 服务端客户端通信

2013-05-02

教务信息系统

教务发布信息子系统 教务信息系统

2012-12-19

W3CSchool API

W3CSchool API W3CSchool 最新版

2012-12-05

使用HTML开发商业站点

HTML基础入门与提升 HTML案例详解

2012-11-28

锋利的JQuery

JQuery 基础与提升 JQuery 基础入门 JQuery 详解

2012-11-28

算法分析与设计

算法分析与设计 C++版 课件详解 习题详解

2012-11-29

Oracle 12c Active Data Guard Far Sync

ctive Data Guard Far Sync是Oracle 12c的新功能(也称为Far Sync Standby),Far Sync功能的实现是通过在距离主库(Primary Database)相对较近的地点配置Far Sync实例,主库(Primary Database) 同步(synchronous)传输redo到Far Sync实例,然后Far Sync实例再将redo异步(asynchronous)传输到终端备库(Standby Database)。这样既可以保证零数据丢失又可以降低主库压力。Far Sync实例只有密码文件,init参数文件和控制文件,而没有数据文件。

2018-04-11

oracle rac 规划实施方案

oracle rac 规划实施方案,里面详细介绍每一步的具体过程,其中是以虚拟机为实验环境

2018-03-26

mysql mha搭建以及故障切换.

mysql mha搭建以及故障切换.

2017-07-07

ORACLE failover 恢复

oracle failover 切换后 恢复 DG

2017-07-07

oracle DG(搭建+swithover+failover(flashback恢复)+broker(fsfo)

包括:dg 环境搭建,dg swithover和failover以及failover后利用flashback恢复,dg broker 配置和fsfo 配置

2017-02-17

failover dg 恢复

2016-11-08

python dg 监控

2016-11-08

truncate 表恢复

2016-11-08

dbca和netca

2016-11-08

oracle DATAGUARD 搭建

详细描述oracle DG的搭建步骤,以及切换

2016-11-08

ORACLE 12C RAC到单机 DG搭建

ORACLE 12C RAC 到 单机 DG 部署详细过程,遇到任何问题可以留言

2016-09-30

雨丶花丶石的留言板

发表于 2020-01-02 最后回复 2020-05-18

cdsn 可以改域名吗

发表于 2018-01-11 最后回复 2018-01-11

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

TA关注的人 TA的粉丝

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