union 与union all
union多个子查询结果集的集合,做去重处理。union all多个子查询结果集的集合,不做去重处理。SQL> create table tab1 as select * from user_objects;Table created.SQL> create table tab2 as select * from user_objects;Table created.SQL>set autot traceonly;select * from tab1 union select * from tab2;Execution Plan----------------------------------------------------------Plan hash value: 1398582079[@more@]------------------------------------------------------------------------------------| Id | Ope
拖延是一种恶习、拖延是一种病
前几天看手机报,一篇文章谈拖延,逐条对照,发现自己也有几条能对的上号,你是否有准点行动的习惯,你是否有不到最后关头不愿意去做它,你是否有再休息一会再待会再做也不晚的心理,你是否经常有把今天的事情托到明天,明天的事情拖到后天甚至下个礼拜的习惯。如果能有一条对上号,那么,你就患有或深或浅的拖延症。拖延是一种习惯,或许是从很小的时候养成的,很多人都有这种经历,小学的假期作业,不到快开学的前几天就不开始做。坐到电视机前看电视,不到过了计划过某件事很久,才不情愿的起身做某事情。[@more@]懒惰之人的一个重要特
ORA-00600错误的trouble shooting
ORA-00600错误,同ORA-7445错误一样,属于Oracle的内部错误,由kernel code 中报出,该错误不一定是Oracle的bug,也可能是操作系统、资源泄漏、硬件故障等等外部因素引起的。当00600错误发生时,会有一串参数带出,第一个参数标识了该错误是有那部分kernel code抛出的,其余参数是一些特性参数或内部变量,第一个参数可能是数字也可能是字符串。当抛出00600异常时,会把异常信息写入到alert.log日志中,并且会在USER_DUMP_DEST或者BACKGROUND_DUMP_DEST下产生trace文件。这个trace文件包含了,kernel如何抛出00600错误的一些非常重要的信息
美国大片2012
今天和老婆一起去海淀剧院看2012,听同事说该片不错,又有中国的诺亚方舟做噱头,自然想去看一看。1:10的电影,到的还早,就去人大西门的小胡同里转一转,整点麻辣烫,搞点东西吃填吧填吧肚子,时间一晃到点了。电影大厅的人还真不少,我这个爱在老婆面前算账的人,自然又大算一翻,一排20人,估计有10排,一共200人,每人40块,一场是8000块收入,哈哈。。。2012的电影确实扣人心弦,情节紧张,有我的左胳臂为证,150多分钟的电影,左手腕硬是让老婆给抓出手印来,随着剧情的发展,手腕上的手感觉时紧时松。[@more@]当“杰克逊”开着汽车
expdp与ORA-39147异常
今天发现crontab中一个数据泵导出任务出现异常,错误信息如下。[oracle@w1]$ /apps/oracle/admin/msh/expdp_tb_affirm_weather.shExport: Release 10.2.0.4.0 - 64bit Production on Thursday, 27 November, 2009 18:01:51Copyright (c) 2003, 2007, Oracle. All rights reserved.Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit ProductionWith the Partitioning, Real Application Clusters, Data Mining and Real Application Testing optionsORA-31626: job does not existORA-31637: cannot creat
limit.conf与修改资源限制
今天一同事反映服务器中运行的程序报资源不够的错误,程序运行在bireport用户下。登陆服务器查看限制信息。#ulimit -a[@more@]core file size (blocks, -c) 0data seg size (kbytes, -d) unlimitedfile size (blocks, -f) unlimitedpending signals (-i) 1024max locked memory (kbytes, -l) 32max memory size (kbytes, -m) unlimitedopen files (-n) 65536pipe size (512 bytes, -p) 8POSIX message queues (bytes, -q) 819200stack size (kbytes, -s) 102400cpu time (seconds, -t) unlimitedmax user processes (-u) 40480virtual mem
为数据库归档逻辑卷扩展空间(LVM)
Linux操作系统下一台BI的数据库,运行在归档模式下,在每月处理UA适配时总会产生大量日志,堆满该分区,尝试扩展该逻辑卷。查看LVM版本。#rpm -qa|grep lvmlvm2-2.02.06-6.0.RHEL4系统安装LVM2,支持逻辑卷的动态扩展和收缩。[@more@]查看可以支持的LV命令[root@NXX ~]# lvlvchange lvcreate lvextend lvmchange lvmsadc lvm.static lvremove lvresize lvscan lvconvert lvdisplay lvm lvmdiskscan lvmsar lvreduce lvrename lvs 查看文件系统信息#df -h/dev/mapper/dmdatavg-archive79G 9.7G 69G 13% /data/oradata/bidm/archive查看逻辑
终于开博了!
数次打算开博,算次没有成行。今天终于下定决心,在ITPUB开博了。我为自己迈出这一步感到高兴,也为迈出这一步倍感压力。希望这个博客能为我和热爱数据库技术的好友之间提供交流平台,也记录和见证我在这条路上走过的点点滴滴。[@more@]