自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 资源 (5)
  • 问答 (3)
  • 收藏
  • 关注

原创 今天正式开始在CSDN写博客

2020年2月10日,纪念一下自己终于开始写自己的博客。投身到IT行业,准确的说是数据库行业已经4、5年了,一直没有写自己的博客,都是在学习的路上慢慢前行,但在今年,2020年因为冠状病毒疫情,在过年后一直在老家无法正常上班,决定正式开始写博客,以前也写过几篇,但是一直没有把写博客当回事儿,。我自己算是小白起家的人,不是科班出身,只是因为喜欢电脑才开始接触数据库的,所以自己的学习笔记我回尽量的每...

2020-02-10 11:28:22 139

原创 银河麒麟高级服务器操作系统V10安装达梦数据库管理系统DM8——单实例

之前介绍过供个人学习在VMware虚拟机上安装银河麒麟高级服务器操作系统V10,有兴趣的可以去看看(),本次主要学习在银河麒麟V10上安装达梦数据库-DM8。DM8是达梦公司在总结DM系列产品研发与应用经验的基础上,坚持开放创新、简洁实用的理念,推出的新一代自研数据库。

2023-11-29 18:00:05 1565 2

原创 kettle工具连接elasticsearch 7并导入MySQL表数据-简述

介绍如何使用数据同步工具kettle将数据库中MySQL表数据同步到es集群环境中。

2023-01-12 10:20:31 3708 3

原创 GBase学习-安装GBase 8a MPP Cluster V95

GBase 8a MPP Cluster集群

2022-07-22 14:26:59 2194

原创 Oracle迁移中关于大容量表使用数据泵(expdp、impdp)导出导入容易出现的问题和注意事项

oracle迁移、数据泵expdp、impdp。

2022-06-29 10:42:05 4899

原创 MySQL笔记——安装MySQL Router 8

  MySQL Router是MySQL官方提供的一个轻量级中间件,可以作为应用程序与MySQL数据库中间的路由层。可以用来解决MySQL主从库读写分离的路由或MySQL集群的高可用、负载均衡、易扩展等方面。而且对于应用来说是透明的。  本次介绍的是在MySQL主从架构(一主一从)上的应用,主要用于读写分离。程序写操作在主库进行,读操作根据MySQL Router配置分散到主库和备库上,减轻主库压力。架构示意图如下:一、环境准备服务器:操作系统:Centos 7.6主机名ip角色软

2022-05-03 21:32:34 2531

原创 MySQL笔记-innodb引擎限制(MySQL8)

主要介绍一下InnoDB引擎在表、索引、表空间等方面存在的一下限制,有助于在使用InnoDB引擎存储数据。

2022-04-27 14:44:42 3714

转载 Oracle 11g RAC 修改服务器各类ip地址【转载】

此文转载自“架构君” ,地址:https://javajgs.com/archives/72358此文说明较为详细,所以留作参考,详细内容如下。Oracle 11g RAC 修改各类IP地址首先,我们都知道Oracle 11g RAC中的IP主要有:Public IP、VIP、SCAN VIP、Private IP这几种。一般这类改IP地址或者网卡名称的需求主要场景有:机房搬迁网络变更、系统上线由测试IP更改为生产IP、系统层面双网卡绑定或者解绑等。我这里实验环境的需求是:之前在Virtual

2022-04-25 15:01:36 2172

原创 Postgresql学习笔记之——备份和恢复(pg_start_backup、pg_stop_backup、pg_basebackup)

Postgresql数据库提供了三种不同的基本方法来备份和恢复Postgresql数据:1.使用 pg_dump 和 pg_dumpall 进行转储,从SQL转储文件中恢复。2.文件系统级别的备份。3.增量备份和基于时间点恢复(PITR)一、增量备份Postgresql数据库在写入操作时,对数据文件做的任何修改都会写入WAL(预写日志)日志中,然后才会对数据文件做物理修改。当数据库服务器...

2021-08-16 18:21:39 4441 1

原创 CnetOS 7.6 离线部署docker-ce

一、安装准备系统版本:Centos 7.6(未联网)docker版本:docker-ce-20.10.6-3安装方式:使用rpm包进行安装。1.系统没有特殊要求,虚拟机安装完centos7.6后,关闭selinux,防火墙可以关闭或者提前配置docker所需端口,不过本次便于安装测试选择关闭防火墙。因为离线安装docker时除了docker及所依赖的包,根据安装的系统情况不同可能会需要一些系统依赖包,所以需要配置本地yum源,方法参考:Linux系统配置本地yum源(Centos 6.5)2.下载

2021-06-23 10:55:56 392

原创 CentOS 7.6单节点安装openGuess 2.0

一、安装前环境准备1.操作系统:CentOS 7.6 (虚拟机,IP:192.168.172.151)(1)操作系统关闭防火墙:[root@local151 ~]# systemctl stop firewalld.service[root@local151 ~]# systemctl disable firewalld.service[root@local151 ~]# systemctl status firewalld.service● firewalld.service - firewa

2021-05-25 08:27:50 2749

原创 CentOS 7.6 离线安装zabbix 5.0.11

一、安装前准备系统版本:CentOS 7.6zabbix版本:5.0.111.Linux服务器要关闭防火墙(如果开启防火墙可以将zabbix常用端口加入防火墙规则中)。关闭selinux。如果服务器里已安装MySQL,建议卸载干净,因为本次安装使用MariaDB作为zabbix的使用库。配置本地yum源。方法可参考(7和6版本可通用):https://blog.csdn.net/qq_32838955/article/details/1042857792.zabbix版本使用的5.0,官方网站建议

2021-05-18 15:24:25 1269 3

原创 oracle在服务器断电重启后启动报错ORA-00600: internal error code, arguments: [kcm_headroom_warn_1], []

一、错误场景介绍。数据库:11.2.0.4(单实例,没有任何备份)系统:Centos 6.5(虚拟机)由于机房断电导致oracle数据库(单实例)所在服务器的虚拟服务器出现问题,在经过恢复后虚拟服务正常,打开虚拟服务中的数据库所在的虚拟机后,启动数据库,报错如下:[oracle@host ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.4.0 Production on Thu Jan 3 01:34:07 2013Copyright (c)

2021-04-26 10:20:50 823

原创 MySQL数据库字符集

一、MySQL支持的字符集介绍MySQL服务器可以支持多种字符集,在同一台服务器、同一个数据库甚至同一个表的不同字段都可以指定不同的字符集,相比oracle和其他类数据库,在同一个数据库下只能使用一种字符集,MySQL更具有灵活性。查看所有可用的字符集的命令为:mysql> show character set;+----------+---------------------------------+---------------------+--------+| Charset | D

2021-03-26 16:27:18 627 1

原创 MySQL中流程函数和数据库系统相关函数

一、流程函数MySQL中流程函数常用与sql语句中实现所需条件选择,提高查询语句的执行效率,主要流程函数为以下几种:函数功能IF(value, t, f)如果value为真,返回 t,否则返回 fIFNULL(value1,value2)如果value1不为空,返回value1,否则返回value2CASE WHEN [value1] THEN [result1] … ELSE [result2] END如果value1是真,返回result1,否则返回result

2021-03-23 11:14:01 181

原创 MySQL常用函数-字符串函数、数值函数、日期函数

一、字符串函数(1)CONCAT(S1,S2,…Sn):把传入的参数连接成一个字符串。例如,将‘aaa’、‘bbb’、‘ccc‘ 三个字符连接一起,把‘aaa’ 与 null连接一起:mysql> select concat('aaa','bbb','ccc'),concat('aaa',null);+---------------------------+--------------------+| concat('aaa','bbb','ccc') | concat('aaa',null

2021-03-23 09:44:39 284

原创 MySQL数据库-数据类型

一、MySQL中的数值类型MySQL数据库支持所有标准SQL中的数值类型,其中包括严格数值类型:INTEGER(简写为int)、SMALLINT、DECIMAL(简写为DEC或FIXED)和NUMBERIC。近似数值类型:FLOAT、REAL和DOUBLE PRECISION(简写为DOUBLE,另外MySQL也将REAL作为双精度的同义词(非标准变体),除非启用了REAL_AS_FLOAT SQL模式。)。并扩展了TINYINT、MEDIUMINT和BIGINT的整型,也增加了BIT类型用来存储位数据。

2021-03-22 16:56:53 442

原创 MySQL主从复制搭建(一主一从)

一、环境准备MySQL版本:MySQL 5.7系统:Centos 6.5服务器IP主192.168.172.129从192.168.172.1281.主库准备:在主库服务器安装MySQL数据库,安装方式参考:Linux系统部署MySQL 5.7数据库(Generic免安装部署)主库MySQL安装完毕后信息如下:安装位置:/data/mysql5.7数据库状态:刚初始化数据库,并未存储表结构和数据。2.从库准备:两种方式1.直接将主库安装好的MySQL数

2021-03-17 18:28:07 1551 1

原创 Linux系统部署MySQL 5.7数据库(Generic免安装部署)和升级至MySQL8.0方法

使用Linux-Generic 下的源码包进行安装MySQL数据库。

2021-03-14 13:16:24 1185 2

原创 达梦数据库DG搭建(DM8)

一、环境准备:1.三台服务器,分别为:主库:192.168.172.147备库:192.168.172.148监视器:192.168.172.149三台服务器全部安装达梦数据库软件(安装过程忽略)。主库服务器可以安装软件后安装数据库实例,备库和监视器服务器只安装数据库软件。注意主库创建的数据库数据库名默认DAMENG,实例名设为DM1。2.本次为全新数据库环境搭建DG,所以备库环境搭建使用的基础环境通过主库脱机全备份然后还原的方式来搭建,所以备库需要创建主库对应的实例的目录:主库目录:

2021-01-13 16:49:54 2152

原创 达梦(DM8)数据库备份与恢复-console工具脱机备份

一、使用console工具脱机备份备份数据库服务器:192.168.172.147异地恢复测试服务器:192.168.172.148数据库版本:达梦(DM8)数据库达梦(DM8)数据库使用console工具进行脱机备份不需要开启归档。1.备份数据库。(1) 关闭数据库实例(dmdba用户):[dmdba@localdm ~]$ cd /dm8/bin[dmdba@localdm bin]$ DmServiceDM1 stopStarting DmServiceDM1:

2021-01-09 18:53:03 1090 1

原创 达梦(DM8)数据库实例

达梦(DM8)数据库由实例和数据库共同组成。实例由一组正在运行的后台进程及其所fork出的一系列线程和分配内存组成。数据库是由一系列存放在操作系统上的文件组成。体系结构图大致为:本文只要针对体系结构中的实例,也就是达梦(DM8)数据库中内存结构与线程结构进行介绍。1.内存池达梦(DM8)实例内存池包括运行时内存和共享内存池组成,可以通过查询动态视图V$MEM_POOL查看当前数据库系统中所有内存池的状态:1.1 共享内存池数据库运行时的主要内存池,由数据库参数文件dm.ini中的参数MEMO

2020-12-16 14:09:46 2298 1

原创 达梦数据库学习笔记-逻辑备份工具dexp、dimp

达梦作为具有完全自主知识产权的高性能的国产数据库,提供自带的命令行工具逻辑导出(dexp)、逻辑导入(dimp)进行数据库的备份、还原。逻辑备份和还原需要在数据库联机状态(数据库正常运行中)下才可以进行,逻辑备份分为四种级别:数据库级、用户级、模式级、表级。一、数据库级别:数据库级别是将整个库导出,使用参数FULL=Y.库级别导出需要使用SYSDBA用户:dexp USERID=SYSDBA/SYSDBA123456 DIRECTORY=/data/exp FILE=FULL_DB.dmp LOG

2020-10-01 11:00:30 553

原创 Centos Linux安装 Elasticsearch 7.8

一、准备1.三台服务器搭建三节点es:(1)192.168.172.140 node1(1)192.168.172.141 node2(1)192.168.172.142 node3系统:Centos 6.5注:由于是测试环境所以服务器的内存和磁盘都是2G、100G配置。2.es与kibana从官方网站下载:https://www.elastic.co/cn/downloads/Elasticsearch 7.8+Kibana 7.8二、服务器安装配置,以下都是在node1(192.168

2020-08-24 16:15:09 1068

原创 Postgresql学习笔记之——数据类型之数组类型

Postgresql支持表的字段使用定长或可变长度的一维或多维数组,数组的类型可以是任何数据库内建的类型、用户自定义的类型、枚举类型以及组合类型。

2020-06-09 20:43:35 2597

原创 Linux安装zabbix监控软件

一、准备环境系统:CentOS 65.LNMP:1.7zabbix:4.41.此次安装zabbix前先将LNMP环境安装好,使用一键安装的方式安装LNMP环境。LNMP下载地址:地址:http://soft.vpser.net/lnmp/lnmp1.7-full.tar.gz (直接复制链接粘贴迅雷或其他下载器即可下载)文件大小:869MBMD5:a1d5d3e9b5c0c8bbfb99c33fd10dc7f1下载安装的LNMP1.7的离线版本,下载后上传至Linux服务器,并解压:[

2020-06-06 12:23:40 570

原创 Linux安装rabbitmq简单教程(Centos6.5)

最近安装了一次rabbitmq服务,也遇到了一些问题,特此做一下记录。一、安装准备系统:Centos 6.5erlang版本:19.3rabbitmq版本:3.6.10注意:1.安装的erlang版本要与rabbitmq版本匹配,不然安装时很大几率会出现各种问题,所以为了避坑,下载匹配版本进行安装,具体版本对应参考官方网站:https://www.rabbitmq.com/which-erlang.html2.erlang与rabbitmq下载地址如下:erlang:...

2020-05-11 12:28:16 241

原创 记一次Oracle 11.2.0.4 RAC异地还原到单实例

此次记录一下Oracle RAC集群备份异地单实例恢复操作。主要记录关键操作,由于保密原因不粘贴详细操作流程。一、环境:原库:操作系统:Redhat 6.5数据库:Oracle 11.2.0.4 RAC (双节点)工具:rmanIP地址:192.168.10.10(节点1)异地恢复库:操作系统:Centos 6.5数据库:Oracle 11.2.0.4 (单实例)工具:rman...

2020-04-25 11:41:45 335

原创 Postgresql学习笔记之——流复制搭建(主从结构异步、同步流复制)

PostgreSQL 可以通过流复制技术,从实例级复制出一个与主库一模一样的从库(也称之为备库) 举个简单的例子,在主机 local128 上创建了一个 PostgreSQL 实例,并在实例上创建多个数据库,通过流复制技术可以在另外一台主机如 local29 上创建 个热备只读 PostgreSQL实例,我们通常将 local128 上的数据库称为主库( Primary Database Mast...

2020-04-23 12:49:51 1433

原创 Postgresql学习笔记之——序列的使用

Postgresql数据库和Oracle数据库一样,都是单独的序列,而不像MySQL其序列是绑定在一张表的字段上。MySQL的序列有以下限制:(1)自增长只能用于表中的某一个字段。(2)自增长只能被分配给固定表的某一个固定的字段,不能被多个表共用。但是Postgresql数据库没有以上限制。1.序列的创建语法如下:CREATE [ TEMPORARY | TEMP ] SEQUENCE...

2020-04-13 18:26:36 2581

原创 Postgresql学习笔记之——模糊匹配LIKE、SIMILAR TO和POSIX正则表达式

1、介绍Postgresql数据库中提供三种实现模糊匹配的方式:1.传统的SQL的LIKE操作。2.SQL99中SIMILAR TO操作符。3.POSIX风格的正则表达式。另外还有一个模式匹配函数 substring 也可供使用。2、LIKE操作符传统的LIKE操作符比较简单,其中百分号 **“%”代表了0个或任意个字符,而下划线“_”**代表任意一个字符:postgres=# c...

2020-04-12 14:57:50 5223 2

原创 Postgresql学习笔记之——规则系统简述

规则系统,准确的说就是查询重写规则的系统。从使用上说,规则系统上的一些功能也可以通过函数或者触发器来实现,但是规则与触发器完全不同,他在执行前把用户发过来的SQL语句通过内部的规则定义改变成另一个SQL后再执行的一种方式。1.select规则Postgresql的视图是通过select规则来实现的。创建视图的命令如下:postgres=# select * from student ; ...

2020-04-12 11:24:46 1207

原创 Postgresql学习笔记之——内核技术简述

一、表上的隐藏系统字段在Postgresql中每个表都有几个系统字段,由系统隐含定义。在数据库中使用 “\d” 命令时不会显示的。因为表中已经隐含了某些名字的字段,所以用户在定义字段名称时就不能再使用这些名字。这些字段如下:1. oid行对象标识符(对象ID)。Postgresql在内部使用对象标识符(oid)作为各种系统表的主键。系统不会给用户建表时增加一个oid字段。目前oid类型用一...

2020-04-11 16:34:16 924

原创 Oracle的集合操作(union、union all、intersect、minus集合函数)

Oracle中的集合操作用于多条select语句合并结果。用于集合操作的函数如下:union 并集 去重 //默认有排序操作union all 并集 不去重 //默认不排序intersect 交集 //并且去重排序minus 差集 // 前表中有,后表中没有的差集1.unionA集合和B集合的合并,但去掉两集合重复的部分 会排序。select dept...

2020-04-03 10:38:24 530

原创 Postgresql学习笔记之——SQL 执行计划

一、执行计划的解释1.explain 命令语法:EXPLAIN [ ( option [, ...] ) ] statementEXPLAIN [ ANALYZE ] [ VERBOSE ] statementoption的选项值如下: ANALYZE [ boolean ] VERBOSE [ boolean ] COSTS [ boolean ] ...

2020-04-02 20:12:47 2142

原创 Oracle数据库误操作后表数据恢复(恢复到指定时间点)

Oracle数据库运行维护时会遇到错误操作,比如update 、delete 条件错误导致表数据删除或更新错误,这是就需要尽快恢复表中数据,在此推荐一种紧急恢复方式:1.查询出错误语句执行的时间通过查询视图 v$sql:select sql_text,first_load_time from v$sql where sql_text like ‘%update%tb_xxx%’在like ...

2020-03-27 17:20:58 1302

原创 Postgresql学习笔记之——备份(SQL转储和文件系统级别的备份)

在Postgresql数据库中除了使用归档增量备份的方式,还有通过SQL转储和文件系统级别的备份方式,应用于日常备份操作。例如将Postgresql数据库中的某些表的数据迁移到其他的关系型数据库中。一、SQL转储SQL转储就是将数据对象通过工具输出到有SQL命令组成的文件中,Postgresql数据库提供了 pg_dump 和 pg_dumpall 工具进行SQL转储,这两个工具不会阻塞其他数...

2020-03-27 16:05:00 1502

原创 Postgresql学习笔记之——SQL转储工具pg_dump、pg_restore工具参数解析

一、pg_dump工具pg_dump 命令的格式如下:pg_dump [ connection-option... ] [option...] [dbname]1.pg_dump 连接参数1)-h host 或 --host=host指定数据库服务运行的主机IP或主机名称。2)-p port 或 --port=port执行数据库的监听端口号,默认5432。3)-U usernam...

2020-03-26 17:58:59 4212

原创 Postgresql学习笔记之——postgresql.conf参数文件中关于日志参数的记录

postgresql.conf中日志相关参数#------------------------------------------------------------------------------# ERROR REPORTING AND LOGGING#------------------------------------------------------------------...

2020-03-26 11:11:59 1242

原创 Postgresql学习笔记之——服务管理之服务启停和参数配置

一、服务的启停和创建1.启停方式:启动一个数据库实例的方法:1.直接运行postgres进程启动:示例:postgres -D $PGDATA &$PGDATA 指数据目录。命令最后参数 “&“ 表示在后台运行,使用postgres进程启动数据库默认是前台输出。停止数据库:直接向运行postgres主进程发送 signal 信号,停止数据库。(signa信号有以...

2020-03-23 11:56:01 1427

Redhat6.5升级openSSH-8.7p1修补扫描openSSH漏洞.zip

Redhat6.5服务器被扫描openssh漏洞,升级openssh为openSSH 8.71版本来修补漏洞。提供详细操作文档和相关源码包。

2021-09-26

Oracle_DBA手记3-数据库性能优化与内部原理解析

学习Oracle_DBA手记3-数据库性能优化与内部原理解析 加强作为DBA的能力

2018-04-06

Oracle_DBA手记2-数据库诊断案例与内部恢复实践

了解和学习数据库诊断案例与内部恢复实践,提高作为一名DBA的能力

2018-04-06

Oracle_DBA手记1-数据库诊断案例与性能优化实践

Oracle DBA 性能优化 和数据库诊断案例,了解原理和方式

2018-04-06

Oracle数据库进阶-高可用性、性能优化和备份恢复

学习、了解Oracle数据库的高可用、性能优化和备份恢复

2018-04-06

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

TA关注的人

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