windows批处理之六-echo输出不换行
完整案例:Code: set /p="hello "<nulset /p="world "<nulecho againecho new lineResult:hello world againnew line 应用:echo offset csvpath=测试数据set sqluldr=D:\sqluldr\sqluldr2sdk\sqluldr2set sqlp...
windows批处理之五-for语句中的文件名截取
看以下案例:@echo offfor /d %%i in ("D:\my document\mysave\mysave1.txt""D:\my document\mysave\mysave2.jpg""D:\my document\mysave\mysave3.htm""D:\my document\mysave\mysave4.html""D:\my document...
基于已有参数文件进行数据恢复
这种恢复已经进行过好几次了,在我的日志空间里面也有提到过,不过这次是最顺利也最简单的。应该是在我之前恢复总结的基础上,并结合了我对恢复的进一步理解而成。 前提:确保参数文件、控制文件、数据...
Oracle修改主机名问题解决案例一则
今天启动数据库监听的时候提示报错:TNS-12545: 因目标主机或对象不存在, 连接失败 TNS-12560: TNS: 协议适配器错误 TNS-00515: 因目标主机或对象不存在, 连接失败 32-bit Windo...
Oracle性能问题诊断一例
今天一打开数据库,我还什么事情都没做,就发现硬盘灯狂转。这是为啥?初步判定是Oracle的计划任务在运行,但是哪个在运行,还不知道。 &...
Oracle表空间收缩方案
应用背景:某些情况下,由于前期设计上没有考虑全面,导致表空间预建太大,远远超出实际使用大小。于是,就出现了收缩表空间这样的需求,即将这个表空间的占用空间进行收缩。 处理方案:对于表...
章节排序问题
章节排序问题我们知道,一般篇幅较大的书籍,都分为很多章,每章下又有很多节,还有小节等。其层次的关系都是以这种方式来表达的:11.11.1.1...22.1每个数值之间由点分隔。要对其按照正常的章节顺序做排序。假设如下...
Oracle系统视图中address字段长度与db位数的关系
address字段如果是8位的,则是32bit数据库,如果是16位的,则是64bit数据库。比如:v$process.addrv$sql.addrv$session.sql_address等等。原来一直使用的是32位系统,没留意过这个方面的差别。...
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更是不遗余力的在推动这个优化器,因为它可以智能化的生成执行计划...