第一篇 数据库软件篇 2
第1章 Oracle数据库应用 2
1.1 Oracle简介 3
1.1.1产品历史 3
1.1.2支撑的平台 4
1.1.3数据库特点 4
1.2安装配置 5
1.2.1安装环境 5
1.2.2系统配置 5
1.2.3 Oracle安装 8
1.3数据库函数 20
1.3.1常用函数 20
1.3.2数字函数 21
1.3.3预定义函数 22
1.3.4字符函数 23
1.3.5日期函数 26
1.4常用查询命令 29
1.5常见问题参考 47
1.5.1事务处理 47
1.5.2索引 49
1.5.3触发器 53
1.5.4存储过程 53
1.5.5参数设置 55
1.5.6消息号 82
1.5.7表级操作 86
1.5.8锁操作 92
1.5.9归档的开启与关闭 93
1.5.10数据的导入与导出 94
1.5.11其他 94
第2章 MySQL数据库应用 102
2.1 MySQL简介 103
2.1.1产品历史 103
2.1.2应用环境 104
2.1.3数据库特点 105
2.2安装配置 106
2.3数据库函数 107
2.3.1数学函数 107
2.3.2字符串函数 110
2.3.3日期函数 114
2.3.4条件判断函数 118
2.3.5系统信息函数 119
2.3.6加密函数 120
2.3.7其他函数 121
2.4常见问题参考 122
2.4.1数据库创建 122
2.4.2数据库删除 123
2.4.3数据库连接 123
2.4.4数据表操作 125
2.4.5索引操作 127
2.4.6其他 127
第二篇 ETL工具篇 132
第3章 Informatica PowerCenter工具应用 132
3.1 Informatica简介 133
3.2安装配置 133
3.2.1准备安装环境 133
3.2.2 Informatica软件安装 137
3.3常见问题参考 144
3.3.1软件安装 144
3.3.2软件启动 144
3.3.3目标库表 145
3.3.4数据库连接 147
3.3.5组件应用 148
3.3.6其他 149
第4章 Kettle工具应用 150
4.1 Kettle简介 151
4.2安装配置 151
4.3常见问题 152
4.3.1连接资源库报错 152
4.3.2日志级别设置 153
4.3.3时间格式问题 153
4.3.4打开资源库后页面空白 153
4.3.5 Kettle连接Oracle报错 153
第三篇 高级调优篇 156
第5章 数据库调优与ETL工具应用技巧 156
5.1 Oracle调优 157
5.1.1最大限度使用索引 157
5.1.2 SQL优化 162
5.1.3 hint用法 170
5.2 MySQL调优 175
5.2.1最大限度使用索引 175
5.2.2优化提升 179
5.3 Informatica应用技巧 194
5.3.1元数据解析 194
5.3.2资料库操作 209
附录A Oracle错误信息表 213
附录B MySQL错误信息表 287
附录C PowerCenter错误信息表 310