自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

木苒的博客

态度决定一切

  • 博客(168)
  • 收藏
  • 关注

原创 RHEL 5.8 挂载cifs协议报错“mount: wrong fs type, bad option, bad superblock”

RHEL 5.8 挂载samba命令、报错信息#挂载命令mount -t cifs -o dir_mode=0755,file_mode=0755,username=bak,password='h-3c3#',uid=501,gid=501 //dbbak.tasly.com/dbbackup /backup检查NFS和cifs包,如果没有安装,使用yum进行安装RHEL5的镜像中没有相关的rpm包,需到http://rpm.pbone.net/下载libtalloc2-2..

2020-06-05 13:15:49 815

原创 CentOS 7.5 挂载cifs协议报错“mount: wrong fs type, bad option, bad superblock”

CentOS 7.5挂载samba命令、报错信息mount -t cifs -o dir_mode=0755,file_mode=0755,username=bak,password='h-3c3#',uid=501,gid=501 //dbbak.tasly.com/dbbackup /backup检查NFS和cifs包,如果没有安装,使用yum进行安装yum install ...

2020-03-19 15:19:37 1718

原创 MySQL数据库备份与恢复 Part 5:Xtrabackup 企业级备份实战 --- MySQL 8

1关于MySQL8.0新的密码认证方式The caching_sha2_password and sha256_password authentication plugins provide more secure password encryption than the mysql_native_password plugin, and caching_sha2_password prov...

2019-09-12 10:59:22 1046

原创 MySQL8.0 数据库安装实践

1 MySQL的安装方法介绍 当今的互联网企业中,MySQL数据库大多运行在linux系列操作系统。若应用场景不同、版本不同,MySQL数据库的安装方法也会有区别,下面把常见的几种方法介绍给朋友们1.1 yum、rpm方式安装 MySQL官网提供了不同版本的rpm安装包,且针对不同操作系统平台的安装包也会有区别。1.1.1 rpm包安装MySQL ...

2019-09-06 16:26:48 610

原创 MySQL数据库备份与恢复 Part 4:Xtrabackup 企业级备份实战

企业级备份策略周日、周三进行全库备份,其余进行增量备份。计划任务# database Backup strategy --- create by ocean* 2 * * * /app/bak/scripts/XtraBackup.sh数据库备份脚本#!/bin/bash# filename : XtraBackup.sh# Author : ...

2019-08-29 15:11:56 203

转载 最完整的MySQL规范

1 数据库命名规范所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用MySQL保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 数据库对象的命名要能做到见名识意,并且最后不要超过32个字符 临时库表必须以tmp_为前缀并以日期为后缀,备份表必须以bak_为前缀并以日期(时间戳)为后缀 所有存储相同数据的列名和列类型必须一致(一般作为关联列,如果...

2019-08-23 15:22:08 405

原创 全景-麒麟卫DBSM安装部署

一 硬件信息cpu:4corememory:8Gstorage:100G2 软件环境2.1 操作系统rhel-server-7.6-x86_64-dvdRed Hat Enterprise Linux Server release 7.6 (Maipo)2.2 软件版本Kylin-6.0.tar.gzmysql-5.7.24.tar.gzjdk-8u18...

2019-08-16 15:31:45 2767

原创 Zabbix4.2编译安装

一般来说,直接执行以下脚本也可以了。脚本统一放在root目录下systemctl stop firewalldsystemctl disable firewalldsed -i 's/=enforcing/=disabled/g' /etc/selinux/configsetenforce 0yum install httpd mariadb mariadb-server ph...

2019-08-09 10:39:25 1300

原创 PostgreSQL 9.5 编译安装实践

1 Linux环境信息--- 查看linux版本 cat /etc/redhat-release --- 查看内核版本 uname -r --- 查看操作系统位数 uname -m2 安装依赖包 PostgreSQL的依赖包需提前安装rpm -qa | grep ncurses libaio yum install ncurses-deve...

2019-07-26 11:28:01 766

转载 ORA-04023 无法验证或授权对象 select * from owner_views;

Bug 16713938 : SELECT ON VIEW FAILS WITH ORA-04023 ON ADG FROM VIEW OWNER SCHEMABUG属性类型 B - Defect 已在产品版本中修复 严重性 2 - Severe Loss of Service 产品版本 11.2.0.3 状态 96 - Closed,...

2019-07-22 11:06:10 8253

原创 RHEL 7.6 挂载cifs协议报错“CIFS VFS: Dialect not supported by server. Consider specifying vers=1.0 or vers”

RHEL 7.6挂载samba命令、报错信息mount -t cifs -o dir_mode=0755,file_mode=0755,username=bak,password='backup',uid=500,gid=500 //10.9.13.33/nfsbackup /backup系统日志报错信息挂载时未指定smb版本。默认值已从cifs(smb1)更改为更安全的sm...

2019-07-16 14:10:22 1496

原创 清理DBA_DATAPUMP_JOBS中的失败数据泵作业

SYS_EXPORT_FULL_01、SYS_EXPORT_FULL_02是一个完整的数据库导出作业,状态是NOT RUNNING,意味着作业是暂时的停止,实际上作业失败了也是NOT RUNNING状态。SELECT owner_name, job_name, rtrim(operation) "OPERATION", rtrim(job_mode)...

2019-06-03 15:48:52 3533

原创 Oracle SQL优化 --- 索引、分区、SQL改写

问题发现 日常巡检中发现一条SQL运行次数多,且单次运行时间超过5秒select a.* from NP_TASK_INSTANCE_DOC a, np_task b where a.TASKID = b.taskid and b.usestatus = 1 and (a.RUNSTATUS = 0 or a.RUNSTATUS = 1 and a.RUNT...

2019-05-28 11:21:17 739

原创 ERROR 1123 (HY000): Can't initialize function 'group_replication'; Plugin initialization function fa

MySQL Group Replication安装group_replication.so报错mysql> INSTALL PLUGIN group_replication SONAME 'group_replication.so';ERROR 1123 (HY000): Can't initialize function 'group_replication'; Plugin in...

2019-05-23 08:48:38 4585 1

原创 MySQL数据库复制技术 Part 7 : 组复制

1 MySQL数据库 Group Replication MySQL Group Replication(下简称:MGR)是MySQL官方推出的一种基于Paxos协议的状态机复制。在MGR出现之前,用户常见的MySQL高可用方式,无论怎么变化架构,本质就是Master-Slave架构。MySQL 5.7版本开始支持无损半同步复制(lossless semi-sync replic...

2019-05-23 08:42:34 501

原创 MySQL数据库复制技术 Part 6 : GTID复制

GTID(global transaction identifier)是一个在master对每个已提交到数据库的事务的唯一ID,不仅在master是唯一的,而是在整个复制架构中的数据库都是唯一的。--- GTIDGTID = source_id : transaction_id--- 示例3D23AE58-72BD-55C2-8P66-E80NC9685729:6...

2019-05-13 11:06:29 213

原创 MySQL数据库复制技术 Part 5 : 半同步复制

半同步复制为了保证Master出现问题时,至少存在一台slave的数据是完整的。超时情况下半同步复制也会转换为异步复制,以保障主库业务的正常更新。在一定程度上保证了所提交事务至少发送给一个slave。但仅仅保证事务已经传递到了slave上,不能保证应用到了slave数据库。基础环境角色 hostname eth0(业务) eth1(主从同步) mast...

2019-05-13 11:06:16 281

原创 MySQL数据库复制技术 Part 4 : 双主复制

1 MySQL 双主复制 MySQL双主复制是级联复制的特殊形式,A <->B对等的双向复制。 双主复制企业级方案方案 优势 劣势 表主键自增 应用程序无需修改 表ID不连续,总是以当前表最大ID为基础递增 序列服务 表ID连续 需部署序列服务,程序需要改动,架构复杂 注:无论使用...

2019-05-13 11:05:40 421

原创 MySQL数据库复制技术 Part 3 : 级联复制

MySQL 级联复制 MySQL级联复制的特点是从库作为从库的同时也会作为下联从库的主库。形式:A >>> B >>> C1.1 级联复制实现关键点:B库开启binlog B库是A库的从库,也是C库的主库,这种情况下需要开启B库的binlog--- 配置my.cnflog_bin = /app/mysq5.7/l...

2019-05-13 11:05:32 555

原创 MySQL数据库复制技术 Part 2 : 主从复制

1 MySQL数据库主从复制 MySQL数据库主从复制技术是将数据库更新的binlog日志发送至从库服务器,从库数据库线程读取日志中的SQL语句并应用到MySQL数据库中,进而实现主从复制。1.1 企业应用场景从库作为主库的实时备份 主从数据库实现读写分离,从库实现负载均衡 应用重要等级划分,一对一配置从库1.2 主从复制关键点主从复制是异步的逻辑SQL复制 ...

2019-05-13 11:05:23 439

原创 MySQL数据库复制技术 Part 1 : 复制技术介绍

1 异步复制(async replication) 异步复制发送数据至目的端,目的端无论收到数据与否,都不会返回信息。默认情况,MySQL的复制是异步的,Master上将所有更新操作写入binlog,但不能确保所有更新是否复制到slave的relaylog中,更不能确定被应用到slave数据库。 异步复制明显的优势是复制效率很高,但缺点也很明显,即数据一致性无法...

2019-05-13 11:04:55 743

原创 Linux ssh免密登录配置

1 系统环境1.1 系统环境hostname IP 主从角色 MHA角色 mgr 10.11.12.9 N/A MHA-manager node1 10.11.12.10 master MHA-node node2 10.11.12.11 slave MHA-node vip 10.11.12.1...

2019-05-13 10:05:37 1018

原创 MySQL数据库备份与恢复 Part 2 : 进阶篇

1 全量备份与增量备份1.1 全量备份 全量数据是数据库中所有数据,全量备份是把所有数据进行备份--- 备份所有数据库的所有数据mysqldump -B --master-data=2 --single-transaction -A | gzip > /bak/all.sql.gz--- 备份ocean数据库的所有数据mysqldump -B --ma...

2019-05-01 21:31:34 185

原创 MySQL数据库备份与恢复 Part 1 : 基础篇

1 MySQL数据库备份1.1 备份的意义 大数据时代,数据对于企业越来越重要。失去数据就相当于失去商机、失去产品、失去客户,甚至会导致企业倒闭。而数据中的核心数据都存储在数据库中,那么数据库备份与恢复的重要性就不言而喻了。1.2 mysqldump介绍 mysqldump是MySQL自带的备份工具 mysqldump是把数据从MySQ...

2019-05-01 21:31:26 194

原创 MySQL数据库备份与恢复 Part 3:Xtrabackup

1 Xtrabackup介绍 Xtrabackup是Percona公司针对MySQL数据库开发的一款开源物理备份工具,可以对InnoDB和XtraDB等事务引擎的数据库实现非阻塞备份,也可以对MyISAM等非事务引擎实现锁表方式备份。Xtrabackup特点如下复制物理文件,备份和恢复数据的速度非常快,安全可靠 备份期间执行的事务不中断,备份InnoDB数据不影响业务连...

2019-05-01 21:31:06 189

原创 Xcopy使用详解

XCOPY是COPY的扩展,可以把指定的目录连文件和目录结构一并拷贝,但不能拷贝系统文件;使用时源盘符、源目标路径名、源文件名至少指定一个;选用/S时对源目录下及其子目录下的所有文件进行COPY。除非指定/E参数,否则/S不会拷贝空目录,若不指定/S参数,则XCOPY只拷贝源目录本身的文件,而不涉及其下的子目录;选用/V参数时,对拷贝的扇区都进行较验,但速度会降低。xcopy用...

2019-04-22 15:17:27 36476 2

原创 Windows server 2003 开启多用户登录

Windows Server远程登陆默认情况下只允许同时有两个用户登陆,超过两个用户会提示"超出最大连接数".1.安装终端服务器 开始->管理工具->管理您的服务器,会弹出管理服务器窗口,点击添加或删除角色,在弹出的对话框中选择终端服务器,然后下一步开始安装终端服务器,安装完成后会自动重启系统2.设置最大连接数开始->运行->输入gpedit.msc,回...

2019-04-19 15:06:34 1807

原创 Ubuntu 挂载samba报错“mount: //x.x.x.x/nfsbackup is write-protected, mounting read-only”解决方案

Ubuntu挂载samba命令、报错信息mount -t cifs -o dir_mode=0755,file_mode=0755,username=bak,password='backup',uid=111,gid=118 //nas/nfsbackup /backup查看cifs软件包dpkg --get-selections | grep cifs-utilsdpkg...

2019-04-19 13:33:14 2018

原创 MySQL日常管理 Part 3:日志篇

MySQL提供了诸多种类的日志,帮助DBA获得数据库运行状况。MySQL日志类型 说明 error log 数据库启动、运行、停止时产生该日志 general query log client执行语句时产生该日志 binary log 数据库内容发生变更时产生该日志,主从复制也通过binarylog来实现 relay log 从库上收到主库的数据更...

2019-04-17 16:37:57 149

原创 MySQL日常管理 Part 2:字符集

1 MySQL字符集 MySQL字符集包括校对规则,作用是定义、比较字符串的方式。1.1 常用字符集字符集 长度(字节) 说明 GB2312 2 早期标准 GB18030 4 部分系统支持,少数数据库支持 GBK 2 非国际标准,支持中文 UTF8 3 中英混合环境,推荐使用 lati...

2019-04-17 16:35:34 146

原创 MySQL日常管理 Part 1:基础篇

1 启动、关闭 MySQL1.1 单实例MySQL启动 --- 数据库脚本启动MySQLcp /app/mysql5.7/support-files/mysql.server /etc/init.d/mysqld/etc/init.d/mysqld start/etc/init.d/mysqld stop--- 初始化数据库方法启动MySQLmysql...

2019-04-17 16:33:14 179

原创 Windows Server 2008 使用“net use”挂载网络共享时“发生系统错误53”的解决方案

Windows Server 2008 通过net命令挂载网络共享,命令如下net use z: \\10.9.13.33\nfsbackup /user:bak backup抛出错误:发生系统错误53,未知的用户名或密码错误分析过程:确保客户端到10.9.13.33的网络畅通,端口无封阻 确认Server2003上Server、Workstation、Computer B...

2019-04-17 15:44:35 19910

原创 Windows Server 2003 使用“net use”挂载网络共享时“发生系统错误67”的解决方案

Windows Server 2003 通过net命令挂载网络共享,命令如下net use z: \\10.9.13.33\nfsbackup /user:bak backup抛出错误:发生系统错误67,未知的用户名或密码错误分析过程:确保客户端到10.9.13.33的网络畅通 确认Server2003上Server、Workstation、Computer Browse...

2019-04-17 13:55:38 5950

原创 Windows Server 2008 使用“net use”挂载网络共享时“发生系统错误86”的解决方案

Windows Server 2008 通过net命令挂载网络共享,命令如下net use z: \\10.9.13.33\nfsbackup /user:bak backup抛出错误:发生系统错误86,未知的用户名或密码错误分析过程:确认用户名、密码确认bak对nfsbackup的控制权限windows服务器在域,所以用户名默认是补齐域名“domain\bak”。但ba...

2019-04-17 11:32:31 9150 2

原创 Windows Server 2003 使用“net use”挂载网络共享时“发生系统错误1326”的解决方案

Windows Server 2003 通过net命令挂载网络共享,命令如下net use z: \\nas\nfsbackup /user:bak backup抛出错误:发生系统错误1326,未知的用户名或密码错误分析过程:确认用户名、密码 确认bak对nfsbackup的控制权限 windows服务器在域,所以用户名默认是补齐域名“domain\bak”。但bak是非域账...

2019-04-16 16:25:23 4149

原创 MySQL数据库安装实践 Part 2:多实例部署

1 MySQL多实例介绍 MySQL多实例是在一台服务器同时开启多个不同服务端口(例如 3306、3307),同时运行多个MySQL服务进程,这些服务进程通过不同的socket监听不同的服务端口来提供服务。 MySQL多实例公用一套安装程序,使用不同的my.cnf配置文件、启动程序和数据文件。提供服务时,多个实例是相互独立的,根据配置文件的对应配置获取服务器的资...

2019-04-08 21:55:28 228

原创 MySQL数据库安装实践 Part 1:单实例部署

1 MySQL的安装方法介绍 当今的互联网企业中,MySQL数据库大多运行在linux系列操作系统。若应用场景不同、版本不同,MySQL数据库的安装方法也会有区别,下面把常见的几种方法介绍给朋友们1.1 yum、rpm方式安装 MySQL官网提供了不同版本的rpm安装包,且针对不同操作系统平台的安装包也会有区别。1.1.1 rpm包安装...

2019-04-03 12:26:14 347

原创 Oracle Multitenant : DBCA PDB Remote Clone in Oracle Database 19c

Oracle Database 12c第2版(12.2)引入了使用该CREATE PLUGGABLE DATABASE命令执行远程可插拔数据库(PDB)的热克隆的功能。在Oracle 19c中,可以使用Database Configuration Assistant(DBCA)执行可插拔数据库(PDB)的远程克隆。1 预备需求连接到远程CDB并准备克隆。export ORAENV...

2019-03-28 09:40:11 652

原创 Oracle Multitenant : Application Containers in Oracle Database 19c

应用程序容器是Oracle Database 12c第2版(12.2)中的一项新功能,允许您定义应用程序根目录,如迷你CDB根容器,以及相关的应用程序容器PDB。应用程序根可以容纳一个或多个应用程序,每个应用程序由与应用程序根关联的可插拔数据库使用的共享配置,元数据和对象组成。本文中的示例使用Oracle托管文件(OMF),因此不需要进行文件名转换。虽然目前尚未记录,但OMF对于应用程序容...

2019-03-27 11:10:53 701

原创 MySQL数据库分类与版本升级

MySQL数据库的官方网站 http://www.mysql.com,发布的MySQL版本采用双授权政策,与大多数开源产品路线一致,MySQL也有社区版和企业版之分,且这两个版本又各自分为了四个版本依次发布,分别是:Alpha版、Beta版、RC版和GA版。1MySQL数据库企业版与社区版的区别1.1MySQL数据库企业版介绍 MySQL企业版由MySQL AB...

2019-03-25 21:54:17 1755

空空如也

空空如也

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

TA关注的人

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