重复数据清理
清理重复数据:(1).适用于有大量重复记录的情况(在C1,C10和C20列上建有索引的时候,用以下语句效率会很高):delete cz where (c1,c2,c3) in (select c1,c2,c3 from cz group by c1,c2,c3 having count(*)>1) and rowi...
关于insert的"新"用法
这个"新"并不是指才出现,而是对于我来说是第一次使用这个语法,下文为转载stephen yang的文章,在这里感谢他一下.下边是转载的地址:http://shihaiyang.广告.com/blog/437657内容:关于INSERT ALL和INSERT FIRST 一...
connect by 的使用
以前在做报表的时候需要使用日期序列时,通常的做法就是创建一张日期表,今天获得一个新方法:即使用connect by 来产生一个日期序列.这样就可以不用再去创建日期表了.具体...
ora-00600 [ktfbbsearch-8], [128], [15]
今天在启动一个win2003平台的oracle9i 的时候发现600错误:[ktfbbsearch-8], [128], [15]原因不详.处理方法:1,创建pfile文件2,在文件末尾添加:replication_dependency_tracking=false3,以该参数文件启动数据库,...
ora-00600 [keltnfy-ldmInit], [46], [1]
这是朋友发现的问题,解决后学习到的,感谢朋友!错误信息:ORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1], [], [], [], [], []原因:/etc/sysconfig/network和/etc/hosts的关于主机名信...
清理除id列外的重复数据.
今天上午,在qq上碰到一朋友询问:如何清理掉除id 列外的所有列有重复的数据,思前想后,终于搞定.源表数据:SQL> select * from tab_test;C1 C2 C3-- --- ---1 aa aa2 bb aa3 cc...
copy的用法
今天在qq群里看见一个新(我暂时没接触过的)的数据复制命令:copy.自己试了一下,还真不错,以后测测它的效率,先把语法记下:COPY {FROM database | TO database | FROM database TO database} {APPEND|CREATE|INSERT|RE...
ora-00600 [kjusuc:!lhandle], [0x70000019B2D0E28]
今天遇见一怪事:发现我(使用一个带dba权限的用户)在做一个简单的update的时候(语句:updata tab1 set tab1.col1=4 where tab1.id='32412341')出现长时间等待. &nbs...
exp多台机器轮流备份.
N久以前,还没有使用灾备的时候,需要手工对生产数据库进行备份,而且还需要保留一段时间才能将以前的老的备份给删除掉.最关键的是数据库的数据量比较大,一台机器不能保留那么多...
关于客户端上配置tnsnames.ora上sid和SERVICE_NAME的区别
在手工配置客户端的文件tnsnames.ora时,sid和SERVICE_NAME通常被认为是一个意思,但是今天在新安装机器上做了测试发现这两个参数的微小差异. 如果您...
TRIM的用法新解
大家都知道trim函数是用来清除字符串的空格的.今天却发现它有新用途.1,清除首尾空格:SQL> select length(trim(' hello ')) from dual;LENGTH(TRIM('HELLO'))---------------------...
Oracle 高级查询之二 分析函数部分--first_value,last_value
ORACLE函数:LAST_VALUE,FIRST_VALUE的用法:1、初始化原始数据:create table test (id number(2), name varchar2(10), salary number(6,2));insert into test values (1,'Tom',120);insert into test values (2,'...
add_months函数之疑问
最近在使用ADD_MONTHS的时候发现存在以下问题:当执行:select add_months(add_months(to_date('20090330','yyyymmdd'),-1),1) from dual的时候结果值为:20090331。原因:在执行ADD_MONTHS在对每个月最后一天处理...
ora-16014 ora-00312在9i中的处理
今天在检查ORCLE日志的时候发现oracle报错:环境:ORACLE 9I+RAC+DATA GUARDORA-16014 LOG 5 SEQUENCE#8989 NOT ARCHIVED ,NO AVAILABLE DESTINATIONORA-00312:ONLINE LOG 5 THREAD :‘/dev/rRedo_223’造成...