自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Db2快速搭建一个HADR环境

目地:Db2 10.5 搭建一个HADR的环境,db2a作为主机,db2b作为备机。数据库名SAMPLE,实例名inst105详细步骤:1.  查看主备机的hostname、IP地址,决定一个service namePrimary:hostname:   db2aIP:         192.168.127.130servicename:60013  //注意, 这个不能是dbm cfg中的sv...

2018-03-25 13:22:41 2464

原创 Db2 备份/恢复性能问题诊断与调优

在随着企业数据量的增长,提升数据库备份/恢复的性能变得逾加重要。本文首先介绍了Db2数据库中备份/恢复操作的线程模型,之后列出了影响备份/恢复速度的参数及因素,最后介绍了在出现性能问题时应该如何收集诊断数据,并列举了三个性能问题的例子。链接:Db2 备份/恢复性能问题诊断与调优...

2018-03-22 13:40:01 733

原创 Db2: commit时间过长引起的load性能问题

在处理一起普通的Db2锁超时事件时,发现Locker owner是一个load作业,hold住锁的类型为Z锁。由于Load采用的是’insert into xxx allow read access’,正常情况下是不应该hold住Z锁这么长时间。遂对该问题进行了深入研究,最后发现是load commit阶段时间过长导致的。该问题发生时,会有以下现象1.   db2 list utilities显示...

2018-03-27 18:21:20 2788 1

原创 Python: 读取JSON格式的配置文件

有时候需要用Python读取配置文件,如果配置文件格是JSON格式的,就很容易读取,下面是一个例子:配置文件名为para.cfg,内容如下:qingsong@db2a:~/python$ cat para.cfg{        "username":"qingsong",        "password":"mypassed",        "age":24, "address": 

2018-03-24 19:26:11 9156

原创 Oracle的重定向恢复

本文模拟了Oracle的重定向恢复上一篇文章讲了Oracle本机的备份与恢复本文主要讲了Oracle重定向恢复的过程。将原来的数据库删除之后,改变了备份片的存储位置,然后恢复数据文件到一个不同的目录原始备份片位置:/home/oracle/orcbackup原始数据文件路径:/home/oracle/app/oracle/oradata/orcl/把备份片移动到 /home/oracle/newb...

2018-03-21 23:57:43 1069

原创 使用awk数组功能实现类似SQL语句中的group by功能

使用awk数组功能实现类似SQL语句中的group by功能文本处理中,有时需要实现类似SQL语句中的group by功能。在关系数据库中,实现很容易,比如下面的group by SQL语句可以查询每个月的总收入inst105@db2a:~$ db2 "select * from test"MONTH      INCOME    ---------- -----------Jan        ...

2018-03-21 23:38:02 935

原创 Db2查看占用临时表空间最多的应用及其执行的SQL语句

有时候,发现DB2系统临时表空间使用率很高,想知道哪些应用占用了临时表空间,以及这些应用执行的SQL语句,怎么办?Technote How to find application that uses up temporary tablespace 中已经有介绍,我这里的工作只是写成了脚本,以方便快速查找。注意,下面的shell脚本没有注释,仅在db2 10.5版本上测试,需要你自己把sample改...

2018-03-21 23:03:53 3502

原创 ORACLE报错 ORA-00201: control file version 11.2.0.4.0 incompatible with ORACLE version 11.2.0.0.0

问题描述:Oracle异机恢复,恢复完控制文件,将数据库mount时报错,ORA-00201: control file version 11.2.0.4.0 incompatible with ORACLE version 11.2.0.0.0,如下:RMAN> run{RESTORE CONTROLFILE from '/orcl_cntrol_37432_1_173132134';al...

2018-03-20 18:54:03 10580

原创 Db2: create unique index: SQL0270N Function not supported (Reason code = "1")

问题描述:db2, create unique index报错: SQL0270N  Function not supported (Reason code = "1"),示意如下:inst105@db2a:~$ db2 "create table t1(col1 int, col2 int, col3 varchar(20))"DB20000I  The SQL command complete...

2018-03-19 22:21:29 4907 1

原创 通过mon_get_pkg_cache_stmt诊断Db2性能问题案例

问题:Db2系统,业务人员反馈说他们的业务并发上不去,每秒执行的事务太少,要求提升性能。分析:反馈该性能问题的时候,业务在讨论某个表的大字段问题,于是使用mon_get_pkg_cache_stmt表函数查看SQL语句在各个项目上花费的时间,查到如下结果:db2 "select TOTAL_ACT_TIME, TOTAL_ACT_WAIT_TIME, DIRECT_READ_TIME, DIREC...

2018-03-14 09:39:43 1766

原创 Python循环遍历字典元素的几种方法

背景知识1: 序列解包(sequence unpacking):将包含多个值的序列解开,然后放到变量的序列中# 将元组解包:>>> values = (1,2,3)>>> x,y,z = values>>> print x,y,z1 2 3# 将列表解包>>> values = [1,2,3]>>>

2018-03-13 10:14:00 7698

原创 Python中 == 表达式和 is 的区别

x == y表示两个对象的值相同,x is y表示两者是同一个对象例1: x和y是两个列表,它们的值相同,但不是同一个对象>>> x = [1, 2, 3]>>> y = [1, 2, 3]>>> x == yTrue>>> x is yFalse>>>例2: x和y是同一个对象>&am

2018-03-12 22:16:29 1645

原创 Oracle 12c 数据库备份与恢复

这是一篇学习笔记,在这篇笔记中,对Oracle数据库和归档日志进行了备份,然后将数据库删掉。之后通过恢复spfile+恢复控制文件+restore数据库+recover数据库的方式进行了恢复。环境: Oracle 12.2.0.1.0 on LINUX准备工作: 数据库为归档模式,归档目录为/home/oracle/archlog/orcl。并且已经将归档目录里的文件清空。打开数据库,查询表T1的...

2018-03-09 23:08:10 3150

原创 Python: 利用序列的分片操作逆序字符串

Python中字符串属于一种序列,序列的通用操作中有一个分片操作,主要用于访问一定范围内的元素,下面的方法可以实现字符串逆序:qingsong@db2a:~/python$ cat reverse.py #!/usr/bin/pythonstr = raw_input("Please enter a string: ")print str[::-1]qingsong@db2a:~/python$ ...

2018-03-08 22:51:34 961

原创 Oracle中的控制文件(control file)

本文主要介绍Oracle中控制文件,目录如下:1. 控制文件存放了哪些信息?2. 控制文件的存放位置是什么?3. Oracle什么时候读取控制文件?4. 控制文件这么重要,能不能增加一个以防万一?1. 控制文件存放了哪些信息?数据库的名称、数据文件的名称和位置、联机重做日志的名称和位置、当前联机重做日志的序列号、检查点、RMAN备份文件的名称和位置例如,查看数据库的信息:SQL> selec...

2018-03-06 18:09:25 5874 2

原创 Db2备份:模拟fragmentations导致备份性能问题

最近在研究Db2备份性能问题时,看到一篇文章,说的是fragmentations会影响备份的性能。BACKUP might be affected by fragmentations in table spacehttp://www-01.ibm.com/support/docview.wss?uid=swg21678274于是设计了试验来验证,主要思路是模拟 EMPTY EXTENT,方法是轮流...

2018-03-05 17:00:57 769

原创 Db2重定向恢复显示成功,但连库却报SQL1119N

问题描述: Db2重定向恢复的命令都没有报错(Error),显示成功,但连库却报SQL1119N: A connection to or activation of database "SAMPLE1" cannot be made because a previous restore is incomplete or still in progress.Session 1:inst105@db2...

2018-03-03 23:09:03 9367

原创 Db2 使数据均匀地分布在不同表空间不一定能加快备份速度

Db2 使数据均匀地分布在不同表空间不一定能加快备份速度我们知道,为了加快Db2备份速度,一个很重要的建议是数据量在各个表空间的分布要均匀,这样做的好处是使个每个db2bm EDU的工作量都基本一致,不会有空闲的db2bm EDU。但这样能提高性能的前提是CPU、内存、I/O没有瓶颈,否则反而可能会降低性能。先看一下某次备份的性能数据,可以看到所有db2bm EDU花费了560.91秒,仅Wait...

2018-03-01 22:27:48 498

原创 NBU备份失败 access to the client was not allowed (59)

Netbackup: NBU备份失败 access to the client was not allowed  (59)今天遇到NBU作业备份失败的一个问题,报错代码 access to the client was not allowed  (59), 后来查找原因,发现是client上对master server域名解析出错环境:NBU MASTER SERVER:  linux,   主机...

2018-03-01 19:16:46 3660

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

北京科技大学计算机系统结构和组成原理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关注的人

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