Welcome 微信登录

首页 / 数据库 / MySQL

Oracle DB 序列

Oracle DB 序列

序列是一个用于创建整数值的数据库对象。可以创建序列,然后再用其生成编号。序列具有如下特点:• 可以自动生成唯一编号• 是一个可共享的对象• 可用于创建主键值• 替换应用程序代码• 如果将序列高速缓存到内存中,则访问序列值的效率会有所提高序列是用户创建的数据库对象,可由多个用户共享来生成整数。可以通过定义一个序列来生成唯一值,或者回收编号后重新使用相同的编号。序列的常见用途是创建主键值,每行的主键值必须是唯一...
ORA-02396: exceeded maximum idle time, please connect again的原因

ORA-02396: exceeded maximum idle time, please connect again的原因

一般为了防止过多活动的session占用资源,可以对允许连接到数据库的session个数,已连接到数据库的session空闲时间等进行限制(当然也可以对尝试连接次数等其它很多内容进行限制)。方式就是可以通过创建一个profile配置,然后将这个profile配置赋给每个用户。要使用这种限制的前提是将resource_limit这个参数设置为TRUE。alter system set RESOURCE_LIMIT=true;创建用户时如果未指定具体profi...
Oracle 快照控制文件(snapshot control file)

Oracle 快照控制文件(snapshot control file)

听说过Oracle 控制文件,还有快照控制文件这个说法呢?没错,尽管快照控制文件很少被提及,但确实是存在,只不过在使用RMAN时这个快照控制文件被使用。回顾一下 Oracle 控制文件,我们知道控制文件是Oracle体系结构中的重要组成部分之一,记录了当前数据库的结构信息,同时也包含数据文件及日志文件的信息以及相关的状态,归档信息,也记录了系统当前SCN的值等等。那快照控制文件也就是控制文件的一个副本,本文介绍了什么是快照控制文件以及何时被使用。1、快照控...
Oracle DB 隐式和显式数据类型转换

Oracle DB 隐式和显式数据类型转换

转换函数除了Oracle 数据类型,还可以使用美国国家标准协会(ANSI) 、DB2 和SQL/DS 数据类型定义Oracle DB 中表的列。但是,Oracle Server 会在内部将这些数据类型转换为Oracle 数据类型。在某些情况下,Oracle Server 会收到数据类型与预期的数据类型不同的数据。发生这种情况时,Oracle Server 可自动将该数据转换为预期的数据类型。这种数据类型转换可以由Oracle Server 隐式完成,也可以...
Hive的升级(0.8.0到0.11.0)

Hive的升级(0.8.0到0.11.0)

hive-0.11.0出来后,得知有将row_number进行封装,对于我这等不懂java的人士来说,是莫大的幸福啊!毫不犹豫的将0.8.0抛弃了!下面是具体升级步骤:1,关闭当前hive正在执行的进程,service hive-server以及相应的客户端。2,不管做哪方面的升级,首先肯定是将当前的进行备份备份 hive-0.8.0mv hive-0.8.0 hive-0.8.0_bak备份元数据库(mysql的)mysqldump -h ip -P p...
Hive RCFile的高效存储结构

Hive RCFile的高效存储结构

本文介绍了Facebook公司数据分析系统中的RCFile存储结构,该结构集行存储和列存储的优点于一身,在 MapReduce环境下的大规模数据分析中扮演重要角色。Facebook曾在2010 ICDE(IEEE International Conference on Data Engineering)会议上介绍了数据仓库Hive。Hive存储海量数据在Hadoop系统中,提供了一套类数据库的数据存储和处理机制。它采用类 SQL语言对数据进行自动化管理和处...
Hive基础学习文档和入门教程

Hive基础学习文档和入门教程

Hive基础学习文档和入门教程摘要:Hive 是建立在 Hadoop 上的数据仓库基础构架。它提供了一系列的工具,可以用来进行数据提取转化加载(ETL),这是一种可以存储、查询和分析存储在 Hadoop 中的大规模数据的机制。Hive 定义了简单的类 SQL 查询语言,称为 QL,它允许熟悉 SQL 的用户查询数据。同时,这个语言也允许熟悉 MapReduce 开发者的开发自定义的 mapper 和 reducer 来处理内建的 mapper 和 redu...
RedHat 6.1下MySQL 5.5源码安装

RedHat 6.1下MySQL 5.5源码安装

MySQL 5.5的安装方法和5.1略有 不同,主要区别在配置环境,MySQL 5.1的安装方法,参考搭建LAMP环境(源码方式)。本文讲解怎样在RedHat 6.1系统上安装MySQL 5.5.首先,我们要准备MySQL,至于在什么地方下载,想必不用多说,这个可难不倒聪明的小伙伴们。本文使用的MySQL版本是5.5.29,假设读者已经把该版本或者5.5的其他版本准备好了,下面正式讲解怎样安装MySQL 5.5。本文的操作均在虚拟机下完成。推荐阅读:MyS...
Oracle DB 使用子查询来解决查询

Oracle DB 使用子查询来解决查询

定义子查询• 描述子查询可以解决的问题类型• 列出子查询的类型• 编写单行和多行子查询• 子查询:类型、语法和准则• 单行子查询:– 子查询中的组函数– 带有子查询的HAVING子句• 多行子查询– 使用ALL或ANY运算符• 使用EXISTS运算符• 子查询中的空值使用子查询解决问题谁的薪金高于Abel 的薪金?子查询:Abel 的薪金是多...
Oracle DB 对行进行分组-group by、having

Oracle DB 对行进行分组-group by、having

创建数据组所有组函数都将表当作一个大型的信息组。但是,有时需要将此信息表分成几个较小的组。可以通过使用GROUP BY子句完成此任务。创建数据组:GROUP BY子句的语法可以通过使用GROUP BY子句将表中的行分成较小的组。SELECT column, group_function(column)FROM table[WHERE condition][GROUP BY group_by_expression][ORDER BY column];可以使用...
Oracle DB TO_CHAR、TO_DATE、TO_NUMBER 函数

Oracle DB TO_CHAR、TO_DATE、TO_NUMBER 函数

使用TO_CHAR函数处理日期TO_CHAR( date, "format_model") 格式样式具有以下特点:• 必须放在单引号内• 区分大小写• 可以包含任何有效的日期格式元素• 具有一个fm元素,用于删除填充的空格或隐藏前导零• 与日期值之间用逗号分隔TO_CHAR可以按照由format_model 指定的格式,将日期时间数据类型转换为数据类型为VARCHAR2 的值。格式样式是一种字符文字,用于描...
Oracle DB 组函数

Oracle DB 组函数

• 组函数:– 类型和语法– 使用AVG、SUM、MIN、MAX、COUNT– 在组函数中使用DISTINCT关键字– 组函数中的NULL值何谓组函数组函数会对行集进行计算,为每个组提供一个结果。与单行函数不同,组函数用于对行集进行计算,从而为每个组提供一个结果。这些集合可以包含整个表,也可以包含表分割成的组。组函数的类型• AVG • COUNT • MAX &bul...
Linux下的MySQL主主复制

Linux下的MySQL主主复制

为什么,会有mysql的主主复制。因为在一些高可用的环境中,mysql的主从不能满足现实中的一些实际需求。比如,一些流量大的网站数据库访问有了瓶颈,需要负载均衡的时候就用两个或者多个的mysql服务器,而这些mysql服务器的数据库数据必须要保持一致,那么就会用到主主复制。mysql主从架构中其实就一个主在工作,而从就相当于一个备份机器,从通过日志监测的方式来备份主库上的数据而保证主库的数据安全。在这种架构中如果从上的数据做了改变,主数据是不会用任何变化的...
<< 711 712 713 714 715 716 717 718 719 720 >>