- 博客(7)
- 收藏
- 关注
原创 SQL*Loader加载数据
SQL*Loader是一个命令行下的操作工具,对应的操作系统命令是SQLLDR,注意Linux/UNIX环境中对命令的大小写敏感,执行的命令应为小写:sqlldr (1)已知数据库中有表test1 如何把一个.dat的数据文件导入到数据库表test1中呢: -------test1.dat 定长分隔 10001 chenxicai 10002312 madengmei
2015-10-10 17:14:42
547
原创 shell中各种符号的应用
1. 单引号 ( '' ) # grep Susan phonebook Susan Goldberg 403-212-4921 Susan Topple 212-234-2343 如果我们想查找的是Susan Goldberg,不能直接使用grep Susan Goldberg phonebook命令,grep会把Goldberg和phonebook当作需要搜索的文件 # g
2015-10-10 17:00:47
860
原创 linux中shell变量$#,$@,$0,$1,$2的含义解释:
变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。 $@ 所有参数列表。如"$@"用「"」括起来的情况、
2015-10-10 16:54:39
433
原创 linux && shell if 参数
shell 编程中使用到得if语句内判断参数 –b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目录时返回真 -e 当pathname指定的文件或目录存在时返回真 -f 当file存在并且是正规文件时返回真 -g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真
2015-10-10 16:42:06
337
原创 RMAN备份计划及脚本
最近新交接了一个项目,对项目的备份机制不太了解,所以找到备份脚本研究了下,初学者,凭自己的理解加了注释避免遗忘,贴出来如有不足的请多多指教 $crontab -l ##先查看执行计划 00 01 20 * * /u02/rman/scripts/bakdbfull.sh > /dev/null 00 02 * * * /u02/rman/scripts/baklo
2015-10-10 16:19:47
589
转载 Cognos FM建模基数设置
确保基数在模型中正确捕获非常重要,因为基数决定资料查询主题的检测对SQL生成是有影响的,并可用来避免对资料数据重复计数。 四种类型的基数: 0..n – 零记录到多记录 1..n – 一个记录到多记录 0..1 – 零记录到一个记录 1..1 – 必须有一个记录 建模事实(资料)表和维度表对应关系如下:
2015-05-15 10:06:15
794
原创 merge用法(ORACLE 对比 TERADATA)
merge主要是在insert数据时,数据库再进行一次判断数据是否重复的筛选工作,主要语法为: merge into …… using…… on...... when matched then…… when not matched then …… --先建2个表 create table TEST111 ( ID VARCHAR2(20), NAME VARCHAR2(
2015-02-03 14:24:48
1889
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人