自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

原创 (转)TPCC计算方法

计算原则: 以单台服务器性能进行计算,即确保单台服务器工作的时候可以满足系统正常运行的需要;假设每天有1万人次来窗口办理业务,每人次办理一项业务。即以每日1万笔前台交易为例进行综合系数 的推导:1. 假设每月前台交易数(未来5年内的设计指标)为220,000 (有些业务在月初、月末的处理量比较高,按月统计可以平衡此项差异);2. 每日前台交易数=220000/22=10,000 ,即每日 ...

2012-11-20 10:19:02 317

原创 (转)Oracle Flashback技术总结

原文地址:http://www.cnblogs.com/coohoo/archive/2011/01/16/1936888.htmlFlashback 技术是以Undo segment中的内容为基础的, 因此受限于UNDO_RETENTON参数。要使用flashback 的特性,必须启用自动撤销管理表空间。 在Oracle 10g中, Flash back家族分为以下成员: Fla...

2012-06-15 17:33:11 112

原创 Oracle Flashback之Flashback table和flashback drop

在Oracle 10g中,Flash back家族分为以下成员:Flashback DatabaseFlashback DropFlashback TableFlashback Query(分Flashback Query,Flashback Version Query,Flashback Transaction Query)下面介绍一下Flashback Drop 和Flas...

2012-06-15 17:12:53 164

原创 PLSQL 快键设置(转)

1、登录后默认自动选中My Objects 默认情况下,PLSQL Developer登录后,Brower里会选择All objects,如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟,而选择My Objects后响应速率则是以毫秒计算的。 设置方法: Tools菜单 –> Brower Filters,会打开Brower Folders的定单窗口,...

2012-06-08 09:38:55 127

原创 microsoft windows script engine必须工作正常

在win7上安装datastage8.5时,系统检查报 “microsoft windows script engine必须工作正常”的错误,经在网上搜索,提供如下解决方案,此方案我已测试,可以正常安装。[color=red]主要对操作系统做了两处调整:1、注册微软的jscript.dll。在命令行输入命令:regsvr32 %systemroot%\system32\jscript....

2012-04-20 17:23:37 813

原创 db2中获取某个表/索引占用空间的大小

在数据库运维中,经常会遇到需要统计db2表大小的问题。在db2中提供了3种方法已供我们选择。分别为db2pd -tcbstats、admin_get_tab_info表函数和SYSIBMADM.ADMINTABINFO系统管理视图。 1、db2pdde tcbstats可以查看表的tcb信息,其中datasize字段用来表示表的页数,乘以页大小即为表的大小。使用该方法时,只有该...

2012-04-17 11:24:32 642

原创 项目进度控制的技术

项目进度控制是项目经理的一项重要职责。俗语说的“时间就是金钱”在这里体现得再明显不过了。项目管理和自驾车回老家过年是相同的,实际上按照项目的定义,“自驾车回老家过年”也是一个不折不扣的项目,只是它更贴合大家的生活,更容易引起共鸣,我们就拿它来做例子说明。从乘客的角度,如果坐车很久,但是没有达到预期的目 的地的时候,就会产生疑问,一般都会去询问司机“到哪里了”,如果司机的回答没有那么令人满意,这...

2012-04-11 11:35:07 97

原创 PowerDesigner反向工程操作步骤 及 SQLSTATE = 37000解决方案

PowerDesigner反向工程操作步骤1、打开“PowerDesigner”。 2、新建一个空白物理数据模型。 操作步骤: 点击PowerDesigner菜单栏“File”==>“New”选择左侧“PhysicalDataModel”。在“Model name”输入新建模型的名称,在“DBMS”选择数据库类型,点击“确定”完成新建。3、新建数据库的数据源...

2012-04-10 11:12:22 187

原创 ORA-12838错误总结

ORA-12838: cannot read/modify an object after modifying it in parallel此错误是在调用过程中出现的。经过查询,是由于在过程中使用了append insert运行后没有及时提交造成。对于此问题,确切的解释是这样的,ORA-12838: cannot read/modify an object after modifying it...

2012-04-06 14:50:26 1157

原创 关于oracle和db2中的纵表转横表的例子

在数据库开发的过程中,经常会遇到把纵表的数据转换为横表展示出来。今天我就把经常遇到的实现的方法总结出来,还请大家指点错误啊。或者有更好的方法,也可以让我学习学习。 ---以下脚本是在db2中实现的 第一个:纵表转横表的"SQL"示例 纵表结构: TEST_vip acct_month 卡级别 数量 20...

2012-03-29 16:23:34 689

原创 oracle中packages的使用

最近,由于开发的功能较多,对于编写的很多过程,看着英文名字觉得挺熟悉,但要看功能,则需要每个点开去开备注或者代码,觉得很是郁闷。突见packages,想将所有写的过程放到一起,这样下次点开一个,就能看到所有功能的过程,很是方便。趁着下午偶闲一会,将packages小做研究。包的作用 : 包可以将任何出现在块声明的语句 ( 过程 , 函数 , 游标 , 变量 ) 放于包中 , 相当于一个容...

2012-03-12 16:36:25 661

原创 oracle sql 性能(别人总结的很好)

(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是...

2012-03-08 17:19:32 77

原创 DB2事务日志使用经验

事务日志记录数据库中所有对象和数据的改变,在早前版本中最大可达256G,其大小为( logprimary + logsecond ) * logfilsiz,其中logprimary + logsecond的值小于或等于256,logfilsiz的最大为262144,在9.5版本中,日志最大已经可以达到512G,其中logfilsz的大小更改为524286。 我们就对...

2012-01-30 15:04:05 131

原创 如何解决db2导出csv文件时的科学计数发问题

在db2导出csv的文件中包含有长字段,比如身份证信息,在excel中打开时,就会出现科学计数法,这往往会造成数据信息不准确。 在实际的实践以及咨询同事处理此类问题的方法,基本是通过在需要的字段前加入一个特殊的符号即可解决此问题。 目前只能用这种解决办法,不晓得各位还有其他的方法没,欢迎大家发表意见哦!以便我们可以更好的解决此类问题...

2012-01-06 17:08:52 1745

原创 ORACLE-关于ORA-04021得解决办法(timeout occurred while waiting to lock object)

某个应用正在锁定该表或者包表为select b.SID,[color=red] --SESSION标识,常用于连接其它列[/color] b.SERIAL#,[color=red] --如果某个SID又被其它的session使用的话则此数值自增加(当一个 SESSION结束,另一个SESSION开始并使用了同一个SID)[/color] c.SQL_TE...

2011-12-21 15:38:31 810

原创 oracle中如何查找表在哪个模式下?

在新做的项目中,用到了好几个模式下库,经常会遇到不知道表是在哪个模式下。所幸的是,oracle中提供了一个这种表,该表作为oracle下的字典表,全面的记录了当前的所有的表。可以很清楚的看到表的状态。select * from dba_tables where table_name like '%PROCESS_TEMPLATE%'...

2011-12-15 11:05:55 4215

原创 Oracle新手入门:如何提高索引创建速度?

有些新手在Oracle数据库中创建索引时往往不会使用可选项。其实,有时候在合适的场合使用一些可选项,可以提高索引的创建速度。如为了大批量导入数据,我们往往会先取消索引其以提高插入的速度。然后等数据导入完毕后再重新创建索引。在这个过程中如果能够采用一些可选项,则可以缩短索引创建的时间。在Oracle数据库中提供了丰富的可选项。我们常用的可选项主要有以下这些。   可选项一:NOSORT,...

2011-12-14 16:58:00 237

原创 关于如何oracle中快速清除表中的数据

在oracle中,对于数据库中的大数据量在delete时,速度那是相当的慢。其实可以有另外的删除数据的方法,就是可以使用truncate来删除表中的数据。但这种方法在删除时,虽然速度比delete快很多。但由于是不可回滚的,因此在truncate后,数据是无法恢复的。这一点很重要,一定要记牢。 下面,我们来了解一下为什么truncate会比delete快很多。...

2011-10-27 20:29:23 255

原创 vmware桥连接设置

一环境: win7为主系统,centos4.8做虚拟机,vmware的版本是VMware® Workstation 7.1二目标: 为了在win7中通过SecureCRT中操作centos,需要在虚拟机中进行网络配置,同时更改win7的网络设置三具体操作 1、win7更改ip配置为静态ip,更改ip网段为133.64.146网段 2、在本地连接的属性...

2011-09-07 14:26:32 182

原创 db2查询表的最后使用时间

在本月出账的过程中,出现表空间不足的情况。虽然在出账之前已清理过数据库中不用的表,但无奈只关心了其中一个,而忽略了另外一个,导致在跑大数据量的存储过程时出现空间不足。 出现此问题的解决办法是将目前库中已经不适用的表删除掉,已节省空间。 但在删除的过程中,要一个一个表去查找,很是麻烦。经查资料,发现有如下几种解决办法: 1、逐个看在需要清除的表空间中的表哪些...

2011-09-06 15:24:56 1913

原创 c8500s刷机全过程

入手华为C8500S手机一部,对手机上的电信定制软件很是恼火!且经常偷俺宝贵的流量。一气之下,就想办法刷机。以下记录刷机全过程,以备之后再次使用。在此要感谢“/zt斯须朝暮 ”对我的全程指导! 我使用的是http://www.in189.com/thread-216888-1-1.html提供的C8500s精简美化包.rar。该包可以从上面这个网址中下载。另外,此论坛还提供了各种...

2011-08-25 14:18:01 425

原创 Ubunto系统下,安装VMtool的问题

VMtools简介与安装一、什么是VMware VMware是一个虚拟机软件,它可以在你现有的操作系统上虚拟出一个新的主机,这个虚拟主机一方面是建立在你正在运行的操作系统之上的,同时,它又拥有自己独立的CPU,硬盘,内存及各个硬件,当然,这些都是虚拟出来的,虚拟主机的CPU是通过i386的保护模式实现的,虚拟的硬盘其实就是本机上的一个文件,内存当然是从物理中划出一块,别的如网络...

2011-08-08 13:58:46 115

原创 使用merge语句更新数据库中的记录

在平时更新数据时,经常有这样一种更新,即将表中的数据与源表对比,如果存在记录,则根据源表中的值更新目标表中的数据,如果不存在的话,则新增入目标表中。我们当然可以使用两条语句来处理这类数据。但这其中有可能会出现异常。因此,Oracle在9i版本新增了MERGE语句,来合并UPDATE和INSERT语句。 通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,连接...

2011-07-29 15:15:58 579

原创 Win7下删除Ubuntu系统的方法

删除Ubuntu最需要注意的地方,就是MBR(Master Boot Record)。在删除Linux分区前,我们需要将启动Windows的引导信息写入MBR,否则,MBR中的Ubuntu引导信息,当然就不能启动Windows系统了。 简单有效的方法是: 1)到这个地方下载Windows下修复mbr的软件:MbrFix.exe http://www.lin...

2011-07-29 09:43:02 136

原创 DataStage 如何解决"job is being accessed by another user"错误

由于网络连接失败或客户端崩溃造成Job被锁定的解决方法当某一个用户在DataStage Designer中打开一个job,该job就被锁定。当其他用户试图打开同一个job或者job sequence,在designer中会得到如下信息"job [job名称] is being accessed by another user"。顺便提一下,这点Informatica比DS作的更友好一些,当...

2011-05-25 17:34:15 585

原创 查看表空间详细信息

查看表空间详细信息 list tablespaces具体使用方法是这样的:首先,连接数据库,连接成功之后,输入命令db2 list tablespaces show detail,即可查看详细信息。具体计算表空间的方法是:找到 Tablespace ID 后, Total pages * Page size (bytes) ,出来的是总共的表空间大小,但单位是字节哦。...

2011-04-25 18:43:32 369

原创 CREATE global TEMPORARY TABLE tableName

今天在学习oracle的存储过程时,发现有CREATE global TEMPORARY TABLE temp_lifecycle_id(lifecycle_id int ) ON COMMIT DELETE ROWS的语句,本身对oracle没有做过深入的研究,趁着今天有点小时间,来将此语句的用法搞搞清楚。 CREATE global TEMPORARY TABLE...

2011-04-21 15:05:55 169

原创 使用rollup函数统计报表合计

在做报表时,经常会遇到在最后一行将前面所列出的值计算合计,这个时候你会怎么做呢?最初我的想法是再将原来些的sql稍作一些修改,然后求和。这样最起码算出来的数据会比较准确。但这样对数据库压力也比较大,另外以后如果需求有所变动,修改起来也比较麻烦,维护也比较麻烦。l另外一种做法跟这个比较来说,差不多类似。只不过是将需要查询的表都写到一个临时的表中,然后通过union将两个数据合并起来。但这个也会有...

2011-03-30 17:27:58 648

原创 用DataStage进行数据整合: 第 1 部分 (转载)

数据整合的核心内容是从数据源中抽取数据,然后对这些数据进行转化,最终加载的目标数据库或者数据仓库中去,这也就是我们通常所说的 ETL 过程。IBM WebSphere DataStage 为整个 ETL 过程提供了一个图形化的开发环境。 引言 传统的数据整合方式需要大量的手工编码,而采用 IBM WebSphere DataStage 进行数据整合可以大大的减少手工编码的数量,而且...

2011-03-03 17:20:43 144

原创 香菜根熬水能退烧吗?

感冒1、 经常按摩鼻部能预防感冒。2、 热水泡脚治感冒。3、 姜汤桔皮水质感冒。4、 吃烤橘子治感冒。5、 香菜根熬水能退烧。血压1、 洋葱头能降血脂。2、 玉米面粥能降血脂。3、 早上空腹饮凉白开血脂降下来。4、 开水泡花生壳可治高血压。5、 吃鸡蛋治的...

2011-02-18 10:04:06 421

原创 win7下硬盘安装Ubuntu

最近,新买手机可以用evdo上网。而本人在网厅开通5元包500兆流量的业务这个月也生效。而我的win7目前没有可以支持evdo上网的驱动。因此本人狠狠心,腾出来一个30多G的空间安装个ununtu。好让我的套餐可以使用。吼吼~~ 准备工作:从同事处那到一份宝典,装机宝典哦。具体内容如下: win7硬盘安装Ubuntu 10.04 1、win7的设置为什么这部...

2011-01-10 15:24:45 89

原创 用Spring提供的JUnit框架扩展对DAO或Service层进行单元测试

一、Spring提供的JUnit框架扩展:AbstractSpringContextTests:spring中使用spring上下文测试的Junit扩展类,我们一般不会使用这个类来进行单元测试,它是spring内部设计使用到的类AbstractDependencyInjectionSpringContextTests:这是AbstractSpringContextTests的直接子类,...

2010-12-29 15:10:30 62

原创 解决项目中页面报错问题

出现问题描述: 点击登陆后,进入账户首页,总是报错,错误信息为:“A server error has occured. More information may be available in the console.”。改过几次,但都未改彻底。起初分析是由于页面使用dwr时,session失效导致的,因此在页面加入对session的判断。此时,将直接进入登陆后的页面出错信息屏...

2010-12-22 10:15:04 635

原创 tail命令

tail命令---用于查看文件内容 最基本的是cat、more和less。 1. 如果你只想看文件的前5行,可以使用head命令,如: head -5 /etc/passwd 2. 如果你想查看文件的后10行,可以使用tail命令,如: tail -2 /etc/passwd 或 tail -n 2 /etc/passwd [color=red]tail -f /var...

2010-11-18 09:57:19 108

原创 db2树形结构sql问题(转)

今天在论坛中看到一个很有意思的题目,拿来分享一下:[color=red]创建table的语句:CREATE TABLE TEST_TREE ("ID" BIGINT NOT NULL , "FARTHERID" BIGINT NOT NULL , "NAME" VARCHAR(50) NOT NULL ) 插入数据的语句:insert into TEST_...

2010-10-19 17:24:23 301

原创 linux权限入门

[b]文件拥有者[/b]每个文件(或者目录)从属于一个文件拥有者(一般是一个用户名)和一个用户组。文件拥有者一般来说就是生成(或者拷贝)这个文件的用户。用户组经常包含一个用户---文件拥有者。用户组通过常有一个名字来标识该用户,但是也不是必须的。一个文件只能被文件拥有者删除,或者是文件所属的用户组里的其他用户,或者是root用户。对于其他用户,如果被赋于适当的权限,也有可能修改或者删除该文...

2010-10-08 15:44:11 130

原创 db2死锁问题

今天解决项目中问卷无法导出答案详细内容的问题。出现问题的原因是因为问卷中的RUBRIC_SEQ值重复。导致函数出现死循环,无法输出内容,因此存储过程无法继续。问题是已经解决了。但解决问题的过程中遇到了一些困难,现记录如下:一、根据报错代码查询出错原因使用方法:db2 ? SQL0911N 。当然,SQL0911N是可以根据实际的错误代码替换的。这样db2就会给出比较详细的出错原因以...

2010-09-15 18:00:42 332

原创 word2007不显示图片的解决方式

不知从哪一天开始,突然发现我的Word 2007无法显示文档中保存的图片,只显示为一图片方框;当插入新图片时也只显示方框。[img]http://community.kingdee.com/Images/www_mykingdee_com/lz_xiaohe/WindowsLiveWriter/Word2007_CB70/image_thumb.png[/img]但是,当光标拖动边...

2010-09-08 09:20:55 169

原创 函数中大杂烩

[b][color=red]常用日期函数整理:[/color][/b]--获取某个月的最后一天values( date('2010-01-14') + 1 month - day( date('2010-01-14') + 1 month)day );--获取某个月的第一天values( date('2010-01-14') + 1 month - day( date('2010...

2010-09-03 16:00:16 80

原创 DB2数据库部分日常实用操作----Load 方法装入数据

由于最近要频繁的load数据,多多少少会遇到一些问题。而在问题出现时,不知道是什么原因导致需要解决很长时间。虽然解决了,也只是很大概的知道原因。至于其中的原理还不是很清楚。从今天开始,就将在做数据的过程中遇到的问题逐一总结一下。1、Load 方法装入数据 常用的方式为将数据导出到一个临时文件中,再将临时文件的内容导入到数据库中。具体操作代码如下: export to...

2010-08-30 18:05:24 624

空空如也

空空如也

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

TA关注的人

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