Welcome 微信登录

首页 / 数据库 / MySQL

使用LogMiner挖掘归档日志

使用LogMiner挖掘归档日志

LogMiner是Oracle公司推出的一个非常有用的分析工具。通过它我们可以得到重做日志或者归档日志的内容。 当数据库出现问题之后,使用LogMiner挖掘日志,有时候会找到问题的根源,即使找不到,也对定位问题的成因会有所帮助。一、 安装LogMinerLogMiner的安装非常简单,只需要执行几个脚本。 这里用的是11g,版本不同,请参考官方文档。 dbmslm.sql:创建DBMS_LOGMNR包,该包用来分析日志文件。 dbmslmd.sql:创建...
MongoDB学习笔记——Master/Slave主从复制

MongoDB学习笔记——Master/Slave主从复制

Master/Slave主从复制主从复制MongoDB中比较常用的一种方式,如果要实现主从复制至少应该有两个MongoDB实例,一个作为主节点负责客户端请求,另一个作为从节点负责从主节点映射数据,提供数据备份,客户端读取等,推荐一主多从模式MongoDB主从复制的实现方式:•主节点的操作会被记录为oplog,存储在系统数据库local的集合oplog.$main中,这个集合中的每个文档都代表主节点的一个操作(不包括查询)•从节点定期从主...
MongoDB学习笔记——索引管理

MongoDB学习笔记——索引管理

索引索引能够提升查询的效率。没有索引,MongoDB必须扫描集合中的所有文档,才能找到匹配查询语句的文档。索引是一种特殊的数据结构,将一小块数据集保存为容易遍历的形式。索引能够存储某种特殊字段或字段集的值,并按照索引指定的方式将字段值进行排序。然而使用索引也是有代价的:对于添加的每一个索引,每次的插入、更新、删除都将会消耗更多的时间。这是因为当数据发生变动时,数据库不仅要更新文档,还要更新集合上的所有索引。 MongoDB限制每个集合上最多只能由64个索引...
Ignite性能测试以及对Redis的对比

Ignite性能测试以及对Redis的对比

测试方法为了对Ignite做一个基本了解,做了一个性能测试,测试方法也比较简单主要是针对client模式,因为这种方法和使用redis的方式特别像。测试方法很简单主要是下面几点:不作参数优化,默认配置进行测试在一台linux服务器上部署Ignite服务端,然后自己的笔记本作客户端按1,10,20,50,100,200线程进行测试测试环境说明服务器:[09:36:56] ver. 1.7.0#20160801-sha1:383273e3[09:36:56] ...
Ubuntu 16.04安装phpMyAdmin数据库管理工具

Ubuntu 16.04安装phpMyAdmin数据库管理工具

和Windows下各种双击安装直接使用的数据库管理工具不同,Linux下的数据库管理工具显得有些稍稍复杂。由于版权和收费限制,很多好用的数据库管理工具例如Data Grip和Navicat不能直接在Linux的包管理器中安装使用。不过仍然有一些好用的DBMS,phpmyadmin就是其中之一。安装LAMPLAMP是Linux、Apache、MySql(MariaDB)、PHP(Python、Perl)等软件的合称。我们现在要在Ubuntu16.04上安装,...
Oracle 11gR2_DB_11.2.0.4的安装与配置 (RHEL 6.5)

Oracle 11gR2_DB_11.2.0.4的安装与配置 (RHEL 6.5)

目 录一、 目的 4二、 参考文档 4三、 软硬件环境 4四、 安装基本的操作系统 5五、 操作系统的配置 61. 修改操作系统启动模式 62. 设置主机名 73. 设置双网卡BONDING74. MOUNT NFS共享目录95. 设置HOSTS 96. 增强提示符 107. 配置NTP服务 108. 设置SAR 109. 安装HDS多路径软件 11六、 安装Oracle GI和DB前的配置111. 创建ORACLE用户 112. 创建相关目录 123. ...
Redis持久化方法对比分析

Redis持久化方法对比分析

1、前言 最近在项目中使用到Redis做缓存,方便多个业务进程之间共享数据。由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了,于是需要开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。redis提供两种方式进行持久化,一种是RDB持久化(原理是将Reids在内存中的数据库记录定时dump到磁盘上的RDB持久化),另外一种是AOF持久化(原理是将Reids的操作日志以追加的方式写...
CentOS上定时备份MongoDB

CentOS上定时备份MongoDB

无论是用什么语言开发出来的产品或项目,我们都有义务保证服务器的数据不丢失或者不被黑客攻击,因此掌握一些简单的运维知识就比较重要了,这次就分享下我的MongoDB备份。一 使用MongoDB的注意事项1 服务器上的MongoDB必须使用安全模式启动,本地开发调试用则可以随意点2 密码一定要设置的复杂一点不能太简单3 不定期的备份数据库最好是每天一两次4 服务器云服务挑选安全性比较高的二 编写Linux的备份Shell脚本#!/bin/shDUMP=/home...
Oracle数据库的链接数目超标

Oracle数据库的链接数目超标

测试场景:Oracle数据库的链接数目超标,iServer是否自动连接。测试步骤:(1)设置了最大连接数为85,oracle后台进程有83:(2)开启3台iserver(A,B,C)A,B发布test正常,在C上发布后,A,B上的服务连接失败。(3)关闭iserver B,iserverC 后,发布在iserverA里的test服务重新连接成功测试结论:Oracle数据库的链接数目超标后,iServer自动连接数据库功能正常。总结:1.查看oracle默认...
SQL Server数据库本地灾备方案

SQL Server数据库本地灾备方案

如果你曾经有那么一个不经意的心跳来自于数据库数据损坏:错误的新增、更新、删除。那么下面的方案一定能抚平你的创伤! 对于一个SQL Server数据库小白来说,数据库的任何闪失带来的打击可说都是致命的。最初,我们让一个叫做“数据库”的小孩任性的在服务器上裸奔(没有任何数据备份),倡导自由与开放。突然有一天,这孩子生病了(数据篡改),病得很突然,很厉害,他不能和你描述他的任何感受(差异数据),那么你将苦于诊断病症。如果你现在有小孩以前...
Navicat连接Oracle时提示ORA-28547错误

Navicat连接Oracle时提示ORA-28547错误

使用Navicat连接Oracle数据时的一些问题,连接时错误:ORA-28547。新建用户后连接时错误:ORA-01017。发现Navicat作为一款连接数据库的工具确实很好用,可视化的界面看着舒服很多,下面说说我今天在连接Oracle数据库时的一些问题:1、安装好Oracle后直接用Navicat是连接不上的,会出现如下图的错误;使用Navicat连接Oracle时必须先下载Oracle的instantclient客户端,去官网下载即可 2、将下载的...
MySQL 数据库的高可用性分析

MySQL 数据库的高可用性分析

MySQL数据库是目前开源应用最大的关系型数据库,有海量的应用将数据存储在MySQL数据库中。存储数据的安全性和可靠性是生产数据库的关注重点。本文分析了目前采用较多的保障MySQL可用性方案。MySQL ReplicationMySQL Replication是MySQL官方提供的主从同步方案,用于将一个MySQL实例的数据,同步到另一个实例中。Replication为保证数据安全做了重要的保证,也是现在运用最广的MySQL容灾方案。Replication...
Oracle处理节点之间的父子关系

Oracle处理节点之间的父子关系

通常当与树的结构之间的关系处理,这是一个很复杂的事情,我们可以通过程序代码去逐层遍历父或子节点,这样做的缺点是很明显,效率不高,操作复杂性是比较大的。而当我们使用Oracle当数据库,我们可以有一个简单的解决方法,例如下列:1.首先创建一张表。保存父子关系drop table tmp_node;create table tmp_node(id varchar2(500),p_id varchar2(500));2.向表中插入数据insert into tm...
Linux下安装 PostgreSQL 并设置基本参数

Linux下安装 PostgreSQL 并设置基本参数

在Linux下安装Postgresql有二进制格式安装和源码安装两种安装方式,这里用的是二进制格式安装。各个版本的Linux都内置了Postgresql,所以可直接通过命令行安装便可。本文用的是CentOS 6.5。安装Postgresql# 安装postgresql服务器yum install postgresql-server#依赖包是否安装Y/N Y#第三方贡献包yum install postgresql-contrib#依赖包是否安装Y/N Y安...
Ubuntu 16.04下安装SQL Server for Linux

Ubuntu 16.04下安装SQL Server for Linux

微软刚宣布了下一代 SQL Server 的公开预览,Canonical 也正式宣布此预览版本可用于 Ubuntu 系统。无论是在内部部署还是在云端使用,SQL Server on Ubuntu 都为开发人员和组织提供了更为自由的选择。SQL Server 所允许的开发语言和数据类型,也成为可以向市场提供最创新和灵活的平台之一。在下一代 SQL Server 中,微软为 Linux 和 Windows 平台的 SQL Server 提供了更为强大的功能,其...
<< 221 222 223 224 225 226 227 228 229 230 >>