图书介绍
Oracle 11g网络大讲堂PDF|Epub|txt|kindle电子书版本网盘下载
![Oracle 11g网络大讲堂](https://www.shukui.net/cover/46/31068252.jpg)
- 王伟平,祝红涛等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302309192
- 出版时间:2013
- 标注页数:498页
- 文件大小:315MB
- 文件页数:468页
- 主题词:关系数据库系统-数据库管理系统
PDF下载
下载说明
Oracle 11g网络大讲堂PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第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知识扩展——下载和安装Oracle21
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知识扩展——使用OEM32
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 Plus53
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知识扩展——使用DISTINCT163
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替代HAVING366
15.4.4知识扩展——用EXISTS替代IN367
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知识扩展——配置RMAN408
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