2012年4月11日

greenplum分区表查看所占空间大小

摘要: 在使用greenplum数据库的时候,有的时候想要查看表所占用空间的大小,会使用如下二个函数pg_relation_size和pg_size_pretty. 前者用来查看数据大小,后者是human readable的调整.方法如下:select pg_size_pretty(pg_relation_size('relation_name')) ;select pg_size_pretty(pg_relation_size(oid)) ;但是,对于分区表而言,这个方法就没有用了,会发现使用后表的大小为0bytes.原因在于:GP的分区表的主表只是一个表定义,其实际数据内容存储在继阅读全文

posted @ 2012-04-11 19:16 gobird 阅读(30) 评论(0) 编辑

2011年5月3日

sqlldr使用小记

摘要: 需求:将txt文本格式的数据导入到oracle里面 解决方案:使用sql*loader工具。 遇到问题: (1) Field in data file exceeds maximum length (2)ORA-01861: literal does not match format string 最近需要在不同的数据库之间导入导出数据,我们就戏称是搬运工。就像某矿泉水广告说的一样:我们不生产数据,我们只做数据的搬运工。回归正题,在正式生产运行的时候,使用的IBM datastage工具进行数据转化。但是,也会遇到导出一些数据进行开发使用,这种时候使用DS就有点像重型武器了,不划算。这个时候.阅读全文

posted @ 2011-05-03 16:49 gobird 阅读(243) 评论(0) 编辑

2011年1月13日

ubuntu cx_Oracle安装手记

摘要: ubuntu cx_Oracle安装手记(1)$sudo apt-get install python-dev //对于缺少python.h的某些版本(2) http://cx-oracle.sourceforge.net/ 下载Source Code only.我下的版本是cx_Oracle-5.0.tar.gz.$tar zxvf cx_Oracle-5.0.tar.gz$cd cx_Oracle-5.0$setup python build$setup python install //这一步提示权限不够改成root用户#setup python install(3)>>>import 阅读全文

posted @ 2011-01-13 22:29 gobird 阅读(194) 评论(0) 编辑

2010年12月23日

oracle 隔离性(isolation)

摘要: 数据库事务(ACID)中的I指隔离性(isolation):未完成的(也就是未提交的)事务必须不可视。在某个事务进行期间,只有执行该事务的一个会话能看到所做的变化。  oracle是通过使用还原段来实现隔离性的。还原段(undo)的目的:(1)事务恢复;(2)事务回滚;(3)读一致性代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->SQL>selectname,valuefromv$parameterwherenamelike'%undo%';阅读全文

posted @ 2010-12-23 16:54 gobird 阅读(71) 评论(0) 编辑

2010年12月15日

SQL*PLUS环境设置

摘要: 环境:Ubuntu + Oracle 10g xe edition  俗话说,工欲善其事,必先利其器。同样,在linux下学习Oracle,sqlplus是最直接来使用的工具。设置好sqlplus的参数,有利于提高学习效率。话不多说,下面说说我常用的一些设置。请大家不吝赐教,多提意见。  (1) 使用vim编辑器  SQL>edit  edit命令对当前脚本进行编辑,调用默认编辑器ed。如果大家熟悉vi的话,用它来做默认编辑器就很方便了。有二种方式来设置vi作为默认编辑器:方式一是编辑文件$ORACLE_HOME/sqlplus/admin/glogin.sql,添加DEFINE _EDITO阅读全文

posted @ 2010-12-15 21:11 gobird 阅读(140) 评论(0) 编辑

2010年12月1日

SQL*Loader-951错误

摘要: 在使用datastage开发的时候,遇到错误:SQL*Loader-951: Error calling once/load initializationORA-00604: error occured at recursive SQL level 1ORA-00054: resource busy and acquire with NOWAIT specified搬出谷歌大神: 可能是表里索引...阅读全文

posted @ 2010-12-01 21:56 gobird 阅读(513) 评论(0) 编辑

2010年11月29日

生命中的另一口井

摘要: 有两个和尚他们分别住在相邻的两座山上的庙里。这两座山之间有一条溪,于是这两个和尚每天都会在同一时间下山去溪边挑水,久而久之他么变成为了好朋友。就 这样时间在每天挑水中不知不觉已经过了五年。突然有一天左边这座山的和尚没有下山挑水,右边那座山的和尚心想:"他大概睡过头了。"便不以为意。哪知道第 二天左边这座山的和尚还是没有下山挑水,第三天也一样。过了一个星期还是一样,直到过了一个月右边那座山的和尚终于...阅读全文

posted @ 2010-11-29 15:47 gobird 阅读(24) 评论(0) 编辑

2009年7月12日

阿里纳斯的老爸

摘要: 阿里纳斯小时候:阿里纳斯:我每天看着父亲读他的剧本,为了这份那份的工作.但他总是失败,得不到角色,广告被砍.尽管如此,他从未停止过努力.有一天我问他:"为什么你这么努力呢?你知道的那些结局通常都不怎么样."他说:"这并不是重点.重点是当机会降临的时候,我已经是准备好的"阿里纳斯选秀不理想时:阿里纳斯:这些球队毁掉了我的梦想.对大部分球员来说,被选中是很令人高兴的事情,但对我来说不是他说:我们无法令...阅读全文

posted @ 2009-07-12 21:19 gobird 阅读(19) 评论(0) 编辑

阿里纳斯的广告

posted @ 2009-07-12 21:07 gobird 阅读(20) 评论(0) 编辑

2008年11月8日

MDF文件的恢复

posted @ 2008-11-08 15:24 gobird 阅读(20) 评论(0) 编辑