2012年10月15日

摘要: 今天在做项目开发的时候,发现数据库查询返回的数据列名顺序不对,查询语句为select id,name from info_user,按道理返回的列顺序应该是id,name,但是由于HashMap的无序性,造成返回的数据是name,id,对此,我重写了MapListHandler的handleRow方法,故将代码备份如下:public class LinkMapListHandler extends... 阅读全文
posted @ 2012-10-15 11:04 czjie 阅读(1435) 评论(0) 推荐(0) 编辑
摘要: ArrayHandler :将ResultSet中第一行的数据转化成对象数组ArrayListHandler:将ResultSet中所有的数据转化成List,List中存放的是Object[]BeanHandler :将ResultSet中第一行的数据转化成类对象BeanListHandler :将ResultSet中所有的数据转化成List,List中存放的是类对象ColumnListHandler :将ResultSet中某一列的数据存成List,List中存放的是Object对象KeyedHandler :将ResultSet中存成映射,key为某一列对应为Map。Map中存放的是数据M 阅读全文
posted @ 2012-10-15 10:53 czjie 阅读(423) 评论(0) 推荐(0) 编辑

2011年11月23日

摘要: 参数文件是一个包含一系列参数及参数对应值的操作系统文件,它有一下两种类型: 初始化参数文件(Initialization Parameters Files):Oracle 9i之前Oracle一直采用pfile方式存储初始化参数,该文件为文本文件; 服务器参数文件(Server Parameter Files):从Oracle 9i开始,Oracle引入了spfile文件,该文件为二进制格式;... 阅读全文
posted @ 2011-11-23 22:09 czjie 阅读(1393) 评论(0) 推荐(0) 编辑

2011年11月22日

摘要: select a.tablespace, a.SEGFILE#, a.segblk#, a.blocks, b.sid, b.serial#, b.username, b.osuser, b.status from v$sort_usage a, v$session b where a.sess... 阅读全文
posted @ 2011-11-22 23:20 czjie 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 在Oracle数据库中,有一系列的初始化参数用来进行数据库约束和资源限制,这些参数通常存储在一个参数文件中,在数据库实例启动时读取并加载。 初始化参数对数据库来说非常重要,很多参数通过合理的调整可以极大地提高数据库性能,下面对数据库参数进行相关探讨,有关参数文件请留意后续文章。 初始化参数的分类 按照得出方式不同,初始化参数可以分为3类:推导参数、操作系统依赖参数和可变参数。 ... 阅读全文
posted @ 2011-11-22 23:06 czjie 阅读(560) 评论(0) 推荐(0) 编辑

2011年11月21日

摘要: 1.正常关闭数据库的状况 下面我们来看看数据库是怎样根据SCN和Checkpoint来进行一致性判断及恢复控制的。 有关SCN和CheckPoint的相关知识大家可以参考: DBA入门之认识Oracle SCN(System Change Number) DBA入门之认识检查点(Checkpoint) 我们知道,在控制文件和数据文件头上,对于每个数据文件都有一个“Checkpoint S... 阅读全文
posted @ 2011-11-21 23:24 czjie 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 1.检查点(Checkpoint)的本质 许多文档把Checkpint描述得非常复杂,为我们正确理解检查点带来了障碍,结果现在检查点变成了一个非常复杂的问题。实际上,检查点只是一个数据库事件,它存在的根本意义在于减少崩溃恢复(Crash Recovery)时间。 当修改数据时,需要首先将数据读入内存中(Buffer Cache),修改数据的同时,Oracle会记录重做信息(Redo)用于恢复。... 阅读全文
posted @ 2011-11-21 23:16 czjie 阅读(4102) 评论(0) 推荐(0) 编辑

2011年11月20日

摘要: column columns format a30 word_wrappedcolumn tablename format a15 word_wrappedcolumn constraint_name format a15 word_wrappedselect table_name, constraint_name, cname1 || nvl2(cname2, ',' |... 阅读全文
posted @ 2011-11-20 23:21 czjie 阅读(156) 评论(0) 推荐(0) 编辑
摘要: column columns format a30 word_wrappedcolumn tablename format a15 word_wrappedcolumn constraint_name format a15 word_wrappedselect table_name, constraint_name, cname1 || nvl2(cname2, ',' |... 阅读全文
posted @ 2011-11-20 23:19 czjie 阅读(198) 评论(0) 推荐(0) 编辑

2011年11月19日

摘要: select * from (select row_number() over(partition by a.STATISTIC# order by a.value desc) size_rank, a.sid, b.name, a.value from v$sesstat a,v$statna... 阅读全文
posted @ 2011-11-19 23:30 czjie 阅读(247) 评论(0) 推荐(0) 编辑

导航