Welcome 微信登录

首页 / 数据库 / MySQL

MySQL复制过程中server-id的理解

MySQL复制过程中server-id的理解

一. server-id做什么用的,你知道吗? 1、 MySQL的同步的数据中是包含server-id的,用于标识该语句最初是从哪个server写入的,所以server-id一定要有的2、 每一个同步中的slave在master上都对应一个master线程,该线程就是通过slave的server-id来标识的;每个slave在master端最多有一个master线程,如果两个slave的server-id 相同,则后一个连接成功时,前一个将被踢掉。 这里至...
SQLite3中存储类型和数据类型结合文档解析

SQLite3中存储类型和数据类型结合文档解析

SQLite3是个很小的数据库,运行在手机,机顶盒上....那它就不可能像musql,sqlserver那么规范,有很多的数据类型,之前我也以为它定义了很多数据类型,其实不是他就5个存储类,那么多数据类型是根据一整套严谨的规则映射的!!还有什么char,varchar其实都是没有的..下面将结合文档详细讲解,相信看完你会了解更多,其实主要就是翻译文档....sqlite官网:http://www.sqlite.org/Sqlite3数据类型大多数的数据库引...
Linux下MySQL 5.6.24的编译安装与部署

Linux下MySQL 5.6.24的编译安装与部署

MySQL 5.6正式版发布了,相对于5.5版本作出了不少改进,其源码安装配置方式也有所变化,本文根据实际操作,不断尝试,精确还原了安装的具体步骤。在Linux下安装MySQL前,先确认卸载系统自带数据库打开操作终端输入rpm -qa|grep mysql(罗列所有数据库相关的文件)rpm –e (罗列出来的文件)--nodeps(使用该命令依次删除罗列出来的文件)--nodeps为删除与之依赖的文件。确认Internet连接正常,以便下载安装...
Oracle 10g用户频繁被锁(ORA-28000)的诊断与处理

Oracle 10g用户频繁被锁(ORA-28000)的诊断与处理

今天早上同事向我求助,说是一个用户(我们假设该用户名为HOEGH)的数据不是最新的。奇怪,我明明上周五统一使用exp、imp脚本更新了相关用户的数据,肯定是包含HOEGH用户的。同事把应用程序启动起来,指着程序界面告诉我,这个数据肯定不是最新的。好吧,难道是我当时更新数据时漏掉了HOEGH用户?首先,我尝试登录PLSQL,想查询一下HOEGH用户下表的编译时间,确认一下我执行imp操作的具体时间。令人意外的是,使用PLSQL登录时报错了,提示“...
Orabbix定制监控Oracle的简单配置

Orabbix定制监控Oracle的简单配置

Orabbix是在zabbix的基础上提供的一套插件,能够提供对Oracle的监控功能真是术业有专攻,在Oracle层面zabbix希望也能够走得更远,所以对于Oracle的支持还是比较开放的,而对于Orabbix和zabbix server,zabbix agent的关联关系,可以使用下面的图形来表示,能够说明大体的意思。从这个图中可以看出zabbix的server端会提供agent发起的请求,把部分信息持久化在server端的MySQL中,而Orabb...
浅谈Orabbix监控指标

浅谈Orabbix监控指标

对于Orabbix监控Oracle来说,它是提供了一个相对轻量级的客户端来综合监控多个数据库实例。从这一点来看,它的角色有点类似于工作中使用的SQLDeveloper或者toad这类的工具。在之前的章节中,先花了些篇幅去比较zabbix和grid control,其实从功能上来看,基于zabbix的Orabbix的监控功能要有限的多。提供的默认模板中,监控触发器不到20个。自己梳理了一下,默认的监控触发器在15个左右。故障类型报警对应项错误类型报错简述数据...
Oracle中的ASM文化

Oracle中的ASM文化

从Oracle中ASM的发展来看,到今天的普及使用,应该可以算做一种文化,因为这体现的不仅是ASM技术在实际工作中的成功普及,而且从某种程度来说,都代表了一个新生事物的发展历程,无论是java的发展还是各种开源项目的普及,都有着相似的痕迹。asm从Oracle 10g版本推出,是作为grid的一部分鼓励使用的。而在这段漫长的时间里面,其实asm就在逐渐完善。就如同你去公司内部推广一套很新技术的时候,人家肯定得衡量你的东西是不是足够好,如果性能指标能够达到指...
通过定制Orabbix监控分析潜在的Oracle问题

通过定制Orabbix监控分析潜在的Oracle问题

在之前的文章中分享过 简单定制Orabbix监控项 http://www.linuxidc.com/Linux/2015-08/122008.htm定制的功能在Orabbix中实现非常灵活而且轻巧,还是能够感受到一种开源风的清爽。我在orabbix原有模板的基础上添加了几个监控项,一个是监控闪回区的使用率,还有一个是监控归档的切换频率,这两个功能看似微不足道,但是会在细节中反应出数据库中是否有明显的异常行为。中午的时候注意到有一个库的闪回区使用率和归档频率...
Linux下修改Oracle监听地址

Linux下修改Oracle监听地址

如果你的服务器换了ip怎么办?如果你的服务器换了名字怎么办?以前的小伙伴怎么办?以前的老客户怎么办?没关系,简单教你修改监听地址,老朋友随便找!想要修改监听地址首先要找到两个文件,确定两样东西!第一 你的主机名字?第二 你的IP地址?第三 你的listener.ora在哪里?第四 你的tnsnames.ora在哪里?原来的文件监听的是localhost,这个名字在/etc/hosts中会被映射成Ip地址127.0.0.1lisenter.ora 目录在/o...
Oracle多用户并发及事务处理

Oracle多用户并发及事务处理

Oracle多用户并发访问事务:作用于某些数据的一个不可分割的操作锁:写锁、互斥锁(仅能被一个进程使用) 读锁、共享锁(可被多个进程使用)更新丢失脏读不可重复读幻影读隔离级别:1 READ COMMITTED 每个语句得到完整的视图2 SERIALIZABLE 事务级别实施串行化Oracle并发特性1 回滚段:存储“撤销”信息的数据结构redo日志用来记录数据库的所有事务;回滚段用于提供事务回滚和读一致性2 系统改变号 SCN:...
十个正确使用 Redis 的技巧

十个正确使用 Redis 的技巧

Redis 在当前的技术社区里是非常热门的。从来自 Antirez 一个小小的个人项目到成为内存数据存储行业的标准,Redis已经走过了很长的一段路。随之而来的一系列最佳实践,使得大多数人可以正确地使用 Redis。下面我们将探索正确使用 Redis 的10个技巧。1、停止使用 KEYS *Okay,以挑战这个命令开始这篇文章,或许并不是一个好的方式,但其确实可能是最重要的一点。很多时候当我们关注一个redis实例的统计数据,我们会快速地输入”...
通过Oracle 11g 逻辑standby实现BI的需求

通过Oracle 11g 逻辑standby实现BI的需求

逻辑standby用的很少,特别是在11g,物理standby也可以只读打开并实时应用,物理standby也可以做滚动升级.不过,最近有一个用户需求,要建一个报表系统数据库,想到可以试试逻辑standby去实现,同步生产库的基础数据用户,并在逻辑standby上建BI相关的用户,用做数据统计。这样可以避免直接通过dblink或物化视图抓取数据对生产库的性能影响,又比利用goldengate实现同步在维护性上方便。一.创建逻辑standby官方文档及注释:S...
Oracle 11gR2单实例数据库补丁升级记录

Oracle 11gR2单实例数据库补丁升级记录

Oracle 11gR2是目前新系统应用比较广泛的Oracle版本,根据官方路线图,11.2.0.4是11g末期的一个版本。应该说,11gR2之后,Oracle直接提供了完整升级版本,可以直接安装高版本的数据库系统,不需要从基础版本逐步升级。本篇主要记录以11.2.0.4为基础,单实例条件下Oracle补丁安装过程。1、补丁包和环境介绍首先确定数据库版本,笔者以一台全新安装Oracle 11gR2单实例进行安装,具体版本为11.2.0.4。SQL> ...
浅说两种输出Oracle字符文件的方法

浅说两种输出Oracle字符文件的方法

归纳几条简单方便的经验之谈吧。前几天,一个同事为做项目和笔者讨论将数据库检索处理结果输出的方法。为了简单明了,笔者按照不同的需求场景准备了两种策略供同事进行选择,记录下来,权作不时之需的留存。文本文件输出,特别是大数据量文本文件输出,是我们在实际需求领域中经常遇到的场景。文本文件是我们最早接触的文件格式,格式单一,内容简单。但是,也正是因为结构简单,是很多“中间结构文件”通常选择的载体。从最早简单的txt、csv,到现在越来越多出现...
Shutdown immediate命令长时间等待分析一例

Shutdown immediate命令长时间等待分析一例

对生产系统,特别是大型系统的正式环境,停机、升级和配置动作都是相当慎重的事情。shutdown命令虽然简单,但对于运维部门来讲,有时候一些shutdown过程中出现的问题也的确是让人挠头。笔者的同事就遇到了这样的难题。同事维护一套很老的网站系统,后台使用Oracle数据库10gR1,具体版本是10.2.0.1,前台是J2EE框架的Web网站应用。由于系统比较老,一些长期的运行bug补丁没有处理。由于网站很快就要被替换,所以也没有过多进行干预,遇到问题往往见...
<< 871 872 873 874 875 876 877 878 879 880 >>