future2012lg

博客园 首页 新随笔 联系 订阅 管理

2013年1月16日 #

摘要: 转载 http://laocui172.blog.163.com/blog/static/6466263720091083625200/ 阅读全文
posted @ 2013-01-16 15:51 future2012lg 阅读(136) 评论(0) 推荐(0) 编辑

2013年1月7日 #

摘要: 转载http://blog.csdn.net/launch_225/article/details/7863170如果经常在表上执行DML操作,会造成数据库块中数据分布稀疏,浪费大量空间。同时也会影响全表扫描的性能,因为全表扫描需要访问更多的数据块。从oracle10g开始,表可以通过shrink来重组数据使数据分布更紧密,同时降低HWM释放空闲数据块。segment shrink分为两个阶段:1、数据重组(compact):通过一系列insert、delete操作,将数据尽量排列在段的前面。在这个过程中需要在表上加RX锁,即只在需要移动的行上加锁。由于涉及到rowid的改变,需要enable 阅读全文
posted @ 2013-01-07 11:35 future2012lg 阅读(871) 评论(0) 推荐(0) 编辑

2012年12月21日 #

摘要: 不止一次碰到别人写的Proc的东西,返回一个SQLCODE,然后不知道什么意思。其实也有办法查询的,那些都是ORA-xxxx的错误。 今天找到一个比较简单的查询方法,比如说,你的返回码是-1438,那请在PL/SQL或者SQL PLUS中运行以下语句,就可以得到结果:declare beginDBMS_OUTPUT.PUT_LINE(sqlerrm(-1438));end; 阅读全文
posted @ 2012-12-21 11:35 future2012lg 阅读(650) 评论(0) 推荐(0) 编辑

2012年12月18日 #

摘要: 转载http://blog.163.com/magicc_love/blog/static/185853662201201734620290/从字面上理解就是别名的意思,和视图的功能类似。就是一种映射关系。 同义词语法:CREATE [PUBLIC] SYNONYM synonym FOR object;1.创建同义词语句: create public synonym table_name for user.table_name; 其中第一个user_table和第二个user_table可以不一样。 此外如果要创建一个远程的数据库上的某张表的同义词,需要先创建一个Database L... 阅读全文
posted @ 2012-12-18 17:20 future2012lg 阅读(981) 评论(0) 推荐(0) 编辑

2012年12月13日 #

摘要: 转载http://www.cnblogs.com/fenny8/archive/2009/03/16/1412836.htmldba_开头 dba_users 数据库用户信息 dba_segments 表段信息 dba_extents 数据区信息 dba_objects 数据库对象信息 dba_tablespaces 数据库表空间信息 dba_data_files 数据文件设置信息 dba_temp_files 临时数据文件信息 dba_rollback_segs 回滚段信息 dba_ts_quotas 用户表空间配额信息 dba_free_space 数据库空闲空间信息 dba_profil 阅读全文
posted @ 2012-12-13 16:07 future2012lg 阅读(263) 评论(0) 推荐(0) 编辑

摘要: 转载 http://www.cnblogs.com/chenwenbiao/archive/2012/06/06/2537496.html今天使用select * from bd_corp for update改了好几次之后,突然执行N长时间都不行,马上给用友打电话,我听到了“锁表”两个字。马上查询百度。们在操作数据库的时候,有时候会由于操作不当引起数据库表被锁定,这么我们经常不知所措,不知怎么给这些表解锁,在pl/sql Developer工具的的菜单“tools”里面的“sessions”可以查询现在存在的会话,但是我们很难找到那个会话被锁定了,想找到所以被锁的会话就更难了,下面这叫查询语 阅读全文
posted @ 2012-12-13 15:14 future2012lg 阅读(276) 评论(0) 推荐(0) 编辑

2012年12月12日 #

摘要: 转载http://blog.sina.com.cn/s/blog_55844be4010008pb.html基本用法:cursor c1 is select * from tablename where name is null for update [of column]……for r1 in c1 loop update tablename set column = …… --已限制了条件了,更新只是当前记录集 where current of c1;end loop;where current of 子句只能在定义游标的时候使用了for update语句才可以使用。 上面的语句中r1.. 阅读全文
posted @ 2012-12-12 15:03 future2012lg 阅读(253) 评论(0) 推荐(0) 编辑

摘要: 转载http://hi.baidu.com/ipvsadm/item/e57a9c0fc900ea8b03ce1bed#713670-baidu-1-86966-a19db458d50b3e9d45067067b6ce7d52List的用法List包括List接口以及List接口的所有实现类。因为List接口实现了Collection接口,所以List接口拥有Collection接口提供的所有常用方法,又因为List是列表类型,所以List接口还提供了一些适合于自身的常用方法,如表1所示。表1 List接口定义的常用方法及功能从表1可以看出,List接口提供的适合于自身的常用方法均与索引有关, 阅读全文
posted @ 2012-12-12 15:03 future2012lg 阅读(311) 评论(0) 推荐(0) 编辑

2012年11月14日 #

摘要: import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class ArrayTest{public static void main(String[] args){ List<Integer> lstint = new ArrayList<Integer>(); lstint.add(1); lstint.add(2); lstint.add(3); // Iterator遍历一 Iterator<Integer> iterator = lstint 阅读全文
posted @ 2012-11-14 10:29 future2012lg 阅读(401) 评论(0) 推荐(0) 编辑

摘要: 转载http://www.cnblogs.com/hubingxu/archive/2012/02/21/2361281.htmlLinkedHashMap和HashMap的比较使用由于现在项目中用到了LinkedHashMap,并不是太熟悉就到网上搜了一下。?import java.util.HashMap; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.Map; public class TestLinkedHashMap { public static void main(Strin 阅读全文
posted @ 2012-11-14 10:21 future2012lg 阅读(205) 评论(0) 推荐(0) 编辑