Welcome 微信登录

首页 / 数据库 / MySQL

Ubuntu下MongoDB 安装教程及简单操作

Ubuntu下MongoDB 安装教程及简单操作

1 MongoDB首先先来个什么事MangoDB的简单定义:MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。下面的安装教程,主要是遵循这里得到的:链接 http://www.linuxidc.com/Linux/2016-07/133253.htm请注意,似乎Mongo...
用Python读取Oracle函数返回值

用Python读取Oracle函数返回值

在Oracle中创建一个函数,本来是想返回一个index table的,没有成功。想到文本也可以传输信息,就突然来了灵感,把返回值设置文本格式。考虑到返回数据量可能会很大,varchar2类型长度吃紧,于是将返回值类型设置为clob。我是用scott用户的测试表emp,这个是函数定义情况: 1 create or replace function test_query_func(dept varchar2) 2 return clob 3 is 4type...
ORA-12170: TNS: 连接超时问题解决

ORA-12170: TNS: 连接超时问题解决

虚拟机上可以正常访问数据库,但是在物理机上连接数据库时出现“ORA-12170:TNS:连接超时”时,可以用以下思路解决问题。一、检查网络1.ping ip地址 查看网络问题,看能否ping通;2.tnsping ip地址(或者是服务器的实例名SID)如果报“TNS-12535:操作超时“,可能是服务器端防火墙,没有关闭;3.netstat -na 查看1521端口是否关闭4.lsnrctl statusls...
安装Oracle遭遇INS-30131错误解决思路

安装Oracle遭遇INS-30131错误解决思路

需要学习SDE配置相关知识,其中Oracle数据库安装遇到错误INS-30131,虽然未能最终解决,但找到了初步的思路,记录下来给大家提供参考。下文对很多知识的理解可能存在错误或不够精准,仅作参考。软件:Oracle12cR1 版本:12.1.0.2系统:Win10 版本:10.0.10240问题描述:配置SDE需注意:数据库服务端应与SDE统一,数据库客户端应与ArcMap统一。安装数据库时遇到INS-30131错误,未能解决。安装过程中先...
一个SQL语句引发的ORA-00600错误排查

一个SQL语句引发的ORA-00600错误排查

最近有一个同事问我一个问题,说他运行一个SQL语句抛出了ORA-00600的错误,想让我帮忙分析一下,这种问题听了确实有兴趣,了解了问题的大体情况之后,发现这个问题还是值得分析分析的,因为只是客户端调用抛出异常,没有给服务器端带来什么致命的影响,这样的问题还是很耐人寻味的。简单沟通后,我得到了同事提供的SQL语句和执行环境,语句类似下面的形式:MERGE INTO (SELECT * FROM TEST_SERVER_LOG WHERE BUY_TIME&...
Linux下MongoDB 安装配置详解

Linux下MongoDB 安装配置详解

1.MongoDB简单说明 a MongoDB是由C++语言编写的一个基于分布式文件存储的开源数据库系统,它的目的在于为WEB应用提供可扩展的高性能数据存储解决方案。 b MongoDB是一个介于关系型数据库和非关系型数据库之间的产品,是非关系型数据库当中功能最丰富,最像关系型数据库的。它支持的数据结构非常松散,会将数据存储为一个文档,数据结构由键值对(key=>value)组成,是类似于json的bson格式,字段值可以包含其它文档、数组和文档...
Oracle计算连续登陆/上班天数

Oracle计算连续登陆/上班天数

现在有一个计算用户连续上班天数的报表,发现通过用row_number分析函数可以完美计算这个问题。这个SQL可以解决计算用户连续登陆、签到、上班、旷工等问题。首先将row_number按照日期排序将日期的日,比如2016-7-1,将1截取出来转换成数字把这个日期数字减去row_number计算出来值,作为分组号,因为不连续的值算出来的分组号就不一致;根据分组号字段进行group by,可以算出每段连续上班的开始、结束时间、天数如原数据是这样的2016/7/...
MHA高可用切换工具

MHA高可用切换工具

MHA简介MHA是一位日本MySQL大牛用Perl写的一套MySQL故障切换方案,来保证数据库系统的高可用,在宕机时间内(通常10-30秒),完成故障切换,部署HA,可避免主从不一致问题节约购买服务器的费用,易安装,不改变现有部署。MHA解决课题MySQL主从复制架构中,当master发生故障时,有可能会发生一部分(或者全部)的slave未能获取到最新binglog日志,导致slave从库和master数据不一致情况,甚至各salve之间数据也存在偏差而m...
mysqld_multi 多实例启动工具

mysqld_multi 多实例启动工具

一、MySQL多实例简介MySQL多实例,简单地说,就是在一台服务器上同时开启多个不同的服务端口(如:3306、3307),同时运行多个MySQL服务进程,这些服务进程通过不同的socket监听来自不同的端口来提供服务;多实例不仅节省物理主机成本,还有效提升了单台物理主机的CPU、磁盘I/O使用效率,而且还可以在多实例之间做部署数据库HA方案。随着实例数量的增加,就面临统一管理问题,这样我们就需要用MySQL自带的管理程序 mysqld_multi 来进行...
Xtrabackup 备份大数据库(全量备份和增量备份)

Xtrabackup 备份大数据库(全量备份和增量备份)

XtrabackupXtrabackup是由percona开源的免费数据库热备份软件,它能对InnoDB数据库和XtraDB存储引擎的数据库非阻塞地备份(对于MyISAM的备份同样需要加表锁);mysqldump备份方式是采用的逻辑备份,其最大的缺陷是备份和恢复速度较慢,如果数据库大于50G,mysqldump备份就不太适合。Xtrabackup优点1)备份速度快,物理备份可靠2)备份过程不会打断正在执行的事务(无需锁表)3)能够基于压缩等功能节约磁盘空间...
<< 931 932 933 934 935 936 937 938 939 940 >>