sqlplus命令使用大全(转)
原文来自于woshijpdev 的一个帖子:http://www.itpub.net/thread-591149-1-1.html感觉比较实用,记下先:Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 &n...
oracle redo log operation
操作一台测试库,两点左右时,系统相应突然变慢。感受很明显。很好奇,所以查看了此时的操作系统运行情况。发现此时cpu占用率比较高,使用率维持在50%以上(即idle<50%),wait也很高。于是根据top找到进程号到v...
ora-00600错误系列之三
案例三执行一个sql查询时,发生如下报错:ORA-00600: 内部错误代码, 参数: [kcblasm_1], [103], [], [], [], [], [], []问题引出:执行查询统计语句,有对很多字段做聚集操作(sum group by)。执行时发生报错。...
lob字段表空间迁移
lob字段在数据库中并不是与表的其他字段的数据放在一起的,原因很简单,因为既然是lob字段,就说明其所需空间会很大,需要单独的存储空间来存放这些数据。因此,oracle为此专门开辟了一块区域用于存放lob字段,其组...
ora-00600错误系列之二
案例二数据库无法启动,报如下错误:ORA-00600: 内部错误代码, 参数: [kcratr_nab_less_than_odr], [1], [267], [12005],[12490], [], [], [], [], [],&n...
ora-00600错误系列之一
介绍:通常,出现Ora-00600意味着遇到了oracle的bug了。以下是官方对此错误号的说明:ORA-00600: internal error code, arguments: [string], [string], [string], [string], [string], [string...
oracle group by的按照不同粒度聚合方法
一直以为group by 除了rollup和cube可以按照子句中指定的字段进行不同粒度的聚合,没有其他的方法了。今天因为groupby的bug(hash group b y)而发现了另一种方法,如下例:with tmp as( sele...
linux下解压rar文件
rar是一个在windows下盛行的压缩格式,到了linux/unix环境下,却连找个解压缩的工具都很难找到。网上找了下,发现7zip可以用来解压这个。顺便记录下解决过程:1、安装以下程序:-rw-r--r-- 1 root root &...
to_char函数格式转换参考
Oracle的to_char函数功能非常丰富。包括对日期、数值、时间戳等都可以转换,其转换的模型也有很多,通常无法一一记住。今天找到了官方的详细说明,这里补充一下:http://docs.oracle.com/cd/B19306_01/server.102/b1...
深入Log Buffer
引用链接:http://**/xueyuanzhuanqu/jishuwenzhang/201110/jishuwenzhang-1149.html说明:引用该文不仅是因为它对Oracle日志相关的内容讲的非常透彻,更重要的他讲的过程。他将人的思路自然而然的引入到每一个...
Oracle的又一巨型bug
关于exist中条件为true时的执行计划问题,同事发现的,还真没留意到:SQL> with tmp as( 2 select 1 a from dual union all 3 select 2 a from dual union all ...
Oracle任务调度工具学习
没想到接触Oracle任务调度工具是从解决Oracle自动统计功能开始的。 话说从10g开始,cbo便大行其道,oracle更是不遗余力的在推动这个优化器,因为它可以智能化的生成执行计划...
Oracle行数据扩展方法总结
有如下需求:A用户有1笔交易B用户有3笔交易C用户有2笔交易数据如下:A 1B 3C 2现要求将该表数据扩展,变成:A 1B 3B 3B 3C 2C 2这是一个常见的数据...
Oracle groupby的bug
说到这个group by的bug,我自己都觉得不可思议,因为group by作为SQL语句中最常用的子句之一,被用在实现很多场景中。要是这个子句有bug,那其影响的范围可是非常广的。我遇到的这个bug,是在10g环境下的,...
Oracle回收站功能开启与关闭
Oracle10g以后增加了回收站的功能,其作用类似于windows的回收站。一般的drop table后,会将对应的表放到回收站中,待有需要恢复时对表进行恢复。默认情况下,Oracle是将此功能开启的。但是在有些情况下,我们不希望...
客户编号分配中,PL/SQL类型自动转换问题
plsql中,case when语句和decode存在类似的类型隐式转换处理。映射的值会根据第一个值的类型进行隐式转换,也就是说,如果第一个值是数值型,则后续也会转换成数值型。因此,如果后面某个值是非数字值则会出现转型错...
用户管理的备份恢复操作异常中断问题
当执行 alter database begin backup 或 alter tablespace ts_name begin backup 后,对数据库执行了强制停机:shutdown abort然后再次启动数据库会发生报错,提示打开数据文件出错:ORA-01113: file 1 needs me...
linux下unzip命令出错问题
linux下用unzip加压一个zip格式的压缩文件,出现如下报错:[oracle@DB ~]$ unzip guotai_customer.zip Archive: guotai_customer.zip End-of-central-directory signature not found. Either this...
Oracle Extent参数问题
昨天碰到一个很奇怪的问题,一个表,原先有1000w+的数据。然后我做了truncate,检查后发现,仍然站了1g+的空间,再truncate了几次,还是没有变化。我以为是truncate了另外一个用户了...
Oracle归档参数设置问题
参数:db_recovery_file_destlog_archivelog_destlog_archivelog_dest_n参数不同同时设置,否则会报错:SQL> alter system set db_recovery_file_dest='/oradata/flashback_query';alter system set db_recovery...