自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 wm_concat函数的排序问题

wm_concat在行转列的时候非常有用,但在行转列的过程中的排序问题常常难以控制。可见下面例子:准备测试表:drop table t;create table t (n number,m number);insert into t values(1,1);insert into t values(5,3);insert into t values(3,3);ins

2012-04-20 08:41:22 24059 4

转载 Oracle SQL性能优化

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

2012-04-10 10:48:05 447

转载 DB2和ORACLE的印象比较

一个项目需要DB2,以前没用过,用了WINDOWS 2008下的DB29.7 好几周,算入门了吧,下面这文章就当一个ORACLE使用者眼里的DB2的印象吧,也许有些东西可能有偏差,但是就是我自己的印象:1、体系结构,DB2的实例和数据库分开的做法,我个人还是比较喜欢的,因为实例可以创建多个,数据库的恢复直接恢复到实例下就可以了,相对ORACLE简单多了。2、管理工具,DB2的管

2012-04-06 08:05:14 689

转载 Hibernate各种主键生成策略与配置详解

1、assigned主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量避免。generator class="assigned" />“ud”是自定义的策略

2012-02-27 12:04:29 1271

转载 启动PL/SQL Developer 报字符编码不一致错误 ,Database character set (AL32UTF8)

Database character set (AL32UTF8) and Client character set (ZHS16GBK) are different. Character set conversion may cause unexpected results. Note: you can set the client character set through the NLS

2012-02-13 14:31:34 966

转载 视图是否可以有索引

http://www.itpub.net/thread-770691-1-1.html  ORACLE普通视图不可以,物化视图可以;SQLSERVER没有物化视图,普通视图就可以建索引,建了索引的普通视图相当于是物化视图。DB2还不知道。

2011-12-27 10:06:18 2284

转载 ROWNUMBER() OVER()总结

http://www.db2china.net/club/thread-3333-1-1.html

2011-12-25 16:49:05 327

转载 IBM 联邦数据库技术

http://www.ibm.com/developerworks/cn/data/library/techarticles/0203haas/0203haas.html http://www.ibm.com/developerworks/cn/data/library/techarticles/0304lurie/0304lurie.html

2011-12-24 10:22:22 367

转载 闩锁、锁定和并发性

数据库系统本身是一个多用户并发处理系统,在同一个时间点上,可能会有多个用户同时操作数据库。这里就涉及两个很重要的问题。      这些用户之间的操作不会互相破坏。比如两个用户同时在相同的物理位置上写数据时,不能发生互相覆盖的情况。这叫串行化,也就是说,即便两个用户同时写,也必须有先后,一个用户写完,另一个用户继续写。串行化会降低系统的并发性,但这对于保护数据结构不被破坏来说则是必需的。在满

2011-12-23 08:41:59 680

转载 数据库中什么是S锁?什么是X锁?它们区别是什么?

基本的封锁类型有两种:排它锁(X锁)和共享锁(S锁).所谓X锁,是事务T对数据A加上X锁时,只允许事务T读取和修改数据A,...所谓S锁,是事务T对数据A加上S锁时,其他事务只能再对数据A加S锁,而不能加X锁,直到T释放A上的S锁;若事务T对数据对象A加了S锁,则T就可以对A进行读取,但不能进行更新(S锁因此又称为读锁),在T释放A上的S锁以前,其他事务可以再对A加S锁,但不能加X锁,从而

2011-12-23 08:34:35 5532

转载 DB2 命令 查看数据库 与修改日志大小

查看数据库的配置参数:get db cfg for 日志文件大小(4KB) (LOGFILSIZ) = 1024 (每个日志文件大小为1024*4KB=4MB)主日志文件的数目     (LOGPRIMARY) = 3辅助日志文件的数目   (LOGSECOND) = 1修改数据库的配置参数:update db cfg for using 修改日志文件大小:update

2011-12-22 18:18:24 6063

转载 Oracle树查询及相关函数

Oracle树查询的最重要的就是select...start with... connect by ...prior语法了。依托于该语法,我们可以将一个表形结构的中以树的顺序列出来。在下面列述了Oracle中树型查询的常用查询方式以及经常使用的与树查询相关的Oracle特性函数等,在这里只涉及到一张表中的树查询方式而不涉及多表中的关联等。      以我做过的一个项目中的表为例,表结构如下

2011-12-18 12:40:14 576

转载 oracle sys密码忘记了怎么办

oracle sys密码忘记了怎么办方法一重建密码文件需要重建密码文件,具体步骤如下:1.首先,确定你的密码文件的路径和名称:在windows下密码文件路径oracle_home\database密码文件名称pwd+sid.ora在unix下密码文件路径oracle_home/dbs密码文件名称pwd+sidSid为实例名称,查看实例名称Select

2011-12-18 10:36:50 15545

转载 java.lang.OutOfMemoryError: PermGen space及其解决方法

PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域

2011-12-18 10:29:02 506

转载 PermGen space及其解决方法

如果安装完oracle后,发现计算机名不符合要求,可以先修改计算机名,然后在net assistant中,修改监听的计算机名,也可以通过(listener.ora和tnsnames.ora的host改成现计算机名)然后把所有network/agent/下的.q文件删除,重新启动就可以了。    Oracle 10g for windows:改了计算机名称以后,重新启动机器,启动数据库实例和

2011-12-18 10:27:04 426

空空如也

空空如也

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

TA关注的人

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