- 博客(6)
- 收藏
- 关注
原创 用 APPEND 批量加载数据时,可避免不合格数据
批量加载数据在数据仓库里经常用到的方法,但最烦人的就是,加载几千万数据,而表快要扫描完的时候或扫到一半,突然给你来一个约束上的不符合,数据要rollback,就Table Scan 加 rollback 这会消费很时间。 在10gR2 开始,加入了 LOG ERRORS 功能,可以把这情况去掉。用/*+APPEND*/ 批量来加载数据时,不合格的数据可另外传到错误表,之前加载的数据依然被加载
2007-11-19 17:22:00 1829
原创 FTP的传输模式(ascii, binary)的区别
上传图片、压缩或打包类的文件用binary模式; 上传脚本类的文件用(CGI、HTML),用文件编写的文件都需用ascii模式;否则会造成文件的损坏;修改模式直接用命令就行了,很简单:ascii 模式ftp> ascii200 Type set to A.binary模式ftp> binary200 Type set to I.ftp> 之后再put文件。:)
2007-11-06 10:59:00 6024
原创 pmcmd 调用workflow
建好mapping,和workflow,并且测试通过。最后所有调度都是用pmcmd来控制,下面只是一个简单的调用例子:交互模式:$ pwd/soft/informatica/PowerCenter8.1.1/server/bin$$ pmcmdInformatica(r) PMCMD, version [8.1.1 SP1], build [661.0112], SOLARIS 64-
2007-11-05 17:30:00 4737 2
原创 unix/linux 中的SHELL 参数多于9个的处理方法
echo beginecho 0:$0echo 1:$1echo 2:$2echo 3:$3echo 4:$4echo 5:$5echo 6:$6echo 7:$7echo 8:$8echo 9:$9shift 9echo 10:$1echo end/*$0 文件名参数9之后需加上一个 shift 9 ,才可以读到第10个参数和之后的参数*/
2007-11-05 16:46:00 1793
原创 oracle 不同字符集,中文所占用的字节不同
在做ETL的时候,经常有一些字段提示长度不够。今天偶抓住一张表来分析了一下,后来发现中文在不同字符集所占用的字节是不同的。详细如下:源数据库字符集为: ZHS16GBK,数据仓库的字符集为:UTF-8 查询字符集:SELECT * FROM DATABASE_PROPERTIES WHERE property_name = NLS_CHARACTERSET源数据库:(ZHS16GB
2007-11-02 16:00:00 2142
原创 pl/sql 终于出现 continue 在 11g 里了
一直以来,就是少了一个continue语句,一直以来都是用 if...end if 来判断。今天收到了一封oracle 寄过来的邮件,在里头提到了这语句,终于有了,呵呵~begin for ctr in 1..30 loop continue when mod(ctr,10) != 0; dbms_output.put_line (ctr=||ctr); end loop;
2007-11-02 10:17:00 972
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人