Oracle 11g网络大讲堂PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:王伟平,祝红涛等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2013
- ISBN:9787302309192
- 页数:498 页
第0章 绪论 1
0.1数据库的基本概念 1
0.2 Oracle 1 1g R2的新特性 3
0.3数据模型概述 3
0.4关系数据模型概述 6
0.5关系数据库规范化理论 10
0.6数据库设计 13
0.7数据库管理系统 16
0.8控制文件简介 17
0.9日志文件简介 18
0.10归档日志简介 18
第1章安装Oracle关系数据库 20
1.1安装Oracle之后,速度变得如此缓慢 20
1.1.1问题描述 20
1.1.2解决方法 20
1.1.3知识扩展——Oracle 11g的硬件配置 20
1.1.4网络课堂 21
1.2 Oracle 11 g R2较R1有何特性 21
1.2.1问题描述 21
1.2.2解决方法 21
1.2.3知识扩展——下载和安装Oracle 21
1.2.4网络课堂 24
1.3安装Oracle 11g后服务里没有OracleDBConsoleorcl服务 24
1.3.1问题描述 24
1.3.2解决方法 24
1.3.3知识扩展——查看Oracle系统 25
1.3.4网络课堂 25
1.4 Oracle默认用户的问题 25
1.4.1问题描述 25
1.4.2解决方法 26
1.4.3知识扩展——Oracle默认用户 26
1.4.4网络课堂 27
1.5 Enterprise Manager配置失败 27
1.5.1问题描述 27
1.5.2解决方法 28
1.5.3知识扩展——创建数据库 28
1.5.4网络课堂 31
1.6 SYSTEM用户以SYSDBA的身份登录到OEM问题 32
1.6.1问题描述 32
1.6.2解决问题 32
1.6.3知识扩展——使用OEM 32
1.6.4网络课堂 34
第2章Oracle体系结构概述 35
2.1 Oracle中数据文件有哪些特点 35
2.1.1问题描述 35
2.1.2解决方法 35
2.1.3知识扩展——Oracle物理存储结构 35
2.1.4网络课堂 39
2.2 Oracle中,什么是最小的I/O单元 39
2.2.1问题描述 39
2.2.2解决方法 39
2.2.3知识扩展——逻辑存储结构 40
2.2.4网络课堂 42
2.3如何打开Oracle开机的进程 42
2.3.1问题描述 42
2.3.2解决方法 42
2.3.3知识扩展——进程结构概述 43
2.3.4网络课堂 45
2.4关于Oracle中内存的问题 45
2.4.1问题描述 45
2.4.2解决方法 45
2.4.3知识扩展——Oracle内存结构 45
2.4.4触类旁通 48
2.4.5网络课堂 48
2.5 Oracle中如何了解某个用户下的所有表信息 48
2.5.1问题描述 48
2.5.2解决方法 49
2.5.3知识扩展——Oracle常用数据字典 49
2.5.4触类旁通 51
2.5.5网络课堂 52
第3章 使用SQL Plus 53
3.1使用SQL*Plus工具,需要下载什么软件 53
3.1.1问题描述 53
3.1.2解决方法 53
3.1.3知识扩展——SQL*Plus的主要功能 53
3.1.4触类旁通 54
3.1.5网络课堂 54
3.2 SQL Plus连接数据库密码为什么可以是错误的 54
3.2.1问题描述 54
3.2.2解决方法 54
3.2.3知识扩展——启动SQL*Plus连接/断开数据库 55
3.2.4触类旁通 57
3.2.5网络课堂 57
3.3在SQL Plus中如何查看指定模式中的所有表 57
3.3.1问题描述 57
3.3.2解决方法 58
3.3.3知识扩展——查看表结构 58
3.3.4触类旁通 58
3.3.5网络课堂 59
3.4有关SQL Plus中UPDATE语句的问题 59
3.4.1问题描述 59
3.4.2解决方法 59
3.4.3知识扩展——编辑、保存SQL语句并运行文件 59
3.4.4网络课堂 63
3.5 COLUMN命令中的FORMAT选项格式化问题 63
3.5.1问题描述 63
3.5.2解决方法 63
3.5.3知识扩展——格式化列 63
3.5.4知识扩展——设置一页显示多少行数据 65
3.5.5知识扩展——设置一行显示多少个字符 66
3.5.6知识扩展——清除列格式 67
3.5.7触类旁通 67
3.5.8网络课堂 68
3.6 Oracle 1 1g在使用SQL Plus时可以使用变量吗 68
3.6.1问题描述 68
3.6.2解决方法 69
3.6.3知识扩展——使用临时变量 69
3.6.4知识扩展——使用已定义变量 71
3.6.5触类旁通 73
3.6.6网络课堂 74
3.7为何要使用报表 74
3.7.1问题描述 74
3.7.2解决方法 74
3.7.3知识扩展——创建简单报表 74
3.7.4网络课堂 78
第4章 表空间 79
4.1如何创建一个500MB的表空间 79
4.1.1问题描述 79
4.1.2解决方法 79
4.1.3知识扩展——管理基本表空间 79
4.1.4触类旁通 81
4.1.5网络课堂 84
4.2创建Oracle表空间是否可以删除 84
4.2.1问题描述 84
4.2.2解决方法 84
4.2.3知识扩展——删除表空间 84
4.2.4网络课堂 85
4.3表空间大小不够用怎么办 85
4.3.1问题描述 85
4.3.2解决方法 85
4.3.3知识扩展——修改表空间 85
4.3.4触类旁通 86
4.3.5网络课堂 87
4.4是否可以使用TEMPFILE关键字创建表空间 87
4.4.1问题描述 87
4.4.2解决方法 87
4.4.3知识扩展——临时表空间 88
4.4.4触类旁通 88
4.4.5网络课堂 89
4.5什么是大文件表空间 89
4.5.1问题描述 89
4.5.2解决方法 89
4.5.3触类旁通 90
4.5.4网络课堂 90
4.6如何创建非标准数据块表空间 90
4.6.1问题描述 90
4.6.2解决方法 90
4.6.3知识扩展——非标准数据块表空间 91
4.6.4触类旁通 91
4.6.5网络课堂 92
4.7切换撤销表空间出现错误 92
4.7.1问题描述 92
4.7.2解决办法 92
4.7.3知识扩展——管理撤销表空间的方式 93
4.7.4知识扩展——创建和管理撤销表空间 94
4.7.5网络课堂 95
第5章 管理控制文件与日志文件 96
5.1 Oracle中创建控制文件出错 96
5.1.1问题描述 96
5.1.2解决方法 97
5.1.3知识扩展——创建控制文件 97
5.1.4网络课堂 100
5.2 Oracle中移动控制文件的问题 100
5.2.1问题描述 100
5.2.2解决方法 100
5.2.3知识扩展——管理与维护控制文件 100
5.2.4网络课堂 104
5.3 Oracle中创建日志文件组的问题 104
5.3.1问题描述 104
5.3.2解决方法 104
5.3.3知识扩展——创建日志文件组及其成员 105
5.3.4网络课堂 106
5.4 Oracle中V$LOGFILE提供哪些信息 106
5.4.1问题描述 106
5.4.2解决方法 107
5.4.3知识扩展——管理日志文件组及其成员 107
5.4.4网络课堂 111
5.5 Oracle中设置进程的跟踪级别问题 112
5.5.1问题描述 112
5.5.2解决方法 112
5.5.3知识扩展——管理归档日志 112
5.5.4网络课堂 116
5.6如何查询ARCn进程的状态 116
5.6.1问题描述 116
5.6.2解决方法 116
5.6.3知识扩展——查询归档日志的信息 117
5.6.4触类旁通 118
5.6.5网络课堂 119
第6章表 120
6.1如何快速创建表 120
6.1.1问题描述 120
6.1.2解决方法 120
6.1.3知识扩展——通过OEM管理表 120
6.1.4触类旁通 122
6.1.5网络课堂 124
6.2通过SQL语句创建表 124
6.2.1问题描述 124
6.2.2解决方法 124
6.2.3知识扩展——使用SQL语句创建表 125
6.2.4触类旁通 126
6.2.5网络课堂 127
6.3是否可以对列进行增删操作 127
6.3.1问题描述 127
6.3.2解决方法 127
6.3.3知识扩展——增加和删除列 128
6.3.4网络课堂 129
6.4已经创建好的列能否修改 129
6.4.1问题描述 129
6.4.2解决方法 129
6.4.3知识扩展——更新列 129
6.4.4触类旁通 130
6.4.5网络课堂 131
6.5如何将表移动到其他表空间中 131
6.5.1问题描述 131
6.5.2解决方法 131
6.5.3知识扩展——改变表的存储表空间 131
6.5.4网络课堂 132
6.6创建表名错误如何解决 132
6.6.1问题描述 132
6.6.2解决方法 132
6.6.3知识扩展——重命名表 133
6.6.4知识扩展——删除表 133
6.6.5触类旁通 133
6.6.6网络课堂 134
6.7如何控制插入表数据不为空 134
6.7.1问题描述 134
6.7.2解决方法 134
6.7.3知识扩展——NOT NULL约束 135
6.7.4触类旁通 135
6.7.5网络课堂 136
6.8是否可以使用约束控制列数据的值范围 136
6.8.1问题描述 136
6.8.2解决方法 136
6.8.3知识扩展——CHECK约束 136
6.8.4触类旁通 137
6.8.5网络课堂 137
6.9一个表中是否可以创建多个主键 137
6.9.1问题描述 137
6.9.2解决方法 138
6.9.3知识扩展——PRIMARY KEY约束 138
6.9.4触类旁通 139
6.9.5网络课堂 139
6.10怎样可以让表中某列数据不可以重复 139
6.10.1问题描述 139
6.10.2解决方法 139
6.10.3知识扩展——UNIQUE约束 140
6.10.4网络课堂 140
6.11创建两表之间的外键关系问题 140
6.11.1问题描述 140
6.11.2解决方法 141
6.11.3知识扩展——FOREIGN KEY约束 141
6.11.4网络课堂 142
6.12是否可以禁止表中的约束 142
6.12.1问题描述 142
6.12.2解决方法 143
6.12.3知识扩展——DISABLE和ENABLE约束 143
6.12.4网络课堂 144
第7章SQL基础 145
7.1 Oracle与SQL Server中的数据类型有什么不同 145
7.1.1问题描述 145
7.1.2解决方法 145
7.1.3知识扩展——SQL语言特点 146
7.1.4知识扩展——SQL语言分类 146
7.1.5知识扩展——书写规范 147
7.1.6网络课堂 148
7.2在Oracle中如何查询指定范围内的数据 148
7.2.1问题描述 148
7.2.2解决方法 148
7.2.3知识扩展——使用SELECT指定列 148
7.2.4知识扩展——使用FROM子句指定表 149
7.2.5知识扩展——使用WHERE子句指定行 149
7.2.6触类旁通 153
7.2.7网络课堂 154
7.3如何对学生成绩表中的分数从高到低排序 154
7.3.1问题描述 154
7.3.2解决方法 154
7.3.3知识扩展——ORDER BY子句 154
7.3.4触类旁通 156
7.3.5网络课堂 157
7.4为何会报ORA-00979的错误信息 157
7.4.1问题描述 157
7.4.2解决方法 157
7.4.3知识扩展——GROUPBY子句 158
7.4.4触类旁通 159
7.4.5网络课堂 160
7.5为什么WHERE子句中不能使用聚合函数 160
7.5.1问题描述 160
7.5.2解决方法 160
7.5.3知识扩展——HAVING子句 160
7.5.4触类旁通 161
7.5.5网络课堂 162
7.6使用DISTINCT遇到的问题 162
7.6.1问题描述 162
7.6.2解决方法 162
7.6.3知识扩展——使用DISTINCT 163
7.6.4触类旁通 163
7.6.5网络课堂 164
7.7在Oracle查询中可以使用算术运算符吗 164
7.7.1问题描述 164
7.7.2解决方法 164
7.7.3知识扩展——使用算术运算符 164
7.7.4网络课堂 165
7.8在向表中插入数据时,提示没有足够的值 165
7.8.1问题描述 165
7.8.2解决方法 165
7.8.3知识扩展——使用DML语句 166
7.8.4触类旁通 170
7.8.5网络课堂 170
7.9事务指的是什么 171
7.9.1问题描述 171
7.9.2解决方法 171
7.9.3知识扩展——事务的概念和特性 171
7.9.4知识扩展——事务处理 172
7.9.5网络课堂 174
第8章 使用简单函数 175
8.1 Oracle中如何截取字符串 175
8.1.1问题描述 175
8.1.2解决方法 175
8.1.3知识扩展——Oracle字符函数 176
8.1.4触类旁通 180
8.1.5网络课堂 180
8.2如何计算一个员工的日薪金 180
8.2.1问题描述 180
8.2.2解决方法 180
8.2.3知识扩展——数字函数 181
8.2.4网络课堂 184
8.3 Oracle中TO_NUMBER()函数格式参数问题 184
8.3.1问题描述 184
8.3.2解决方法 184
8.3.3知识扩展——转换函数 185
8.3.4触类旁通 187
8.3.5网络课堂 187
8.4关于Oracle聚合函数的问题 188
8.4.1问题描述 188
8.4.2解决方法 188
8.4.3知识扩展——使用聚合函数 188
8.4.4触类旁通 191
8.4.5网络课堂 191
8.5在Oracle中是否有转换日期时间为数字的函数 191
8.5.1问题描述 191
8.5.2解决方法 191
8.5.3知识扩展——TO CHAR()和TO_ DATE()转换日期值 192
8.5.4触类旁通 193
8.5.5网络课堂 194
8.6如何计算两个时间相差的毫秒数 194
8.6.1问题描述 194
8.6.2解决方法 195
8.6.3知识扩展——时间值函数 195
8.6.4触类旁通 197
8.6.5网络课堂 197
第9章 高级查询 198
9.1为何要使用子查询 198
9.1.1问题描述 198
9.1.2解决方法 198
9.1.3知识扩展——子查询的类型 198
9.1.4网络课堂 199
9.2查询三年级二班的所有学生信息 199
9.2.1问题描述 199
9.2.2解决方法 199
9.2.3知识扩展——在WHERE子句中使用子查询 200
9.2.4触类旁通 201
9.2.5网络课堂 201
9.3查询满足条件的学生的平均成绩信息问题 201
9.3.1问题描述 201
9.3.2解决方法 202
9.3.3知识扩展——在HAVING子句中使用子查询 202
9.3.4触类旁通 203
9.3.5网络课堂 204
9.4出现ORA-01427的错误问题 204
9.4.1问题描述 204
9.4.2解决方法 204
9.4.3知识扩展——使用IN操作符实现指定匹配查询 205
9.4.4知识扩展——使用ANY操作符实现任意匹配查询 206
9.4.5知识扩展——使用ALL操作符实现全部匹配查询 206
9.4.6触类旁通 207
9.4.7网络课堂 208
9.5如果子查询返回多列怎么办 208
9.5.1问题描述 208
9.5.2解决方法 208
9.5.3知识扩展——实现多列子查询 208
9.5.4网络课堂 209
9.6 IN和EXISTS之间的区别 209
9.6.1问题描述 209
9.6.2解决方法 210
9.6.3知识扩展——实现关联子查询 210
9.6.4网络课堂 213
9.7复杂的查询问题 213
9.7.1问题描述 213
9.7.2解决方法 213
9.7.3知识扩展——实现嵌套子查询 214
9.7.4网络课堂 214
9.8嵌套、连接和简单查询分别适用于什么情况 215
9.8.1问题描述 215
9.8.2解决方法 215
9.8.3知识扩展——使用等号实现简单连接查询 215
9.8.4网络课堂 216
9.9使用内连接查询问题 216
9.9.1问题描述 216
9.9.2解决方法 217
9.9.3知识扩展————使用INNER JOIN实现内连接 217
9.9.4触类旁通 218
9.9.5网络课堂 218
9.10 SQL查询语句中的 LEFT OUTER JOIN含义 218
9.10.1问题描述 218
9.10.2解决方法 218
9.10.3知识扩展——使用OUTER JOIN实现外连接 218
9.10.4触类旁通 221
9.10.5网络课堂 221
9.11什么是交叉连接 221
9.11.1问题描述 221
9.11.2解决方法 221
9.11.3知识扩展——使用CROSS JOIN实现交叉连接 222
9.11.4触类旁通 222
9.11.5网络课堂 224
9.12 Oraclc中关于UNION排序的问题 224
9.12.1问题描述 224
9.12.2解决方法 225
9.12.3知识扩展——使用UNION获取两个结果集的并集 225
9.12.4网络课堂 227
9.13 Oracle中UNION和MINUS的问题 227
9.13.1问题描述 227
9.13.2解决方法 227
9.13.3知识扩展——使用MINUS获取两个结果集的差集 228
9.13.4网络课堂 229
第10章PL/SQL基础 230
10.1 PL/SQL和SQL语言的不同之处 230
10.1.1问题描述 230
10.1.2解决方法 230
10.1.3知识扩展——PL/SQL语言基础 231
10.1.4网络课堂 232
10.2 Oracle中PL/SQL程序块问题 232
10.2.1问题描述 232
10.2.2解决方法 232
10.2.3知识扩展——PL/SQL程序块 232
10.2.4网络课堂 234
10.3请问如何用利用SQL查询为PL/SQL变量赋值 234
10.3.1问题描述 234
10.3.2解决方法 234
10.3.3知识扩展——变量和类型 235
10.3.4网络课堂 237
10.4 PL/SQL中WHERE后面的表达式怎么写 237
10.4.1问题描述 237
10.4.2解决方法 237
10.4.3知识扩展——运算符与表达式 238
10.4.4触类旁通 239
10.4.5网络课堂 240
10.5关于PL/SQL中使用循环语句的问题 240
10.5.1问题描述 240
10.5.2解决方法 240
10.5.3知识扩展——控制结构 241
10.5.4触类旁通 247
10.5.5网络课堂 247
10.6 PL/SQL中如何获取某个变量的类型 248
10.6.1问题描述 248
10.6.2解决方法 248
10.6.3知识扩展——复合变量 248
10.6.4网络课堂 251
10.7 PL/SQL中游标使用的问题 251
10.7.1问题描述 251
10.7.2解决方法 251
10.7.3知识扩展——游标 252
10.7.4网络课堂 255
10.8 PL/SQL中自定义异常的问题 256
10.8.1问题描述 256
10.8.2解决方法 256
10.8.3知识扩展——异常处理 256
10.8.4网络课堂 259
第11章PL/SQL高级应用 260
11.1 PL/SQL存储过程出错 260
11.1.1问题描述 260
11.1.2解决方法 260
11.1.3知识扩展——创建过程与修改 261
11.1.4触类旁通 261
11.1.5网络课堂 262
11.2是否可以删除不必要的存储过程 262
11.2.1问题描述 262
11.2.2解决方法 262
11.2.3知识扩展——删除过程 262
11.2.4网络课堂 263
11.3如何使一个存储过程显示不同结果 263
11.3.1问题描述 263
11.3.2解决方法 263
11.3.3知识扩展——过程的参数传递 264
11.3.4触类旁通 265
11.3.5网络课堂 265
11.4创建过程语法错误 265
11.4.1问题描述 265
11.4.2解决方法 266
11.4.3知识扩展——过程的参数模式 266
11.4.4知识扩展——参数默认值 267
11.4.5触类旁通 267
11.4.6网络课堂 268
11.5如何在PL/SQL脚本中调用自定义函数 269
11.5.1问题描述 269
11.5.2解决方法 269
11.5.3知识扩展——函数的基本操作 270
11.5.4触类旁通 270
11.5.5网络课堂 271
11.6如何创建PL/SQL程序包 271
11.6.1问题描述 271
11.6.2解决方法 271
11.6.3知识扩展——创建包 272
11.6.4知识扩展——包的其他操作 273
11.6.5基础知识——系统预定义包 273
11.6.6网络课堂 274
11.7创建的表如何才能自动填充ID列 274
11.7.1问题描述 274
11.7.2解决方法 274
11.7.3知识扩展——触发器的类型 275
11.7.4知识扩展——触发器的基本操作 275
11.7.5网络课堂 276
11.8如何获取修改前和修改后的值 277
11.8.1问题描述 277
11.8.2解决方法 277
11.8.3知识扩展——触发器的新值和旧值 278
11.8.4触类旁通 278
11.8.5网络课堂 279
11.9如何将数据插入复杂的视图中 279
11.9.1问题描述 279
11.9.2解决方法 280
11.9.3知识扩展——INSTEAD OF触发器 280
11.9.4网络课堂 280
第12章 用户权限与安全 281
12.1如何创建Oracle用户 281
12.1.1问题描述 281
12.1.2解决方法 281
12.1.3知识扩展——用户的概念 281
12.1.4知识扩展——创建用户的语法 282
12.1.5触类旁通 283
12.1.6网络课堂 283
12.2新建用户为什么会失效 284
12.2.1问题描述 284
12.2.2解决方法 284
12.2.3知识扩展——使用PASSWORDEXPIRE语句 284
12.2.4网络课堂 285
12.3 error: the account is locked是什么原因 285
12.3.1问题描述 285
12.3.2解决方法 285
12.3.3知识扩展——使用ACCOUNTLOCK或者ACCOUNT UNLOCK选项 286
12.3.4网络课堂 286
12.4数据库用户密码被泄露,怎么办 286
12.4.1问题描述 286
12.4.2解决方法 286
12.4.3知识扩展——修改用户 287
12.4.4网络课堂 288
12.5删除用户时提示ORA-01940的错误信息 288
12.5.1问题描述 288
12.5.2解决方法 289
12.5.3知识扩展——删除用户 289
12.5.4触类旁通 289
12.5.5网络课堂 290
12.6如何终止用户当前的会话 290
12.6.1问题描述 290
12.6.2解决方法 290
12.6.3知识扩展——查看用户会话信息 290
12.6.4网络课堂 291
12.7为什么新创建的用户无法创建其他用户 291
12.7.1问题描述 291
12.7.2解决方法 292
12.7.3知识扩展——系统权限 292
12.7.4触类旁通 294
12.7.5网络课堂 295
12.8无法将数据插入数据库表中 295
12.8.1问题描述 295
12.8.2解决方法 295
12.8.3知识扩展——对象权限 296
12.8.4网络课堂 297
12.9如何为多个用户设置或者取消相同的权限 297
12.9.1问题描述 297
12.9.2解决方法 297
12.9.3知识扩展——系统角色 298
12.9.4知识扩展——角色操作 299
12.9.5网络课堂 301
12.10如何查看用户的所有角色 301
12.10.1问题描述 301
12.10.2解决方法 301
12.10.3知识扩展——查看角色信息 302
12.10.4网络课堂 302
第13章 其他模式对象 303
13.1使用索引的优势有哪些 303
13.1.1问题描述 303
13.1.2解决方法 303
13.1.3知识扩展——索引类型 303
13.1.4触类旁通 306
13.1.5网络课堂 307
13.2创建索引出现ORA-01452的错误 307
13.2.1问题描述 307
13.2.2解决方法 307
13.2.3知识扩展——创建索引 307
13.2.4网络课堂 310
13.3删除表会删除索引吗 310
13.3.1问题描述 310
13.3.2解决方法 310
13.3.3知识扩展——索引的管理 311
13.3.4网络课堂 313
13.4为何要使用临时表 313
13.4.1问题描述 313
13.4.2解决方法 314
13.4.3知识扩展——临时表的类别 314
13.4.4知识扩展——创建与使用临时表 314
13.4.5触类旁通 316
13.4.6网络课堂 317
13.5访问外部表时出错 317
13.5.1问题描述 317
13.5.2解决方法 317
13.5.3知识扩展——创建外部表 317
13.5.4触类旁通 319
13.5.5网络课堂 319
13.6无法删除非空簇 319
13.6.1问题描述 319
13.6.2解决方法 320
13.6.3知识扩展——创建簇和簇表 320
13.6.4知识扩展——创建簇索引 321
13.6.5知识扩展——管理簇 322
13.6.6网络课堂 323
13.7为什么要使用视图 323
13.7.1问题描述 323
13.7.2解决方法 323
13.7.3知识扩展——管理视图 324
13.7.4触类旁通 327
13.7.5网络课堂 328
13.8 Oracle中序列问题 328
13.8.1问题描述 328
13.8.2解决方法 328
13.8.3知识扩展——管理序列 329
13.8.4触类旁通 331
13.8.5网络课堂 332
13.9对其他模式的数据库进行操作时遇到的麻烦 332
13.9.1问题描述 332
13.9.2解决方法 332
13.9.3知识扩展——管理Oracle同义词 332
13.9.4网络课堂 334
第14章 大对象 335
14.1 TO_ BLOB()函数的有什么用 335
14.1.1问题描述 335
14.1.2解决方法 335
14.1.3知识扩展——Oracle大对象(LOB)简介 335
14.1.4知识扩展——BLOB数据类型 336
14.1.5触类旁通 336
14.1.6网络课堂 337
14.2 Oracle CLOB字段插入问题 337
14.2.1问题描述 337
14.2.2解决方法 337
14.2.3知识扩展——创建包含CLOB数据列的表 338
14.2.4网络课堂 339
14.3如何将图片保存在Oracle数据库中 339
14.3.1问题描述 339
14.3.2解决方法 339
14.3.3知识扩展——BFILE数据类型 340
14.3.4网络课堂 341
14.4如何比较两个LOB类型数据 341
14.4.1问题描述 341
14.4.2解决办法 342
14.4.3知识扩展——DBMS LOB包中常用方法 343
14.4.4触类旁通 353
14.4.5网络课堂 354
14.5 LONG和LONG RAW类型是否还可以使用 354
14.5.1问题描述 354
14.5.2解决方法 355
14.5.3知识扩展——LONG和LONGRAW数据类型 355
14.5.4触类旁通 356
14.5.5网络课堂 356
14.6 LOB类型数据是否可以加密 357
14.6.1问题描述 357
14.6.2解决办法 357
14.6.3知识扩展——创建电子钱包 358
14.6.4知识扩展加密LOB数据 358
14.6.5触类旁通 359
14.6.6网络课堂 359
第15章Oracle SQL语句优化 360
15.1如何提高大数据量查询效率 360
15.1.1问题描述 360
15.1.2解决方法 360
15.1.3知识扩展——避免使用“*”替代所有列 360
15.1.4网络课堂 362
15.2 Oracle中提交数据的问题 362
15.2.1问题描述 362
15.2.2解决方法 362
15.2.3知识扩展——在确保完整性的情况下多用COMMIT语句 362
15.2.4触类旁通 362
15.2.5网络课堂 363
15.3多次查询数据库的效率问题 363
15.3.1问题描述 363
15.3.2解决方法 363
15.3.3知识扩展——减少表的查询次数 364
15.3.4网络课堂 365
15.4使用HAVING子句和使用WHERE子句的差异 365
15.4.1问题描述 365
15.4.2解决方法 366
15.4.3知识扩展——用WHERE替代HAVING 366
15.4.4知识扩展——用EXISTS替代IN 367
15.4.5触类旁通 368
15.4.6网络课堂 368
15.5查询的SQL语句返回量大时是否会走索引 368
15.5.1问题描述 368
15.5.2解决方法 369
15.5.3知识扩展——使用索引的基本事项 369
15.5.4触类旁通 369
15.5.5网络课堂 370
15.6在索引中使用IS NOT NULL的问题 370
15.6.1问题描述 370
15.6.2解决方法 370
15.6.3知识扩展——避免对索引列使用NOT关键字 371
15.6.4触类旁通 372
15.6.5网络课堂 373
15.7多表连接性能很差吗 373
15.7.1问题描述 373
15.7.2解决方法 373
15.7.3知识扩展——选择FROM表的顺序 374
15.7.4知识扩展——WHERE子句的连接顺序 375
15.7.5知识扩展——使用表的别名 376
15.7.6网络课堂 376
第16章 用户管理的备份与恢复 377
16.1 Oracle数据库备份有哪些 377
16.1.1问题描述 377
16.1.2解决方法 377
16.1.3知识扩展——数据库备份概述 378
16.1.4知识扩展——数据库备份命令 379
16.1.5网络课堂 379
16.2如何实现Oracle完全数据库脱机备份 380
16.2.1问题描述 380
16.2.2解决方法 380
16.2.3知识扩展——完全数据库脱机备份 381
16.2.4网络课堂 382
16.3为什么使用部分数据库脱机备份 382
16.3.1问题描述 382
16.3.2解决方法 382
16.3.3知识扩展——部分数据库脱机备份 383
16.3.4知识扩展——部分数据库联机备份 384
16.3.5知识扩展——备份控制文件 385
16.3.6知识扩展——验证备份数据 386
16.3.7触类旁通 387
16.3.8网络课堂 387
16.4数据文件损坏怎么办 387
16.4.1问题描述 387
16.4.2解决方法 388
16.4.3知识扩展——Oracle数据库完全恢复机制 389
16.4.4知识扩展——非归档模式下的数据库恢复 390
16.4.5知识扩展——归档模式下的数据库恢复 391
16.4.6触类旁通 392
16.4.7网络课堂 394
16.5恢复控制文件出错 394
16.5.1问题描述 394
16.5.2解决方法 395
16.5.3知识扩展——恢复控制文件 395
16.5.4触类旁通 397
16.5.5网络课堂 398
16.6在操作数据库时,误删表如何恢复 398
16.6.1问题描述 398
16.6.2解决方法 399
16.6.3知识扩展——基于时间的恢复 399
16.6.4知识扩展——基于更改的恢复 401
16.6.5知识扩展——基于撤销的恢复 402
16.6.6网络课堂 403
第17章 使用RMAN工具 404
17.1如何将RMAN资料档案保存在恢复目录中 404
17.1.1问题描述 404
17.1.2解决方法 404
17.1.3知识扩展——RMAN简介 405
17.1.4知识扩展——RMAN资料档案的保存 407
17.1.5知识扩展——配置RMAN 408
17.1.6触类旁通 411
17.1.7网络课堂 412
17.2链接RMAN时@的作用是什么 412
17.2.1问题描述 412
17.2.2解决方法 412
17.2.3知识扩展——RMAN的基本操作 412
17.2.4触类旁通 415
17.2.5网络课堂 416
17.3增量备份的好处以及如何执行增量备份 416
17.3.1问题描述 416
17.3.2解决方法 416
17.3.3知识扩展——RMAN备份类型 418
17.3.4知识扩展——BACKUP命令 420
17.3.5知识扩展——RMAN备份 421
17.3.6触类旁通 422
17.3.7网络课堂 423
17.4撤销数据库数据丢失怎么办 423
17.4.1问题描述 423
17.4.2解决方法 423
17.4.3知识扩展——非归档模式恢复 424
17.4.4知识扩展——归档模式恢复 425
17.4.5知识扩展——不完全恢复 426
17.4.6网络课堂 428
17.5如何查询表空间备份信息 428
17.5.1问题描述 428
17.5.2解决办法 428
17.5.3知识扩展——RMAN信息查询 428
17.5.4网络课堂 430
第18章 数据加载与传输 431
18.1如何查看数据泵运行信息 431
18.1.1问题描述 431
18.1.2解决方法 431
18.1.3知识扩展——Data Pump工具特点 431
18.1.4知识扩展——与数据泵相关的数据字典视图 432
18.1.5知识扩展——使用Data Pump工具前的准备 432
18.1.6网络课堂 433
18.2使用EXPDP导出报错 433
18.2.1问题描述 433
18.2.2解决方法 434
18.2.3知识扩展——Data Pump Export工具 434
18.2.4触类旁通 438
18.2.5网络课堂 439
18.3导入整站数据库出错 439
18.3.1问题描述 439
18.3.2解决办法 440
18.3.3知识扩展——Data Pump Import工具 441
18.3.4触类旁通 444
18.3.5网络课堂 444
18.4如何确保加载文件是成功的 445
18.4.1问题描述 445
18.4.2解决方法 445
18.4.3知识扩展——SQL Loader的基本操作 446
18.4.4触类旁通 448
18.4.5网络课堂 451
第19章Oracle闪回技术 452
19.1 Oracle数据提交之后如何恢复 452
19.1.1问题描述 452
19.1.2解决方法 452
19.1.3知识扩展——Oracle闪回技术概述 452
19.1.4网络课堂 453
19.2如何恢复表中数据 453
19.2.1问题描述 453
19.2.2解决方法 454
19.2.3知识扩展——使用闪回表 454
19.2.4触类旁通 457
19.2.5网络课堂 457
19.3如何恢复被误删除的表及表数据 457
19.3.1问题描述 457
19.3.2解决方法 458
19.3.3知识扩展——使用闪回删除 458
19.3.4知识扩展——管理回收站 459
19.3.5触类旁通 462
19.3.6网络课堂 463
19.4如何确定对数据表的操作时间 463
19.4.1问题描述 463
19.4.2解决方法 464
19.4.3知识扩展——使用闪回版本查询 464
19.4.4网络课堂 466
19.5闪回事务查询中的UNDO_ SQL字段为空问题 466
19.5.1问题描述 466
19.5.2解决方法 467
19.5.3知识扩展——使用闪回事务查询 467
19.5.4网络课堂 469
19.6 Oracle数据库闪回导致占用磁盘空间过大 469
19.6.1问题描述 469
19.6.2解决方法 469
19.6.3知识扩展——使用闪回数据库 469
19.6.4网络课堂 472
19.7系统报ORA-55612错误 472
19.7.1问题描述 472
19.7.2解决方法 473
19.7.3知识扩展——创建与管理闪回数据归档区 473
19.7.4知识扩展——为表指定闪回数据归档 475
19.7.5知识扩展——使用闪回数据归档区 476
19.7.6网络课堂 478
第20章 银行卡电子交易系统 479
20.1系统分析 479
20.1.1需求分析 479
20.1.2系统设计 479
20.2数据库设计 481
20.2.1创建数据库 481
20.2.2创建表 482
20.3功能实现 489
20.3.1银行卡开户 489
20.3.2用户激活 490
20.3.3修改用户信息 490
20.3.4删除用户 492
20.3.5存款业务 492
20.3.6取款业务 493
20.3.7转账业务 494
20.3.8交易记录查询 494
20.3.9删除交易记录 495
20.3.10黑名单添加 495
20.4数据库备份 496
20.4.1备份数据库 496
20.4.2导出数据库 497
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《光明社科文库 社会网络与贫富差距 经验事实与实证分析》何金财 2019
- 《CCNA网络安全运营SECFND 210-250认证考试指南》(美)奥马尔·桑托斯(OmarSantos),约瑟夫·穆尼斯(JosephMuniz),(意) 2019
- 《网络互联技术项目化教程》梁诚主编 2020
- 《网络利他行为研究》蒋怀滨著 2019
- 《网络成瘾心理学》胡耿丹,许全成著 2019
- 《面向工程教育的本科计算机类专业系列教材 普通高等教育“十一五”国家级规划教材 计算机网络 第3版》胡亮,徐高潮,魏晓辉,车喜龙编 2018
- 《网络工程师考试同步辅导 考点串讲、真题详解与强化训练 第3版》肖文,吴刚山 2018
- 《企业的社会网络战略理论与方法》刘存福 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019