自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 oracle 11g的列转行函数介绍--listagg

在ORACLE 11G中新增一个函数:LISTAGG(),使用感觉不错.感觉效率要高于:sys_connect_by_path基本使用方法:LISTAGG(COL_NAME,',') WITHIN GROUP( ORDE...

2014-05-04 17:40:22 148

转载 ORA-01157 AND ORA-01110错误解决

事情发生原因:在RAC+RAW+ARCHIVE环境中,新增了几个RAW,但只在一边修改了宿主,结果就发生了如下错误:ORA-01157: cannot identify/lock data file 129 - see DBWR...

2012-06-19 09:49:02 161

转载 ORA-12545: 因目标主机或对象不存在, 连接失败的错误处理

我碰到的在oracle10g+rac+raw环境中,多次连接时常常出现的错误“ORA-12545: 因目标主机或对象不存在, 连接失败”的处理办法如下:分别在rac的两个结点上执行以下语句后,错误不在出现:...

2012-04-24 10:55:55 281

转载 表间数据的update方法

方法一:update table2 set col=(select col from table1 where table1.id=table2.id) where id=(select table1.id from tab...

2012-03-23 15:49:18 152

转载 行列转换在重建主键索引时的应用

当我们对分区表的分区进行split等操作时,会造成主键索引状态的unusable,而这个操作又涉及很多分区表时,如何快速处理呢?显然,采用系统自动生成脚本的方法是必须的。 但问题出来了,我们在创...

2012-03-19 18:01:54 66

转载 ORA-26563错误.

如果在重命名表的时候出现ORA-26563: 不允许重命名此表错误,试着将表上的物化视图日志drop就可以了。sql>> create materialized view log on test_1;实体化视...

2012-03-19 14:13:31 363

转载 rman过期日志清理

rman备份后如果存在有过期备份没有被删除时,需要手工对过期备份删除,做法如下:rman target / catalog rman/rman@rman report obsolete; ---显示过期备份de...

2012-03-12 15:05:24 196

转载 ORA-01110,ORA-01157错误处理

dataguard 备端由于数据文件没分配相关权限造成的错误处理.ORA-01111: name for data file 108 is unknown - rename to correct fileORA-01110: d...

2011-04-25 18:06:29 88

转载 ora-00604,ora-02429:无法删除用于强制唯一/主键的索引。

今天删除数据库中的表空间时,发现始终删不掉,错误信息为:"ora-00604,ora-02429:无法删除用于强制唯一/主键的索引。"最终发现是其他某个用户在创建索引时没有注意到其中tablespace设置,直接把这个索引的表空...

2011-03-25 11:54:19 169

转载 重复数据清理

清理重复数据:(1).适用于有大量重复记录的情况(在C1,C10和C20列上建有索引的时候,用以下语句效率会很高):delete cz where (c1,c2,c3) in (select c1,c2,c3 from cz g...

2010-11-02 10:03:30 112

转载 关于insert的"新"用法

这个"新"并不是指才出现,而是对于我来说是第一次使用这个语法,下文为转载stephen yang的文章,在这里感谢他一下.下边是转载的地址:http://shihaiyang.广告.com/blog/437657内容...

2010-08-13 17:21:05 184

转载 connect by 的使用

以前在做报表的时候需要使用日期序列时,通常的做法就是创建一张日期表,今天获得一个新方法:即使用connect by 来产生一个日期序列.这样就可以不用再去创建日期表了.具体用法:select to_da...

2010-08-10 13:51:01 62

转载 ora-00600 [ktfbbsearch-8], [128], [15]

今天在启动一个win2003平台的oracle9i 的时候发现600错误:[ktfbbsearch-8], [128], [15]原因不详.处理方法:1,创建pfile文件2,在文件末尾添加:replicat...

2010-07-20 15:31:41 77

转载 ora-00600 [keltnfy-ldmInit], [46], [1]

这是朋友发现的问题,解决后学习到的,感谢朋友!错误信息:ORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1], [], [], [...

2010-07-17 23:02:41 49

转载 清理除id列外的重复数据.

今天上午,在qq上碰到一朋友询问:如何清理掉除id 列外的所有列有重复的数据,思前想后,终于搞定.源表数据:SQL> select * from tab_test;C1 C2 C3-- --- ---1 a...

2010-07-08 16:31:09 106

转载 copy的用法

今天在qq群里看见一个新(我暂时没接触过的)的数据复制命令:copy.自己试了一下,还真不错,以后测测它的效率,先把语法记下:COPY {FROM database | TO database | FROM database...

2010-06-10 17:59:57 200

转载 ora-00600 [kjusuc:!lhandle], [0x70000019B2D0E28]

今天遇见一怪事:发现我(使用一个带dba权限的用户)在做一个简单的update的时候(语句:updata tab1 set tab1.col1=4 where tab1.id='32412341')出现长时间等待...

2010-05-19 11:30:55 75

转载 exp多台机器轮流备份.

N久以前,还没有使用灾备的时候,需要手工对生产数据库进行备份,而且还需要保留一段时间才能将以前的老的备份给删除掉.最关键的是数据库的数据量比较大,一台机器不能保留那么多的备份,因此写了一个备份的小东西,发上来与大家...

2010-05-07 17:01:39 107

转载 关于客户端上配置tnsnames.ora上sid和SERVICE_NAME的区别

在手工配置客户端的文件tnsnames.ora时,sid和SERVICE_NAME通常被认为是一个意思,但是今天在新安装机器上做了测试发现这两个参数的微小差异. 如果您做的是单机数据库,两个的含义基本一...

2010-05-04 10:46:06 564

转载 TRIM的用法新解

大家都知道trim函数是用来清除字符串的空格的.今天却发现它有新用途.1,清除首尾空格:SQL> select length(trim(' hello ')) from dual;LENGTH(TRI...

2010-03-15 23:37:01 169

转载 Oracle 高级查询之二 分析函数部分--first_value,last_value

ORACLE函数:LAST_VALUE,FIRST_VALUE的用法:1、初始化原始数据:create table test (id number(2), name varchar2(10), salary number(6...

2010-01-21 10:18:21 670

转载 add_months函数之疑问

最近在使用ADD_MONTHS的时候发现存在以下问题:当执行:select add_months(add_months(to_date('20090330','yyyymmdd'),-1),1) from dual的时候结果...

2010-01-18 10:58:36 716

转载 ora-16014 ora-00312在9i中的处理

今天在检查ORCLE日志的时候发现oracle报错:环境:ORACLE 9I+RAC+DATA GUARDORA-16014 LOG 5 SEQUENCE#8989 NOT ARCHIVED ,NO AVAILABLE ...

2010-01-08 18:52:12 53

转载 Restarting dead background process QMN0

启动数据库,在open以前,出现"Restarting dead background process QMN0" 提示。没有错误产生,数据库hang 查到bug3248886,需要修改参数aq_tm_processes=0,即...

2009-12-21 15:41:38 225

转载 索引碎片分析

--1、创建日志分析结果表create table MONITORINDEX( INDEX_NAME VARCHAR2(50), DEL_LF_ROWS NUMBER, LF_ROWS NUMBER, RA...

2009-12-18 11:24:18 60

转载 物化视图删除顺序

1、删除相关物化视图日志。DROP MATERIALIZED VIEW LOG ON T1;2、删除物化视图。DROP MATERIALIZED VIEW MV_T1; ...

2009-12-18 11:24:18 98

转载 清理UNDO表空间

-清理UNDO表空间SQL>conn sys/sms@smsdb as sysdba SQL>create undo tablespace UNDOTBS2 datafile 'C:\oracle\oradata...

2009-12-18 11:24:18 106

转载 清理临时表空间

1.startup --启动数据库2.create temporary tablespace TEMP2 TEMPFILE /home2/oracle/oradata/sysmon/temp02.dbf SIZE 512M ...

2009-12-18 11:24:18 73

转载 Oracle 高级查询

1. 树查询 createtabletree(idnumber(10)notnullprimarykey,namevarchar2(100)notnull,supernumbe...

2009-12-17 18:30:02 37

空空如也

空空如也

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

TA关注的人

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