数据库研究
文章平均质量分 79
Mark-Han
现任上海德拓信息技术有限公司高级副总裁,负责公司整个研发体系,在存储、云计算、大数据平台、数据管理应用,备份容灾、虚拟化等领域有些研究, 有几年的开发设计经验,希望和更多的朋友多交流,共同成长 http://blog.csdn.net/hanxin1987216
展开
-
Windows上DB2 UDB脚本编制简介
除了提供对结构化查询语言(Structure Query Language,SQL)的支持外,IBM® DB2® UniversalDatabase" 还提供一组丰富且广泛的管理应用程序编程接口(API)。因为正确维护 DB2 UDB 系统所需的所有日常任务都依靠 DB2管理 API,所以这些 API 就为 DB2 UDB 的管理提供了一个编程接口。例如,DB2 控制中心(Contro原创 2009-09-10 13:00:00 · 659 阅读 · 0 评论 -
关于 DB2 授权的研究
授权简介 DB2 授权控制数据库安全计划的以下方面: 用户被授予的权限级别 允许用户运行的命令 允许用户读取和/或修改的数据 允许用户创建、修改和/或删除的数据库对象 授权由特权组和高级数据库管理程序(实例级)维护和实用操作组成。在 DB2 可用的 5 种权限中,SYSADM、SYSCTRL 和S原创 2009-09-10 12:57:00 · 1935 阅读 · 0 评论 -
db2 常用命令
1.数据库的启动、停止 db2start --启动 db2stop [force] --停止2.与数据库的连接、断开 db2 CONNECT TO DBName [user UserID using PWD] --建立连接 db2 CONNECT reset /db2 disconnect CURRENT --断开连接3.实原创 2009-09-17 15:33:00 · 1137 阅读 · 0 评论 -
db2Rollforward 函数使用
db2Rollforward - Rollforward DatabaseRecovers a database by applying transactions recorded in the database logfiles. Called after a database or a table space backup has beenrestored, or if any原创 2009-09-29 18:52:00 · 2100 阅读 · 0 评论 -
db2ckbkp 检测DB2 备份映象
环境: 产品:IBM 通用数据库 平台:跨平台 版本:v7,v8一. 关于 db2ckbkp 实用程序DB2 UDB 提供的 db2ckbkp 实用程序是用于对 backup 命令所产生的备份映象进行检测的,其功能主要有:l 检测备份映象的完整性。1. 在使用 backup 命令备份数据库结束后,检测所转载 2009-09-29 18:58:00 · 6412 阅读 · 0 评论 -
db2Restore 函数使用
db2Restore - Restore databaseRebuilds a damaged or corrupted database that has been backed up usingdb2Backup - Backup Database. The restored database is in the same stateit was in when the bac原创 2009-09-29 19:00:00 · 1906 阅读 · 0 评论 -
数据库归档日志管理方案
数据库归档日志管理方案 需求描述: 由于使用了LOGRETAIN=ON数据库配置,所以数据库日志文件将不会被数据库从活动日志目录中自动删除或循环利用,活动日志目录中的日志文件将会越来越多,所以需要对该目录下的日志文件进行归档。 问题分析 将LOGRETAIN设置为ON后,数据库将支持前滚恢复。此时,系统中将会存在三种类型的日志文件: 活动日志:该日志包含尚未提交或回滚的事务原创 2009-09-29 19:01:00 · 1418 阅读 · 0 评论 -
分布式架构新成员:比Hadoop快三倍的Mapr诞生
来源:gigaom.com | 作者:Om Malik | 收藏到我的网摘Mapr官网截图日前在纽约举行的一个海量数据结构化会议上,通过了一个新的面向终端设备的分布式架构计划——Mapr。据了解,Mapr是Hadoop中的一个特殊版本,并有可能在今年晚些时候推出。该公司位于加州的转载 2011-07-29 14:13:03 · 888 阅读 · 0 评论 -
NOSQL数据库
话说,尽管 SQL 数据库一直是我们IT行业中最有用的工具,然而,它们这样在行业中超过15年以上的“转正”终于就要寿终正寝了。现在,虽然关系型数据库仍然无所不在,但它越来越不能满足我们的需要了。NoSQL成为了业界的新宠。但是,各种 "NoSQL" 数据库之间的差异比当年众多关系型数据库之间的差异要大许多。这就加大了人们在建设自己的应用是选择合适的数据库的难度。在这篇汇总的PK中,我们对转载 2012-03-05 10:55:09 · 865 阅读 · 0 评论 -
Redis几个认识误区
Saturday, Dec 4th, 2010 by Tim | Tags: key value store, redis前几天微博发生了一起大的系统故障,很多技术的朋友都比较关心,其中的原因不会超出James Hamilton在On Designing and Deploying Internet-Scale Service(1)概括的那几个范围,James第一条经验“Desig转载 2012-03-05 16:18:40 · 552 阅读 · 0 评论 -
Tokyo Cabinet 数据结构
Tokyo Cabinet 数据结构Tokyo Cabinet提供了Hash、Fixed-length、Table和B+ Tree四种数据结构,不同的结构特性和应用场景都不一样。TC本身提供了专门测试和调试工具tc (h/f/t/b) mgr。Tokyo Tyrant在启动的时候,通过数据库文件名后缀来表示使用哪种数据结构。以下是结构和后缀对应表:Hash Data原创 2012-06-15 15:26:35 · 733 阅读 · 0 评论 -
NoSQL数据库笔谈
NoSQL数据库笔谈databases ,appdir , node , paper颜开 , v0.2 , 2010.2序思想篇CAP最终一致性变体BASE其他I/O的五分钟法则不要删除数据RAM是硬盘,硬盘是磁带Amdahl定律和Gustafson定律万兆以太网手段篇一致性哈希亚马逊的现状算法的选择转载 2012-11-07 09:06:21 · 2410 阅读 · 0 评论 -
Tokyo Cabinet TC 源码学习笔记
Tokyo Cabinet TC 源码学习笔记1 TC数据库简介1.1基本数据库类型 1.2数据库参数 1.3常用的测试命令 2 Hash Database2.1文件结构 2.2基本实现 2.2.1缓存机制 2.2.2共享内存 2.2.3查询流程 2.2.4写入流程 2.2.5删除流程转载 2012-11-07 09:09:07 · 1063 阅读 · 0 评论 -
DB2 常见错误号 解释
操作数据库过程中,遇到许多问题,很多都与SQL CODE和SQL State相关,现在把一个完整的SQLCODE和SQLState错误信息和相关解释作以下说明,一来可以自己参考,对DB2错误自行找出原因(声明:这是搜集网上的资料得来的,详细出处不记得了)sqlcode sqlstate 说明000 00000 SQL语句成功完成01xxx SQL语句成功完成,但是有警告+012原创 2009-09-10 12:56:00 · 4459 阅读 · 0 评论 -
db2 管理员每天每周做的事
数据库系统就像一辆高性能的赛车,需要一些例行检查来保证其运行良好。本文介绍何时去监视数据库的运行以及阶段时间内数据库管理人员应该如何做。随着数据库自动运行维护技术的提高,维护数据库的人工劳力也降低了不少。监视数据库系统的运行是为了确保当前状态下数据库没有错误配置并且能发现潜在故障。正常情况下,需要对DB2和操作系统两方面来进行监视,以获得服务器上数据库的运行状态的全面信息。建议至少连续原创 2009-09-09 17:58:00 · 2216 阅读 · 1 评论 -
DB2基本概念之—— 实例、数据库、表空间、容器
DB2 基本概念 在DB2中由上至下的几个概念: 实例(Instance), 数据库(Database), 表空间(TableSpace), 容器(Container) 在一个操作系统中,DB2数据服务可以同时运行多个实例(有别于Oracle在一个系统内只能起一个实例). 数据库定义在实例中,一个实例可以包含多个数据库。在同一个实例中的不同数原创 2009-09-08 14:14:00 · 9980 阅读 · 3 评论 -
db2 catalog 远程数据库到本地
C:/Documents and Settings/new>db2 catalog tcpip node n11 remote xxx.xxx.xxx.xx server 50000DB20000I CATALOG TCPIP NODE 命令成功完成。DB21056W 只有在刷新目录高速缓存以后,目录更改才生效。C:/Documents and Settings/new>db2原创 2009-09-01 10:18:00 · 6123 阅读 · 0 评论 -
db2 管理
一. 创建和删除实例a) Db2实例的创建 db2icrt 实用程序创建一个数据库实例: db2icrt InstName [-s {ese|wse|client|standalone}]原创 2009-09-01 12:52:00 · 1467 阅读 · 0 评论 -
写在DB2 备份项目开始
今天9月1日 计划9月份一个月内完成 DB2 备份与恢复 windows 版本,AIX UNIX,Linux 版本。 又一个大型数据库的备份支持原创 2009-09-01 12:59:00 · 619 阅读 · 0 评论 -
db2 sqlsever 移植
一、自增序列:DB2:create table TestTable( recordindex integer identity generated as always, stringDateTime varchar(50), TrueDateTime timestamp);SQLServer:create table TestTable( recor原创 2009-09-01 13:16:00 · 887 阅读 · 0 评论 -
DB2 SQL2071N 错误解释
SQL2071NAn error occurred while accessing the shared library shr-lib-name. Reason code: reason-code.ExplanationAn unexpected error occurred while accessing a vendor shared library during the p原创 2009-09-01 12:55:00 · 3999 阅读 · 0 评论 -
DB2在线增量备份 恢复增量备份及前滚恢复
1、更改数据库参数 logretain, userexit, trackmod 为 on 2、更改参数之后完全离线备份数据库一次 3、之后就可以进行在线、在线增量备份了 测试结果通过,脚本如下。 重要!数据库归档日志必须按时备份至另一个地方,本例中为 C:/TESTDB.0/SQLOGDIR -------------------------------原创 2009-09-02 19:35:00 · 929 阅读 · 0 评论 -
使用表空间的备份 恢复IBM DB2数据库
在 DB2 V9 版本中,提供了一个重要的新特性,即利用DB2表空间的备份来快速恢复数据库,甚至可以根据数据的重要性选择恢复一部分重要数据,达到快速恢复的目的。本文结合实例对 DB2 V9 的该重要技术特性做了详细介绍,希望对用户规划系统备份 / 恢复策略有所帮助。 关于DB2数据库的恢复(Rebuild) 当我们的 DB2 数据库由于一些严重错误 ( 如存储损坏等原创 2009-09-03 14:19:00 · 718 阅读 · 0 评论 -
DB2 数据库备份、恢复和前滚
、 2003 年 3 月 01 日本文提供了执行数据库备份、恢复和前滚日志文件这些基本操作的循序渐进指南。以下示例将介绍这些实用程序句法上的变体,以便展示 DB2 产品的灵活性。简介本文提供了执行数据库备份、恢复和前滚日志文件这些基本操作的循序渐进指南。以下示例将介绍这些实用程序句法上的变体转载 2009-09-04 09:44:00 · 6513 阅读 · 0 评论 -
db2 备份和恢复研究
所谓数据备份,就是保留一套备用系统,当运行系统出现故障时,能够以最小的时间恢复原来的数据。数据库的备份,可以是整个数据库的拷贝,也可以是其中一部分数据的拷贝(一个或多个表空间)。数据备份一般有两个层次:硬件级备份:用冗余的硬件来保证系统的连续运行,比如双机容错、硬盘镜像等方式。如果主硬件损坏,后备硬件能够立刻接替其工作。 软件级备份:将系统数据保存到其他可以移动的介质上原创 2009-09-03 19:56:00 · 616 阅读 · 0 评论 -
DB2高可用性灾难恢复
通过本文您将了解DB2HADR的功能及基本的运作原理,然后您将通过一个实例快速配置一个HADR环境,并进行一些简单的功能测试。接下来我们将对HADR的一些技术要点进行详细讨论,并给出一些建议。如果您正在考虑HA方面的问题,那么真心希望本文能够为你提供一些帮助。DB2 HADR概述High Availability Disaster Recovery(HAD转载 2009-09-04 10:48:00 · 1880 阅读 · 2 评论 -
db2 事务日志研究
在系统崩溃之后,使用 DB2 的事务日志恢复数据库。您曾多少次碰到过错误消息“SQL0946C The transaction log for the database is full”?在尽力解决该问题时,您是否停下来思考为何存在事务日志以及事务日志记录服务的目的是什么呢?若没有事务,多个用户和应用程序同时与一个数据库进行交互时就必然会破坏数据。而如果没有事务日志记录,DB2原创 2009-09-04 11:06:00 · 2456 阅读 · 0 评论 -
db2 备份恢复 2
###########备份前准备#################################************创建存放归档日志和备份的目录****************[root@yan ~]# su - db2inst1[db2inst1@yan ~]$ mkdir archivelog[db2inst1@yan ~]$ mkdir log[db2ins原创 2009-09-09 17:26:00 · 1185 阅读 · 0 评论 -
DB2 备份 恢复 详细测试
本文测试环境:Windows XP、IBM DB2 Express V9.5、 DB2 Quest Center V9.5在这里举个应用场景以说明数据库恢复备份的思路:那么假设我们周一晚上做了一个数据库的备份,周二中午12点数据库存储介质出现了故障。如何能够实现恢复呢?那么首先是把数据库恢复到我们备份的那个时刻(周一晚上),但是备份之后和周二12原创 2009-09-10 12:54:00 · 10267 阅读 · 6 评论 -
NoSQL数据库:MongoDB初探
NoSQL数据库:MongoDB初探跟着时下炒得火热的NOSQL潮流,学习了一下mongodb,记录在此,希望与感兴趣的同学一起研究!MongoDB概述mongodb由C++写就,其名字来自humongous这个单词的中间部分,是由10gen开发并维护的,关于它的一个最简洁描述为:scalable, high-performance, open source,转载 2012-11-07 09:10:00 · 1291 阅读 · 0 评论