自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (5)
  • 收藏
  • 关注

原创 win7下首次使用mongodb

本文记录了第一次在win7上使用mongodb的经历,主要包括mongodb的启、停,数据库的创建、查看、删除,集合的创建、删除,文档的插入、删除1. 安装mongodb 下载 http://pan.baidu.com/s/1qYAVfLq建立如下文件夹 C:\mongodb, C:\mongodb\data, C:\mongodb\data\db,并将下载的mongodb解压

2017-03-15 21:36:09 1391

原创 DB2表的LOB字段为什么没有使用指定的表空间

问题描述:DB2中的LOB字段并未占用指定的表空间。 创建表T2,指定LOB字段使用表空间LONGTBS,但插入一些数据之后,发现LONGTBS表空间使用并未增长。$ db2 "create tablespace tbs2 managed by automatic storage"$ db2 "create tablespace longtbs managed by automatic

2017-03-15 21:23:06 2010

原创 DB2调用 get_dbsize_info的时候,报错SQL0443N和SQL0572N:

问题描述:调用 get_dbsize_info的时候,报错SQL0443N和SQL0572N:$ db2 "call get_dbsize_info(?,?,?,0)"SQL0443N  Routine "*IZE_INFO" (specific name "") has returned an errorSQLSTATE with diagnostic text "SQL0572

2017-03-15 21:20:11 3525

原创 DB2修改唯一性索引(Unix Index)所在列字段类型时,SQL0478N

问题描述:1.) DB2中,如果某一列上有唯一性索引,那么当修改这个列的字段类型的时候,会报SQL0478N的错误,例如,将表T2的ID列由int型修改为varchar型。$ db2 "create table t2(id int not null, age int not null)"$ db2 "create unique index idx21 on t2(id)"$ db2

2017-03-15 21:18:00 5815

原创 每个汉字在DB2数据库中占多少个字节?

问题描述:每个汉字在DB2数据库中占多少个字节?问题解决:与DB2的code page有关系,如果是GBK, 每个汉字占2个字节。如果是UTF,则占用3个字节。测试:$ db2 "create db test1 USING CODESET GBK TERRITORY ZH_CN"$ db2 "connect to test1"$ db2 "create

2017-03-15 21:12:42 13079

原创 修改DB2中日期显示的格式

db2有两种办法可以显示当前的日期, 缺省的日期格式与创建数据库时的 territory code 有关系,例如我的环境中格式为 yyyy-mm-dd:$ db2 "values current date"1 ----------2017-03-14 1 record(s) selected. $ db2 "SELECT current date FROM

2017-03-14 19:09:27 5512

原创 DB2中索引(index)失效的原因、确认、重建及监控

本文总结了DB2中索引失效的几种常见原因,如何找出所有失效的索引以及判断某个索引是否失效,如何重建失效的索引,以及如何监控索引创建/重建的进度索引失效的原因1.) 如果logindexbuild是off(默认选项),那么创建、重建索引的操作不会记录到日志中,之后如果有rollforward操作时,这些索引就会被标记为无效。(例如在t1时刻创建了表并做了backup,在t2时刻创建/重建

2017-03-14 19:06:27 12669

原创 DB2 restart database命令的作用总结

信息中心对于RESTART DATABASE的作用只有一句话的介绍,就是做crash recovery用的。这里总结一下这个命令的作用信息中心的介绍Restarts a database that has been abnormally terminated and left in an inconsistent state. At the successful completio

2017-03-14 19:01:56 5664

原创 DB2 查看数据库的创建时间

问题:如何查看某个DB2数据库的创建时间?解决:两种办法,第一个查看任何一个系统表的创建时间,比如SYSIBM.SYSTABLES。第二个是查询表SYSIBM.SYSVERSIONS的VERSION_TIMESTAMP字段$ db2 "select create_time from syscat.tables where tabname='SYSTABLES'"CR

2017-03-14 18:40:50 4710

原创 db2 rollforward 命令时读取日志的顺序

我们知道,rollforward操作目地就是重做日志,那么它会从哪里读取日志呢?答:如果是 TO END OF LOGS的话,rollforward会尽可能多地读取日志,顺序如下1.) 活动日志目录,如果有,便从活动日志目录读取。2.) 如果没有,就从rollforward 命令指定的OVERFLOW LOG PATH读取3.) 最后会检查LOGARCHMETH

2017-03-14 18:39:07 1704

原创 DB2中LOAD时处理不同日期格式的DATE列

问题描述:DB2使用LOAD工具时,文件中日期格式为 MM/DD/YYYY,如何导入到DATE列?                                                             解决办法:可以使用 MODIFIED BY dateformat关键字指定要导入数据文件中日期的格式。$ db2levelDB21085I This ins

2017-03-14 18:34:28 2510

原创 DB2主健对应索引的命名规则

默认规则DB2数据库中,如果建表时指定一列为主健,那么DB2会自动在这一列上创建一个索引,模式名为SYSIBM,索引命名规则为 SQLyymmddhhmmssxxx,即当前时间戳+编号。$ db2levelDB21085I This instance or install (instance name, where applicable: "e105q5a") uses "64" b

2017-03-13 18:49:05 2009

原创 db2 连库时报错SQL1639N

问题描述: db2 连库时报错SQL1639N问题原因:可能是某些数据库的文件的权限被修改SQL1639N  The database server was unable to perform authentication            because security-related database manager files on the server d

2017-03-13 18:43:47 5410

原创 DB2中表名大小写

DB2中表名是分大小写的,如果创建表的时候,指定的是小写,那么DB2会自动转化为大写 下面示例中,创建表的时候,都是“小写”,但第一个表被转换为了大写:db2 => create table lowercaseone(id int)DB20000I The SQL command completed successfully.db2 => create table "low

2017-03-13 18:39:27 2704

原创 DB2 自动存储表空间(Automatic Storage)增加和删除存储路径

本文举例说明修改DB2自动存储表空间storage group的办法,如果您对storage group还不了解,请先参考链接。原本storage group有path1和path2,目标增加一条路径path3,并删掉path2,测试如下:$ db2 "CREATE STOGROUP sg ON 'C:\test\path1', 'C:\test\path2' "$ db2 "cr

2017-03-09 21:53:54 6909

原创 db2 "create view" 缺乏权限

db2 "create view" 缺乏权限问题: 根据信息中心的说明,create view需要以下权限:The privileges held by the authorization ID of the statement must include at least one of the following authorities:IMPLICIT_SCHEMA au

2017-03-09 21:46:55 1295

原创 DB2基于JAVA的自定义函数(user-defined-function)示例

DB2基于JAVA的自定义函数(user-defined-function)示例, 作用是返回两个数的和。测试环境:$ db2levelDB21085I This instance or install (instance name, where applicable: "e105q5a") uses "64" bits and DB2 code release "SQL10

2017-03-08 19:19:29 3083 3

原创 DB2 应用最常见的几种状态

DB2 的应用最常见的状态为UOW Executing, UOW Waiting,  Connect Completed等,这里做一个简单的介绍。 UOW全称是Unit Of Work, 可以认为是事务Connect Completed: 应用连库成功了。UOW Executing: 应用正在执行某个SQL语句UOW Waiting: 应用执行完一条SQL了,在等着执行同一事务

2017-03-07 19:10:11 9402

原创 DB2 LOAD的三种模式 COPY NO, COPY YES和NONRECOVERABLE

DB2数据库中,由于LOAD操作不会记录日志,那么对于采用了归档日志模式的数据库,LOAD的时候就会有一个问题:如果日后数据库出现问题,需要通过restore+rollforward操作来恢复数据的话,rollforward读取日志的时候根本没有对应数据的记录,也就无法恢复该表的数据。如何避免这种现象呢?有三种思路:1.) 优先保证数据完整:LOAD完成之后,做一个完整的数据库/表空间

2017-03-02 21:26:16 8676

原创 抢救DB2数据之终极工具:db2dart

DB2数据库有时会出现意外,导致表、表空间甚至整个数据库都不可访问,这时候如果没有备份、也没有IBM的支持,可以使用db2dart工具来抢救数据,这也是最后的办法了。分两种情况来讨论,第一种:数据库可以连接,仅仅表无法访问,比如访问的时候遇到SQL1477N,或者坏页;第二种:数据库无法连接。1.) 数据库可以连接 如果数据库可以连接,那么可以先根据syscat.tab

2017-03-02 21:13:30 5685

转载 在AIX6.1上安装gcc

1.) 下载从网上下载以下软件包,并放到/opt/freeware/src/packages/SOURCES下:[db2b /opt/freeware/src/packages/SOURCES]$ lsgcc-4.2.0-3.aix6.1.ppc.rpm libstdcplusplus-4.2.0-3.aix6.1.ppc.rpmgcc-cplus

2017-03-02 21:04:25 2471

原创 如何下载db2的安装包/补丁包/介质/Fix Pack?

以下载64位linux上DB2 10.5fp7为例,步骤如下:1.) 打开Fix Pack Download Center:http://www-01.ibm.com/support/docview.wss?rs=71&uid=swg270070532.) 选择Fix Pack 73.) 展开 Linux 64-bit, x86-64 on ADM64

2017-03-01 09:50:26 4380

北京科技大学计算机系统结构和组成原理考研真题

北京科技大学计算机系统结构和组成原理04,05年的考研真题,外加体系结构的期末考试题,以及一些其他的习题

2012-09-20

北京科技大学 软件工程 课件

如题,北京科技大学本科生的软件工程的课件

2012-09-19

2011年全国硕士研究生入学考试计算机基础综合考试大纲|计算机考研大纲

如文件名,2011年全国硕士研究生入学考试计算机基础综合考试大纲(计算机考研大纲)转自王道论坛,不得用于商业用途!

2011-03-22

严蔚敏版 数据结构 全部代码 的实现(C语言)

严蔚敏版 数据结构 全部代码 的实现(C语言),不用解释了吧?

2010-05-09

2010年计算机科学与技术专业考研大纲

计算机考研大纲2010年的,大家看仔细了,因为2011年的还没出来。

2010-05-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除