06 2010 档案

oracle删除重复行
摘要:delete from subs b where b.rowid<(select max(a.rowid) from subs a where a.msid=b.msid and a.ms_type=b.ms_type and a.areacode=b.areacode); 阅读全文

posted @ 2010-06-22 15:12 highmayor 阅读(219) 评论(0) 推荐(0) 编辑

深度理解按位异或运算符
摘要:参与运算的两个值,如果两个相应位相同,则结果为0,否则为1。即:         0^0=0, 1^0=1, 0^1=1, 1^1=0  例如:     10100001^00010001=10110000 0^0=0,0^1=1 0异或任何数=任何数 1^0=1,1^1=01异或任何数-任何数取反 任何数异或自己=把自己置0  (1)按位异或可以用来使某些特定的位翻转,如对数10100001的... 阅读全文

posted @ 2010-06-16 15:03 highmayor 阅读(371) 评论(0) 推荐(0) 编辑

一个容易忽略的陷阱:修改字符串常量的值
摘要:见下面例子: int main(){ char *p = "1234"; p[2] = '1'; return 0;}编译时通过,但执行时发生coredump, 原因是试图修改字符串常量的值: "1234"为一字符串常量,编译器有可能把它放在内存的只读区域,而p[2] = '1'试图对此字符串常量作修改,则会产生错误(当然啦,编译器也有不一定会把它放到只读区域,但这种情况应当避免)。。另... 阅读全文

posted @ 2010-06-16 14:46 highmayor 阅读(380) 评论(0) 推荐(0) 编辑

使用sqlplus copy 命令在两个数据库间转移数据
摘要:本文介绍了如何利用sqlplus copy 命令在两个数据库间转移数据无需用到dblink, 两个数据库间不需直接通讯,当然,需要有一个client段能同时以sqlplus连接到两个数据库问题的提出论坛上有人提出这样的问题:假设有两个数据库,分别处于两个不同的网但有一个客户机安了两块网卡可以同时连到两个数据库请问如果不通过在客户机上建中转表,有没有办法实现这两个数据库中从某一个往另一个拷表.问题的... 阅读全文

posted @ 2010-06-07 11:37 highmayor 阅读(432) 评论(0) 推荐(0) 编辑

Oracle数据库 Exp/Imp工具性能调优
摘要:Oracle Exp/Imp工具是一个操作简单、方便灵活的备份恢复和数据迁移工具,它可以实施全库级、用户级、表级的数据备份和恢复。对于数据量在G级或G级以内,强调高可用性,可以容忍少量数据丢失的数据库系统,Exp/Imp是普遍使用的逻辑备份方式。目前现网很多生产系统均使用Exp/Imp进行备份恢复。数据量达到G级以后,备份恢复的时间明显拉长了,有没有方法能够有效提高Exp/Imp的速度呢?答案是肯... 阅读全文

posted @ 2010-06-04 20:26 highmayor 阅读(673) 评论(0) 推荐(0) 编辑

导航